Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
nxv23.xprerelease
23 releases

TL;DR

Nx now supports agentic migration, allowing for more automated refactoring tasks via nx migrate --run-migrations.

Breaking

  • Testing: The skipSetupFile and setupFile options are removed from the @nx/jest executor and generator.
  • Vite: The nxViteTsPaths and nxCopyAssetsPlugin helpers are deprecated.

New

  • Module Federation: New generators are available for creating module federation consumers and providers.
  • Migration: Nx migrate now supports an agentic mode for automated refactoring.

Fixes Worth Knowing

  • Angular projects now align with Angular v21 by updating zoneJsVersion to ~0.16.0.
  • Fixed an issue where affected detection was failing with non-pnpm lock files.
  • Security vulnerability addressed by updating the tmp dependency.
23.0.0-beta.2223.0.0-beta.22
Jun 2, 2026
23.0.0-beta.2123.0.0-beta.21
May 29, 2026
23.0.0-beta.2023.0.0-beta.20
May 27, 2026
23.0.0-beta.1923.0.0-beta.19
May 22, 2026
23.0.0-beta.1823.0.0-beta.18
May 22, 2026
23.0.0-beta.1723.0.0-beta.17
May 19, 2026
23.0.0-beta.1623.0.0-beta.16
May 17, 2026
23.0.0-beta.1523.0.0-beta.15
May 16, 2026
23.0.0-beta.1423.0.0-beta.14
May 16, 2026
23.0.0-beta.1323.0.0-beta.13
May 15, 2026
23.0.0-beta.1223.0.0-beta.12
May 14, 2026
23.0.0-beta.1123.0.0-beta.11
May 13, 2026
23.0.0-beta.1023.0.0-beta.10
May 13, 2026
23.0.0-beta.923.0.0-beta.9
May 8, 2026
23.0.0-beta.823.0.0-beta.8
May 5, 2026
23.0.0-beta.723.0.0-beta.7
May 5, 2026
23.0.0-beta.623.0.0-beta.6
May 5, 2026
23.0.0-beta.523.0.0-beta.5
May 1, 2026
23.0.0-beta.423.0.0-beta.4
Apr 30, 2026
23.0.0-beta.323.0.0-beta.3
Apr 30, 2026
23.0.0-beta.223.0.0-beta.2
Apr 29, 2026
23.0.0-beta.123.0.0-beta.1
Apr 27, 2026
23.0.0-beta.023.0.0-beta.0
Apr 24, 2026
nxv22.x
40 releases

TL;DR

Nx now includes updated dependencies, resolving a potential security vulnerability and ensuring compatibility with newer tooling.

Fixes Worth Knowing

Updated core dependencies (brace-expansion, yaml) to address potential security issues and maintain compatibility.

22.7.422.7.4
May 25, 2026
22.7.122.7.1
Apr 28, 2026
22.7.022.7.0
Apr 24, 2026
22.6.522.6.5
Apr 10, 2026
22.6.422.6.4
Apr 1, 2026
22.6.322.6.3
Mar 27, 2026
22.6.222.6.2
Mar 26, 2026
22.6.122.6.1
Mar 20, 2026
22.6.022.6.0
Mar 18, 2026
22.5.322.5.3
Feb 26, 2026
22.5.222.5.2
Feb 20, 2026
22.5.122.5.1
Feb 13, 2026
22.5.022.5.0
Feb 9, 2026
22.4.522.4.5
Feb 3, 2026
22.4.422.4.4
Jan 30, 2026
22.4.322.4.3
Jan 29, 2026
22.4.222.4.2
Jan 26, 2026
22.4.122.4.1
Jan 22, 2026
22.4.022.4.0
Jan 21, 2026
22.3.322.3.3
Dec 19, 2025
22.3.222.3.2
Dec 19, 2025
22.3.122.3.1
Dec 18, 2025
22.3.022.3.0
Dec 17, 2025
22.2.722.2.7
Dec 16, 2025
22.2.622.2.6
Dec 16, 2025
22.2.522.2.5
Dec 15, 2025
22.2.422.2.4
Dec 15, 2025
22.2.322.2.3
Dec 12, 2025
22.2.222.2.2
Dec 12, 2025
22.2.122.2.1
Dec 11, 2025
22.2.022.2.0
Dec 8, 2025
22.1.322.1.3
Nov 27, 2025
22.1.222.1.2
Nov 25, 2025
22.1.122.1.1
Nov 21, 2025
22.1.022.1.0
Nov 19, 2025
22.0.422.0.4
Nov 17, 2025
22.0.322.0.3
Nov 10, 2025
22.0.222.0.2
Oct 28, 2025
22.0.122.0.1
Oct 22, 2025
22.0.022.0.0
Oct 22, 2025
nxv22.xprerelease
86 releases

TL;DR

Nx now supports Vite 8 for React Router apps and includes significant performance improvements, particularly for nx version and on aarch64 Linux systems, alongside numerous bug fixes across core functionality and plugins.

Fixes Worth Knowing

  • nx version is now significantly faster.
  • Resolved a crash on aarch64 Linux systems with specific kernel configurations.
  • Improved handling of build output directories for Node executors.
  • Corrected issues with workspace lockfile pruning when using npm workspaces.
  • Fixed problems with task hashing and input/output recognition for TypeScript and Gradle projects.

Before You Upgrade

If you are on aarch64 Linux, this release addresses a potential crash and is recommended.

22.7.0-rc.222.7.0-rc.2
Apr 24, 2026
22.7.0-rc.122.7.0-rc.1
Apr 23, 2026
22.7.0-rc.022.7.0-rc.0
Apr 22, 2026
22.7.0-beta.1722.7.0-beta.17
Apr 22, 2026
22.7.0-beta.1622.7.0-beta.16
Apr 21, 2026
22.7.0-beta.1522.7.0-beta.15
Apr 17, 2026
22.7.0-beta.1422.7.0-beta.14
Apr 17, 2026
22.7.0-beta.1322.7.0-beta.13
Apr 15, 2026
22.7.0-beta.1222.7.0-beta.12
Apr 10, 2026
22.7.0-beta.1122.7.0-beta.11
Apr 8, 2026
22.7.0-beta.1022.7.0-beta.10
Apr 2, 2026
22.7.0-beta.922.7.0-beta.9
Mar 31, 2026
22.7.0-beta.822.7.0-beta.8
Mar 31, 2026
22.7.0-beta.722.7.0-beta.7
Mar 27, 2026
22.7.0-beta.622.7.0-beta.6
Mar 27, 2026
22.7.0-beta.522.7.0-beta.5
Mar 27, 2026
22.7.0-beta.422.7.0-beta.4
Mar 24, 2026
22.7.0-beta.322.7.0-beta.3
Mar 23, 2026
22.7.0-beta.222.7.0-beta.2
Mar 21, 2026
22.7.0-beta.122.7.0-beta.1
Mar 19, 2026
22.7.0-beta.022.7.0-beta.0
Mar 19, 2026
22.6.0-rc.222.6.0-rc.2
Mar 17, 2026
22.6.0-rc.122.6.0-rc.1
Mar 17, 2026
22.6.0-rc.022.6.0-rc.0
Mar 16, 2026
22.6.0-beta.1422.6.0-beta.14
Mar 16, 2026
22.6.0-beta.1322.6.0-beta.13
Mar 13, 2026
22.6.0-beta.1222.6.0-beta.12
Mar 11, 2026
22.6.0-beta.1122.6.0-beta.11
Mar 9, 2026
22.6.0-beta.1022.6.0-beta.10
Mar 6, 2026
22.6.0-beta.922.6.0-beta.9
Mar 4, 2026
22.6.0-beta.822.6.0-beta.8
Mar 3, 2026
22.6.0-beta.722.6.0-beta.7
Feb 27, 2026
22.6.0-beta.622.6.0-beta.6
Feb 27, 2026
22.6.0-beta.522.6.0-beta.5
Feb 26, 2026
22.6.0-beta.422.6.0-beta.4
Feb 25, 2026
22.6.0-beta.322.6.0-beta.3
Feb 24, 2026
22.6.0-beta.222.6.0-beta.2
Feb 20, 2026
22.6.0-beta.122.6.0-beta.1
Feb 19, 2026
22.6.0-beta.022.6.0-beta.0
Feb 18, 2026
22.5.0-beta.522.5.0-beta.5
Feb 6, 2026
22.5.0-beta.422.5.0-beta.4
Feb 4, 2026
22.5.0-beta.322.5.0-beta.3
Feb 2, 2026
22.5.0-beta.222.5.0-beta.2
Jan 28, 2026
22.5.0-beta.122.5.0-beta.1
Jan 27, 2026
22.5.0-beta.022.5.0-beta.0
Jan 23, 2026
22.4.0-beta.522.4.0-beta.5
Jan 20, 2026
22.4.0-beta.422.4.0-beta.4
Jan 16, 2026
22.4.0-beta.322.4.0-beta.3
Jan 14, 2026
22.4.0-beta.222.4.0-beta.2
Jan 12, 2026
22.4.0-beta.122.4.0-beta.1
Jan 8, 2026
22.4.0-beta.022.4.0-beta.0
Dec 19, 2025
22.3.0-beta.322.3.0-beta.3
Dec 17, 2025
22.3.0-beta.222.3.0-beta.2
Dec 16, 2025
22.3.0-beta.122.3.0-beta.1
Dec 15, 2025
22.3.0-beta.022.3.0-beta.0
Dec 15, 2025
22.2.0-beta.422.2.0-beta.4
Dec 5, 2025
22.2.0-beta.322.2.0-beta.3
Dec 3, 2025
22.2.0-beta.222.2.0-beta.2
Dec 1, 2025
22.2.0-beta.122.2.0-beta.1
Nov 27, 2025
22.2.0-beta.022.2.0-beta.0
Nov 25, 2025
22.1.0-rc.522.1.0-rc.5
Nov 17, 2025
22.1.0-rc.422.1.0-rc.4
Nov 17, 2025
22.1.0-rc.322.1.0-rc.3
Nov 14, 2025
22.1.0-rc.222.1.0-rc.2
Nov 12, 2025
22.1.0-rc.122.1.0-rc.1
Nov 12, 2025
22.1.0-rc.022.1.0-rc.0
Nov 12, 2025
22.1.0-beta.822.1.0-beta.8
Nov 11, 2025
22.1.0-beta.722.1.0-beta.7
Nov 10, 2025
22.1.0-beta.622.1.0-beta.6
Nov 8, 2025
22.1.0-beta.522.1.0-beta.5
Nov 5, 2025
22.1.0-beta.422.1.0-beta.4
Nov 3, 2025
22.1.0-beta.322.1.0-beta.3
Nov 1, 2025
22.1.0-beta.222.1.0-beta.2
Oct 28, 2025
22.1.0-beta.122.1.0-beta.1
Oct 27, 2025
22.1.0-beta.022.1.0-beta.0
Oct 23, 2025
22.0.0-rc.022.0.0-rc.0
Oct 21, 2025
22.0.0-beta.922.0.0-beta.9
Oct 20, 2025
22.0.0-beta.822.0.0-beta.8
Oct 19, 2025
22.0.0-beta.722.0.0-beta.7
Oct 16, 2025
22.0.0-beta.622.0.0-beta.6
Oct 15, 2025
22.0.0-beta.522.0.0-beta.5
Oct 15, 2025
22.0.0-beta.422.0.0-beta.4
Oct 8, 2025
22.0.0-beta.322.0.0-beta.3
Oct 7, 2025
22.0.0-beta.222.0.0-beta.2
Oct 2, 2025
22.0.0-beta.122.0.0-beta.1
Oct 1, 2025
22.0.0-beta.022.0.0-beta.0
Oct 1, 2025
nxv21.x
42 releases

TL;DR

Nx now correctly tracks task outputs regardless of file path depth, improving reliability when using complex project structures.

Fixes Worth Knowing

Task output tracking is more robust, resolving issues where outputs in deeply nested directories weren’t being correctly identified by Nx (build system).

Before You Upgrade

No action is needed to upgrade.

21.3.1221.3.12
Feb 11, 2026
21.2.121.2.1
Dec 10, 2025
21.6.1021.6.10
Nov 27, 2025
21.6.921.6.9
Nov 18, 2025
21.6.821.6.8
Oct 30, 2025
21.6.721.6.7
Oct 28, 2025
21.6.621.6.6
Oct 21, 2025
21.6.521.6.5
Oct 15, 2025
21.6.421.6.4
Oct 8, 2025
21.6.321.6.3
Oct 2, 2025
21.6.221.6.2
Sep 29, 2025
21.6.121.6.1
Sep 29, 2025
21.5.321.5.3
Sep 19, 2025
21.5.221.5.2
Sep 11, 2025
21.5.121.5.1
Sep 8, 2025
21.4.121.4.1
Aug 22, 2025
21.4.021.4.0
Aug 15, 2025
21.3.1121.3.11
Aug 1, 2025
21.3.1021.3.10
Jul 30, 2025
21.3.921.3.9
Jul 29, 2025
21.3.821.3.8
Jul 28, 2025
21.3.721.3.7
Jul 25, 2025
21.3.621.3.6
Jul 25, 2025
21.3.521.3.5
Jul 23, 2025
21.3.421.3.4
Jul 23, 2025
21.3.321.3.3
Jul 23, 2025
21.3.221.3.2
Jul 21, 2025
21.3.121.3.1
Jul 20, 2025
21.3.021.3.0
Jul 18, 2025
21.2.421.2.4
Jul 16, 2025
21.2.321.2.3
Jul 11, 2025
21.2.221.2.2
Jul 2, 2025
21.2.021.2.0
Jun 12, 2025
21.1.321.1.3
Jun 6, 2025
21.1.221.1.2
May 24, 2025
21.1.121.1.1
May 21, 2025
21.0.421.0.4
May 21, 2025
21.1.021.1.0
May 20, 2025
21.0.321.0.3
May 8, 2025
21.0.221.0.2
May 7, 2025
21.0.121.0.1
May 7, 2025
21.0.021.0.0
May 5, 2025
nxv20.x
49 releases

TL;DR

Nx now correctly handles variable references within linter overrides, preventing unexpected linting errors.

Fixes Worth Knowing

Linting now accurately processes variable references in custom override configurations, resolving issues where valid code was incorrectly flagged.

Before You Upgrade

No action is needed; this is a bug fix release.

20.8.420.8.4
Jan 12, 2026
20.8.320.8.3
Nov 21, 2025
20.8.220.8.2
May 16, 2025
20.8.120.8.1
Apr 25, 2025
20.8.020.8.0
Apr 14, 2025
20.7.220.7.2
Apr 8, 2025
20.7.120.7.1
Apr 2, 2025
20.7.020.7.0
Mar 31, 2025
20.6.420.6.4
Mar 25, 2025
20.6.320.6.3
Mar 25, 2025
20.6.220.6.2
Mar 19, 2025
20.6.120.6.1
Mar 17, 2025
20.6.020.6.0
Mar 14, 2025
20.5.120.5.1
Mar 14, 2025
20.5.020.5.0
Mar 6, 2025
20.4.620.4.6
Feb 20, 2025
20.4.520.4.5
Feb 18, 2025
20.3.420.3.4
Feb 14, 2025
20.4.420.4.4
Feb 14, 2025
20.4.320.4.3
Feb 12, 2025
20.4.220.4.2
Feb 8, 2025
20.4.120.4.1
Feb 6, 2025
20.4.020.4.0
Jan 27, 2025
20.3.320.3.3
Jan 23, 2025
20.3.220.3.2
Jan 17, 2025
20.3.120.3.1
Jan 7, 2025
20.3.020.3.0
Dec 20, 2024
20.2.220.2.2
Dec 10, 2024
20.2.120.2.1
Dec 6, 2024
20.2.020.2.0
Dec 5, 2024
20.1.420.1.4
Nov 28, 2024
20.1.320.1.3
Nov 23, 2024
20.1.220.1.2
Nov 15, 2024
20.1.120.1.1
Nov 14, 2024
20.1.020.1.0
Nov 11, 2024
20.0.1320.0.13
Nov 11, 2024
20.0.1220.0.12
Nov 8, 2024
20.0.1120.0.11
Nov 7, 2024
20.0.1020.0.10
Nov 6, 2024
20.0.920.0.9
Nov 5, 2024
20.0.820.0.8
Nov 4, 2024
20.0.720.0.7
Oct 31, 2024
20.0.620.0.6
Oct 25, 2024
20.0.520.0.5
Oct 23, 2024
20.0.420.0.4
Oct 23, 2024
20.0.320.0.3
Oct 19, 2024
20.0.220.0.2
Oct 18, 2024
20.0.120.0.1
Oct 15, 2024
20.0.020.0.0
Oct 7, 2024
nxv21.xprerelease
61 releases

TL;DR

Nx now supports configuring AI agents (software assistants) directly from the command line, streamlining automation and development workflows.

New

  • AI Agent Configuration: A new configure-ai-agents command simplifies setting up AI-powered tools within your Nx workspace.
  • Improved Task Lifecycle: Lifecycle hooks now include id, start, and end times for better task monitoring.
  • Gradle Support: Split targets now support the Gradle build system.

Fixes Worth Knowing

  • Prettier Errors: Prettier errors are now displayed correctly.
  • Windows Support: Improved compatibility with Windows environments for core commands.
  • React Router Plugin: The React Router plugin is only added when actually using React Router.

Before You Upgrade

If you are using Nx Cloud with an OSS plan, ensure you are redirected correctly to the form after login.

21.6.1-rc.021.6.1-rc.0
Sep 27, 2025
21.6.1-beta.421.6.1-beta.4
Sep 24, 2025
21.6.1-beta.321.6.1-beta.3
Sep 20, 2025
21.6.1-beta.221.6.1-beta.2
Sep 16, 2025
21.6.1-beta.121.6.1-beta.1
Sep 11, 2025
21.6.1-beta.021.6.1-beta.0
Sep 9, 2025
21.5.1-beta.521.5.1-beta.5
Sep 5, 2025
21.5.1-beta.421.5.1-beta.4
Sep 5, 2025
21.5.1-beta.321.5.1-beta.3
Sep 3, 2025
21.5.0-beta.221.5.0-beta.2
Sep 2, 2025
21.5.0-beta.121.5.0-beta.1
Aug 21, 2025
21.5.0-beta.021.5.0-beta.0
Aug 20, 2025
21.4.0-beta.1221.4.0-beta.12
Aug 13, 2025
21.4.0-beta.1121.4.0-beta.11
Aug 12, 2025
21.4.0-beta.1021.4.0-beta.10
Aug 12, 2025
21.4.0-beta.921.4.0-beta.9
Aug 12, 2025
21.4.0-beta.821.4.0-beta.8
Aug 11, 2025
21.4.0-beta.721.4.0-beta.7
Aug 7, 2025
21.4.0-beta.621.4.0-beta.6
Aug 5, 2025
21.4.0-beta.521.4.0-beta.5
Aug 1, 2025
21.4.0-beta.421.4.0-beta.4
Jul 31, 2025
21.4.0-beta.321.4.0-beta.3
Jul 30, 2025
21.4.0-beta.221.4.0-beta.2
Jul 27, 2025
21.4.0-beta.121.4.0-beta.1
Jul 25, 2025
21.4.0-beta.021.4.0-beta.0
Jul 19, 2025
21.3.0-rc.021.3.0-rc.0
Jul 18, 2025
21.3.0-beta.721.3.0-beta.7
Jul 14, 2025
21.3.0-beta.621.3.0-beta.6
Jul 11, 2025
21.3.0-beta.521.3.0-beta.5
Jul 11, 2025
21.3.0-beta.421.3.0-beta.4
Jul 10, 2025
21.3.0-beta.321.3.0-beta.3
Jul 8, 2025
21.3.0-beta.221.3.0-beta.2
Jul 3, 2025
21.3.0-beta.121.3.0-beta.1
Jul 2, 2025
21.3.0-beta.021.3.0-beta.0
Jun 28, 2025
21.2.0-beta.521.2.0-beta.5
Jun 10, 2025
21.2.0-beta.421.2.0-beta.4
Jun 10, 2025
21.2.0-beta.321.2.0-beta.3
Jun 9, 2025
21.2.0-beta.221.2.0-beta.2
Jun 5, 2025
21.2.0-beta.121.2.0-beta.1
May 26, 2025
21.1.0-beta.221.1.0-beta.2
May 17, 2025
21.1.0-beta.121.1.0-beta.1
May 14, 2025
21.1.0-beta.021.1.0-beta.0
May 13, 2025
21.0.4-beta.021.0.4-beta.0
May 10, 2025
21.0.0-rc.421.0.0-rc.4
May 5, 2025
21.0.0-rc.321.0.0-rc.3
May 3, 2025
21.0.0-rc.221.0.0-rc.2
May 2, 2025
21.0.0-rc.121.0.0-rc.1
May 2, 2025
21.0.0-rc.021.0.0-rc.0
May 1, 2025
21.0.0-beta.1221.0.0-beta.12
May 1, 2025
21.0.0-beta.1121.0.0-beta.11
Apr 30, 2025
21.0.0-beta.1021.0.0-beta.10
Apr 28, 2025
21.0.0-beta.921.0.0-beta.9
Apr 28, 2025
21.0.0-beta.821.0.0-beta.8
Apr 25, 2025
21.0.0-beta.721.0.0-beta.7
Apr 24, 2025
21.0.0-beta.621.0.0-beta.6
Apr 23, 2025
21.0.0-beta.521.0.0-beta.5
Apr 22, 2025
21.0.0-beta.421.0.0-beta.4
Apr 15, 2025
21.0.0-beta.321.0.0-beta.3
Apr 15, 2025
21.0.0-beta.221.0.0-beta.2
Apr 11, 2025
21.0.0-beta.121.0.0-beta.1
Feb 5, 2025
21.0.0-beta.021.0.0-beta.0
Feb 4, 2025
nxv20.xprerelease
53 releases

TL;DR

Nx now supports the rspack bundler (build tool) alongside Webpack and Vite, offering potential performance improvements and new features like HTTP caching.

Breaking

None.

New

  • Rspack Support: Add rspack as a bundler option for Angular projects and core Nx functionality.
  • HTTP Caching: Introduce support for HTTP-based caches to speed up builds.
  • Yarn Resolution Handling: Improved handling of yarn resolutions and patches for more reliable dependency management.

Fixes Worth Knowing

  • TypeScript Configuration: Correctly handles changes to tsconfig files, avoiding unnecessary rebuilds.
  • Webpack Compatibility: Locked webpack version for compatibility with @angular-devkit.
  • Cypress Support: Updated to support Cypress v14 (testing framework).

Before You Upgrade

If you are using Yarn, ensure your yarn.lock file is up-to-date before upgrading to benefit from the improved resolution handling.

20.8.0-rc.020.8.0-rc.0
Apr 11, 2025
20.8.0-beta.220.8.0-beta.2
Apr 11, 2025
20.8.0-beta.120.8.0-beta.1
Apr 11, 2025
20.8.0-beta.020.8.0-beta.0
Apr 10, 2025
20.7.0-beta.320.7.0-beta.3
Mar 19, 2025
20.7.0-beta.220.7.0-beta.2
Mar 17, 2025
20.7.0-beta.120.7.0-beta.1
Mar 17, 2025
20.7.0-beta.020.7.0-beta.0
Mar 14, 2025
20.6.0-beta.120.6.0-beta.1
Mar 14, 2025
20.6.0-beta.020.6.0-beta.0
Mar 13, 2025
20.5.0-rc.420.5.0-rc.4
Mar 6, 2025
20.5.0-rc.320.5.0-rc.3
Mar 5, 2025
20.5.0-rc.220.5.0-rc.2
Mar 5, 2025
20.5.0-rc.120.5.0-rc.1
Mar 3, 2025
20.5.0-rc.020.5.0-rc.0
Feb 28, 2025
20.5.0-beta.520.5.0-beta.5
Feb 27, 2025
20.5.0-beta.420.5.0-beta.4
Feb 20, 2025
20.5.0-beta.320.5.0-beta.3
Feb 13, 2025
20.5.0-beta.220.5.0-beta.2
Feb 6, 2025
20.5.0-beta.120.5.0-beta.1
Feb 3, 2025
20.5.0-beta.020.5.0-beta.0
Jan 28, 2025
20.4.0-rc.020.4.0-rc.0
Jan 27, 2025
20.4.0-beta.220.4.0-beta.2
Jan 24, 2025
20.4.0-beta.120.4.0-beta.1
Jan 17, 2025
20.4.0-beta.020.4.0-beta.0
Jan 15, 2025
20.3.0-rc.020.3.0-rc.0
Dec 19, 2024
20.3.0-beta.120.3.0-beta.1
Dec 17, 2024
20.3.0-beta.020.3.0-beta.0
Dec 10, 2024
20.2.0-rc.020.2.0-rc.0
Dec 5, 2024
20.2.0-beta.720.2.0-beta.7
Dec 4, 2024
20.2.0-beta.620.2.0-beta.6
Dec 3, 2024
20.2.0-beta.520.2.0-beta.5
Dec 3, 2024
20.2.0-beta.420.2.0-beta.4
Nov 29, 2024
20.2.0-beta.320.2.0-beta.3
Nov 22, 2024
20.2.0-beta.220.2.0-beta.2
Nov 15, 2024
20.2.0-beta.120.2.0-beta.1
Nov 13, 2024
20.2.0-beta.020.2.0-beta.0
Nov 13, 2024
20.1.0-beta.520.1.0-beta.5
Nov 11, 2024
20.1.0-beta.420.1.0-beta.4
Nov 11, 2024
20.1.0-beta.320.1.0-beta.3
Nov 8, 2024
20.1.0-beta.220.1.0-beta.2
Nov 7, 2024
20.1.0-beta.120.1.0-beta.1
Nov 6, 2024
20.1.0-beta.020.1.0-beta.0
Nov 5, 2024
20.0.0-rc.020.0.0-rc.0
Oct 4, 2024
20.0.0-beta.820.0.0-beta.8
Oct 4, 2024
20.0.0-beta.720.0.0-beta.7
Oct 3, 2024
20.0.0-beta.620.0.0-beta.6
Oct 2, 2024
20.0.0-beta.520.0.0-beta.5
Sep 27, 2024
20.0.0-beta.420.0.0-beta.4
Sep 27, 2024
20.0.0-beta.320.0.0-beta.3
Sep 26, 2024
20.0.0-beta.220.0.0-beta.2
Sep 24, 2024
20.0.0-beta.120.0.0-beta.1
Sep 23, 2024
20.0.0-beta.020.0.0-beta.0
Sep 23, 2024
nxv19.x
63 releases

TL;DR

Nx now caches the dependency graph in CI (Continuous Integration) environments, significantly speeding up builds and reducing resource consumption.

Fixes Worth Knowing

Builds in CI pipelines are now faster due to dependency graph caching.

Before You Upgrade

Ensure your CI environment has sufficient disk space to accommodate the cached graph.

19.8.1419.8.14
Dec 3, 2024
19.8.1319.8.13
Nov 25, 2024
19.8.1219.8.12
Nov 22, 2024
19.7.519.7.5
Nov 22, 2024
19.6.719.6.7
Nov 22, 2024
19.5.1019.5.10
Nov 22, 2024
19.8.1119.8.11
Nov 15, 2024
19.8.1019.8.10
Nov 4, 2024
19.8.919.8.9
Oct 31, 2024
19.8.819.8.8
Oct 25, 2024
19.8.719.8.7
Oct 25, 2024
19.8.619.8.6
Oct 18, 2024
19.8.519.8.5
Oct 15, 2024
19.5.919.5.9
Oct 15, 2024
19.5.819.5.8
Oct 8, 2024
19.8.419.8.4
Oct 4, 2024
19.8.319.8.3
Oct 1, 2024
19.8.219.8.2
Sep 26, 2024
19.8.119.8.1
Sep 25, 2024
19.8.019.8.0
Sep 20, 2024
19.7.419.7.4
Sep 18, 2024
19.7.319.7.3
Sep 12, 2024
19.7.219.7.2
Sep 10, 2024
19.7.119.7.1
Sep 10, 2024
19.7.019.7.0
Sep 9, 2024
19.6.619.6.6
Sep 9, 2024
19.6.519.6.5
Sep 3, 2024
19.6.419.6.4
Aug 28, 2024
19.6.319.6.3
Aug 26, 2024
19.6.219.6.2
Aug 21, 2024
19.6.119.6.1
Aug 19, 2024
19.6.019.6.0
Aug 15, 2024
19.5.719.5.7
Aug 7, 2024
19.5.619.5.6
Aug 1, 2024
19.5.519.5.5
Aug 1, 2024
19.5.419.5.4
Jul 30, 2024
19.5.319.5.3
Jul 24, 2024
19.5.219.5.2
Jul 23, 2024
19.5.119.5.1
Jul 18, 2024
19.5.019.5.0
Jul 17, 2024
19.4.419.4.4
Jul 16, 2024
19.4.319.4.3
Jul 12, 2024
19.4.219.4.2
Jul 8, 2024
19.4.119.4.1
Jul 5, 2024
19.4.019.4.0
Jul 2, 2024
19.3.219.3.2
Jun 26, 2024
19.3.119.3.1
Jun 21, 2024
19.2.319.2.3
Jun 10, 2024
19.2.219.2.2
Jun 7, 2024
19.2.119.2.1
Jun 6, 2024
19.2.019.2.0
Jun 5, 2024
19.1.219.1.2
Jun 3, 2024
19.1.119.1.1
May 29, 2024
19.1.019.1.0
May 24, 2024
19.0.819.0.8
May 24, 2024
19.0.719.0.7
May 23, 2024
19.0.619.0.6
May 22, 2024
19.0.519.0.5
May 21, 2024
19.0.419.0.4
May 15, 2024
19.0.319.0.3
May 13, 2024
19.0.219.0.2
May 9, 2024
19.0.119.0.1
May 7, 2024
19.0.019.0.0
May 6, 2024
nxv19.xprerelease
68 releases

TL;DR

Nx now integrates with Nx Powerpack (a suite of tools for extending Nx) and improves project import functionality, streamlining workspace configuration and management.

Breaking

None.

New

  • Nx Powerpack Integration: Adds support for utilizing Nx Powerpack features.
  • Gradle Project Import: Enables importing Gradle (build automation tool) projects into Nx workspaces.
  • Inferred Configuration: Introduces a metagenerator for converting to inferred configurations.

Fixes Worth Knowing

  • Module Federation: Corrects issues with dynamic module federation and project name normalization.
  • Workspace Creation: Handles cases where Prettier (code formatter) is not installed during workspace creation.
  • Import Process: Improves the reliability and rebasability of the nx import command, including better argument escaping on Windows.

Before You Upgrade

If you are using Nx Cloud, ensure your Nx Cloud connection URLs are still valid after upgrading.

19.8.0-beta.319.8.0-beta.3
Sep 19, 2024
19.8.0-beta.219.8.0-beta.2
Sep 18, 2024
19.8.0-beta.119.8.0-beta.1
Sep 18, 2024
19.8.0-beta.019.8.0-beta.0
Sep 18, 2024
19.7.0-beta.619.7.0-beta.6
Sep 9, 2024
19.7.0-beta.519.7.0-beta.5
Sep 6, 2024
19.7.0-beta.419.7.0-beta.4
Sep 5, 2024
19.7.0-beta.319.7.0-beta.3
Aug 28, 2024
19.7.0-beta.219.7.0-beta.2
Aug 27, 2024
19.7.0-beta.119.7.0-beta.1
Aug 21, 2024
19.7.0-beta.019.7.0-beta.0
Aug 21, 2024
19.6.0-rc.019.6.0-rc.0
Aug 14, 2024
19.6.0-beta.619.6.0-beta.6
Aug 13, 2024
19.6.0-beta.519.6.0-beta.5
Aug 13, 2024
19.6.0-beta.419.6.0-beta.4
Aug 12, 2024
19.6.0-beta.319.6.0-beta.3
Aug 12, 2024
19.6.0-beta.219.6.0-beta.2
Aug 12, 2024
19.6.0-beta.119.6.0-beta.1
Aug 9, 2024
19.6.0-beta.019.6.0-beta.0
Aug 7, 2024
19.5.0-beta.519.5.0-beta.5
Jul 16, 2024
19.5.0-beta.419.5.0-beta.4
Jul 16, 2024
19.5.0-beta.319.5.0-beta.3
Jul 15, 2024
19.5.0-beta.219.5.0-beta.2
Jul 12, 2024
19.5.0-beta.119.5.0-beta.1
Jul 12, 2024
19.5.0-beta.019.5.0-beta.0
Jul 6, 2024
19.4.0-rc.119.4.0-rc.1
Jun 28, 2024
19.4.0-rc.019.4.0-rc.0
Jun 27, 2024
19.4.0-beta.219.4.0-beta.2
Jun 26, 2024
19.4.0-beta.119.4.0-beta.1
Jun 14, 2024
19.4.0-beta.019.4.0-beta.0
Jun 13, 2024
19.3.0-beta.219.3.0
Jun 13, 2024
19.3.0-beta.119.3.0-beta.1
Jun 12, 2024
19.3.0-beta.019.3.0-beta.0
Jun 5, 2024
19.2.0-rc.119.2.0-rc.1
Jun 5, 2024
19.2.0-rc.019.2.0-rc.0
Jun 4, 2024
19.2.0-beta.719.2.0-beta.7
Jun 3, 2024
19.2.0-beta.619.2.0-beta.6
Jun 3, 2024
19.2.0-beta.519.2.0-beta.5
May 31, 2024
19.2.0-beta.419.2.0-beta.4
May 31, 2024
19.2.0-beta.319.2.0-beta.3
May 30, 2024
19.2.0-beta.219.2.0-beta.2
May 30, 2024
19.2.0-beta.119.2.0-beta.1
May 28, 2024
19.2.0-beta.019.2.0-beta.0
May 27, 2024
19.2.0-alpha.319.2.0-alpha.3
May 26, 2024
19.2.0-alpha.219.2.0-alpha.2
May 25, 2024
19.2.0-alpha.119.2.0-alpha.1
May 25, 2024
19.2.0-alpha.019.2.0-alpha.0
May 25, 2024
19.1.0-beta.519.1.0-beta.5
May 24, 2024
19.1.0-beta.419.1.0-beta.4
May 23, 2024
19.1.0-beta.319.1.0-beta.3
May 23, 2024
19.1.0-beta.219.1.0-beta.2
May 23, 2024
19.1.0-beta.119.1.0-beta.1
May 21, 2024
19.1.0-beta.019.1.0-beta.0
May 16, 2024
19.0.0-rc.219.0.0-rc.2
May 6, 2024
19.0.0-rc.119.0.0-rc.1
May 4, 2024
19.0.0-rc.019.0.0-rc.0
May 3, 2024
19.0.0-beta.1119.0.0-beta.11
May 2, 2024
19.0.0-beta.1019.0.0-beta.10
May 2, 2024
19.0.0-beta.919.0.0-beta.9
May 2, 2024
19.0.0-beta.819.0.0-beta.8
Apr 29, 2024
19.0.0-beta.719.0.0-beta.7
Apr 27, 2024
19.0.0-beta.619.0.0-beta.6
Apr 26, 2024
19.0.0-beta.519.0.0-beta.5
Apr 24, 2024
19.0.0-beta.419.0.0-beta.4
Apr 24, 2024
19.0.0-beta.319.0.0-beta.3
Apr 23, 2024
19.0.0-beta.219.0.0-beta.2
Apr 20, 2024
19.0.0-beta.119.0.0-beta.1
Apr 19, 2024
19.0.0-beta.019.0.0-beta.0
Apr 18, 2024
nxv18.x
23 releases

TL;DR

Nx now correctly detects project dependencies when using named inputs, ensuring builds and tests run as expected with complex configurations.

Fixes Worth Knowing

  • Corrected dependency detection for projects using named inputs (explicitly defined project inputs).

Before You Upgrade

  • Clear your Nx cache (nx reset) if you experience unexpected behavior after upgrading, particularly with projects using named inputs.
18.3.518.3.5
May 15, 2024
18.3.418.3.4
Apr 26, 2024
18.3.318.3.3
Apr 20, 2024
18.3.218.3.2
Apr 18, 2024
18.3.118.3.1
Apr 17, 2024
18.3.018.3.0
Apr 16, 2024
18.2.418.2.4
Apr 9, 2024
18.2.318.2.3
Apr 5, 2024
18.2.218.2.2
Apr 2, 2024
18.2.118.2.1
Mar 28, 2024
18.2.018.2.0
Mar 28, 2024
18.1.318.1.3
Mar 25, 2024
18.1.218.1.2
Mar 18, 2024
18.1.118.1.1
Mar 15, 2024
18.0.818.0.8
Mar 8, 2024
18.0.718.0.7
Mar 4, 2024
18.0.618.0.6
Feb 29, 2024
18.0.518.0.5
Feb 24, 2024
18.0.418.0.4
Feb 9, 2024
18.0.318.0.3
Feb 7, 2024
18.0.218.0.2
Feb 5, 2024
18.0.118.0.1
Feb 4, 2024
18.0.018.0.0
Feb 3, 2024
nxv17.x
23 releases

TL;DR

Nx now ensures compatibility with older projects by importing RxJS operators (reactive programming library) from rxjs/operators, resolving potential build errors after upgrading.

Fixes Worth Knowing

  • Angular: Projects using older RxJS versions should now build without modification.
  • Core: Changelog generation is more reliable.

Before You Upgrade

No action is needed; this release contains compatibility and reliability improvements.

v17.0.617.0.6
Apr 29, 2024
17.0.517.0.5
Apr 5, 2024
17.0.417.0.4
Apr 4, 2024
17.3.217.3.2
Feb 3, 2024
17.3.117.3.1
Jan 31, 2024
17.3.017.3.0
Jan 29, 2024
17.2.817.2.8
Dec 28, 2023
17.2.717.2.7
Dec 22, 2023
17.2.617.2.6
Dec 18, 2023
17.2.517.2.5
Dec 15, 2023
17.2.417.2.4
Dec 12, 2023
17.2.217.2.2
Dec 12, 2023
17.2.317.2.3
Dec 12, 2023
17.2.117.2.1
Dec 11, 2023
17.2.017.2.0
Dec 8, 2023
17.1.317.1.3
Nov 20, 2023
17.1.217.1.2
Nov 13, 2023
17.1.117.1.1
Nov 9, 2023
17.1.017.1.0
Nov 9, 2023
17.0.317.0.3
Nov 3, 2023
17.0.217.0.2
Oct 25, 2023
17.0.117.0.1
Oct 20, 2023
17.0.017.0.0
Oct 19, 2023
nxv18.xprerelease
23 releases

TL;DR

Nx now loads .env files from the root of your project, simplifying environment variable management for all projects within the workspace.

Breaking

None.

New

  • SWC Options: Added support for --strip-leading-paths when using SWC (fast JavaScript/TypeScript compiler).
  • Jest Test Splitting: You can now split Jest tests into smaller, more manageable chunks.
  • Playwright Metadata: Playwright targets now include metadata for improved reporting and integration.

Fixes Worth Knowing

  • Angular Generators: Corrected how skipPackageJson is handled, ensuring accurate project setup.
  • CI Detection: Improved isCI detection to work with a wider range of continuous integration providers.
  • Rollup Errors: Rollup build errors are now displayed correctly.
  • React Native: Improved app name prompting and Windows compatibility.

Before You Upgrade

None.

18.3.0-beta.318.3.0-beta.3
Apr 16, 2024
18.3.0-beta.218.3.0-beta.2
Apr 15, 2024
18.3.0-beta.118.3.0-beta.1
Apr 11, 2024
18.3.0-beta.018.3.0-beta.0
Apr 5, 2024
18.2.0-beta.318.2.0-beta.3
Mar 28, 2024
18.2.0-beta.218.2.0-beta.2
Mar 27, 2024
18.2.0-beta.118.2.0-beta.1
Mar 25, 2024
18.2.0-beta.018.2.0-beta.0
Mar 22, 2024
18.1.0-beta.1018.1.0-beta.10
Mar 15, 2024
18.1.0-beta.918.1.0-beta.9
Mar 11, 2024
18.1.0-beta.818.1.0-beta.8
Mar 9, 2024
18.1.0-beta.718.1.0-beta.7
Mar 9, 2024
18.1.0-beta.618.1.0-beta.6
Mar 8, 2024
18.1.0-beta.518.1.0-beta.5
Mar 6, 2024
18.1.0-beta.418.1.0-beta.4
Mar 6, 2024
18.1.0-beta.318.1.0-beta.3
Mar 4, 2024
18.1.0-beta.218.1.0-beta.2
Feb 20, 2024
18.1.0-beta.118.1.0-beta.1
Feb 20, 2024
18.1.0-beta.018.1.0-beta.0
Feb 10, 2024
18.0.0-beta.318.0.0-beta.3
Feb 2, 2024
18.0.0-beta.218.0.0-beta.2
Feb 2, 2024
18.0.0-beta.118.0.0-beta.1
Jan 31, 2024
18.0.0-beta.018.0.0-beta.0
Jan 29, 2024
nxv17.xprerelease
46 releases

TL;DR

Nx now supports Angular 17.1.0 and improves the developer experience with better CI workflows, project graph visibility after initialization, and more robust command execution.

Breaking

None.

New

  • Angular 17.1 Support: Adds compatibility with the latest Angular version.
  • Improved CI Workflows: Nx generates more effective CI (Continuous Integration) configurations.
  • Project Graph Visibility: Nx now guides users to the project graph after nx init (visual dependency map).

Fixes Worth Knowing

  • Reliable Command Execution: Fixes issues with sending signals to child processes and handling arguments, improving the reliability of Nx commands.
  • Release Improvements: Several fixes to the release tooling, including handling of changelogs and project publishing.
  • Plugin Support: Fixes for various plugins including Angular, Cypress, Expo, Nuxt, Remix, Storybook, and Vite.

Before You Upgrade

If you are using Angular, ensure your project is compatible with version 17.1.0 before upgrading Nx.

17.3.0-rc.117.3.0-rc.1
Jan 27, 2024
17.3.0-rc.017.3.0-rc.0
Jan 26, 2024
17.3.0-beta.817.3.0-beta.8
Jan 22, 2024
17.3.0-beta.717.3.0-beta.7
Jan 19, 2024
17.3.0-beta.617.3.0-beta.6
Jan 18, 2024
17.3.0-beta.517.3.0-beta.5
Jan 17, 2024
17.3.0-beta.417.3.0-beta.4
Jan 16, 2024
17.3.0-beta.317.3.0-beta.3
Jan 11, 2024
17.3.0-beta.217.3.0-beta.2
Jan 10, 2024
17.3.0-beta.117.3.0-beta.1
Dec 20, 2023
17.2.0-rc.217.2.0-rc.2
Dec 8, 2023
17.2.0-rc.117.2.0-rc.1
Dec 8, 2023
17.2.0-rc.017.2.0-rc.0
Dec 8, 2023
17.2.0-beta.1517.2.0-beta.15
Dec 6, 2023
17.2.0-beta.1417.2.0-beta.14
Dec 5, 2023
17.2.0-beta.1317.2.0-beta.13
Dec 5, 2023
17.2.0-beta.1217.2.0-beta.12
Nov 30, 2023
17.2.0-beta.1117.2.0-beta.11
Nov 30, 2023
17.2.0-beta.1017.2.0-beta.10
Nov 29, 2023
17.2.0-beta.917.2.0-beta.9
Nov 28, 2023
17.2.0-beta.817.2.0-beta.8
Nov 27, 2023
17.2.0-beta.617.2.0-beta.6
Nov 23, 2023
17.2.0-beta.517.2.0-beta.5
Nov 23, 2023
17.2.0-beta.417.2.0-beta.4
Nov 23, 2023
17.2.0-beta.317.2.0-beta.3
Nov 22, 2023
17.2.0-beta.217.2.0-beta.2
Nov 21, 2023
17.2.0-beta.117.2.0-beta.1
Nov 17, 2023
17.2.0-beta.017.2.0-beta.0
Nov 15, 2023
17.1.0-rc.017.1.0-rc.0
Nov 8, 2023
17.1.0-beta.517.1.0-beta.5
Nov 8, 2023
17.1.0-beta.417.1.0-beta.4
Nov 8, 2023
17.1.0-beta.317.1.0-beta.3
Nov 7, 2023
17.1.0-beta.217.1.0-beta.2
Nov 3, 2023
17.1.0-beta.017.1.0-beta.0
Oct 26, 2023
17.0.0-rc.317.0.0-rc.3
Oct 19, 2023
17.0.0-rc.217.0.0-rc.2
Oct 19, 2023
17.0.0-rc.117.0.0-rc.1
Oct 19, 2023
17.0.0-rc.017.0.0-rc.0
Oct 18, 2023
17.0.0-beta.817.0.0-beta.8
Oct 17, 2023
17.0.0-beta.717.0.0-beta.7
Oct 16, 2023
17.0.0-beta.617.0.0-beta.6
Oct 14, 2023
17.0.0-beta.517.0.0-beta.5
Oct 14, 2023
17.0.0-beta.417.0.0-beta.4
Oct 13, 2023
17.0.0-beta.217.0.0-beta.2
Oct 12, 2023
17.0.0-beta.117.0.0-beta.1
Oct 11, 2023
17.0.0-beta.017.0.0-beta.0
Oct 10, 2023
nxv16.x
36 releases

TL;DR

Nx now supports incremental TypeScript semantic diagnostics in Angular projects using ng-packagr, improving build performance for larger codebases.

Breaking

  • No breaking changes.

New

  • Angular: Faster builds with incremental TypeScript diagnostics.
  • Vue: A Storybook configuration generator is now available.

Fixes Worth Knowing

  • Angular: Resolved issues with component generation, library generation, and route configuration.
  • Core: Improved project pattern matching and task caching.
  • Linter: Fixed rule typings and added schema for plugin checks.

Before You Upgrade

  • No action needed.
16.10.016.10.0
Oct 4, 2023
16.9.116.9.1
Sep 26, 2023
16.9.016.9.0
Sep 22, 2023
16.8.116.8.1
Sep 7, 2023
16.8.016.8.0
Sep 6, 2023
16.7.416.7.4
Aug 23, 2023
16.7.316.7.3
Aug 22, 2023
16.7.216.7.2
Aug 18, 2023
16.7.116.7.1
Aug 16, 2023
16.7.016.7.0
Aug 15, 2023
16.6.016.6.0
Jul 31, 2023
16.5.516.5.5
Jul 22, 2023
16.5.416.5.4
Jul 21, 2023
16.5.316.5.3
Jul 18, 2023
16.5.216.5.2
Jul 13, 2023
16.5.116.5.1
Jul 10, 2023
16.5.016.5.0
Jul 5, 2023
16.4.316.4.3
Jul 4, 2023
16.4.216.4.2
Jun 30, 2023
16.4.116.4.1
Jun 29, 2023
16.4.016.4.0
Jun 23, 2023
16.3.216.3.2
Jun 2, 2023
16.3.116.3.1
Jun 1, 2023
16.3.016.3.0
May 31, 2023
16.2.216.2.2
May 23, 2023
16.2.116.2.1
May 17, 2023
16.2.016.2.0
May 17, 2023
16.1.416.1.4
May 9, 2023
16.1.316.1.3
May 8, 2023
16.1.216.1.2
May 8, 2023
16.1.116.1.1
May 5, 2023
16.1.016.1.0
May 4, 2023
16.0.316.0.3
May 2, 2023
16.0.216.0.2
May 2, 2023
16.0.116.0.1
Apr 28, 2023
16.0.016.0.0
Apr 27, 2023
nxv16.xprerelease
93 releases

TL;DR

Nx now uses an offline-first approach for generating changelogs (release notes), improving reliability and speed.

Breaking

[None]

New

  • React: Webpack configuration files are now supported for module federation (sharing code between applications).
  • Angular: Incremental TypeScript semantic diagnostics are now available with ng-packagr executors, speeding up builds.
  • AI Chat: A link to the AI Chat beta (conversational AI assistant) is now available in the documentation header.

Fixes Worth Knowing

  • Angular: Fixed an issue causing duplicate route configurations when generating libraries.
  • Core: Improved how project matching works with include/exclude patterns for more intuitive behavior.

Before You Upgrade

No specific action is needed.

16.10.0-beta.216.10.0-beta.2
Oct 4, 2023
16.10.0-beta.116.10.0-beta.1
Oct 4, 2023
16.10.0-beta.016.10.0-beta.0
Oct 4, 2023
16.9.0-rc.116.9.0-rc.1
Sep 22, 2023
16.9.0-rc.016.9.0-rc.0
Sep 22, 2023
16.9.0-beta.416.9.0-beta.4
Sep 21, 2023
16.9.0-beta.316.9.0-beta.3
Sep 20, 2023
16.9.0-beta.216.9.0-beta.2
Sep 18, 2023
16.9.0-beta.116.9.0-beta.1
Sep 13, 2023
16.9.0-beta.016.9.0-beta.0
Sep 7, 2023
16.8.0-rc.016.8.0-rc.0
Sep 5, 2023
16.8.0-beta.716.8.0-beta.7
Sep 1, 2023
16.8.0-beta.616.8.0-beta.6
Sep 1, 2023
16.8.0-beta.516.8.0-beta.5
Aug 31, 2023
16.8.0-beta.416.8.0-beta.4
Aug 30, 2023
16.8.0-beta.316.8.0-beta.3
Aug 24, 2023
16.8.0-beta.216.8.0-beta.2
Aug 23, 2023
16.8.0-beta.116.8.0-beta.1
Aug 21, 2023
16.8.0-beta.016.8.0-beta.0
Aug 18, 2023
16.7.0-rc.116.7.0-rc.1
Aug 15, 2023
16.7.0-rc.016.7.0-rc.0
Aug 14, 2023
16.7.0-beta.616.7.0-beta.6
Aug 14, 2023
16.7.0-beta.516.7.0-beta.5
Aug 11, 2023
16.7.0-beta.416.7.0-beta.4
Aug 10, 2023
16.7.0-beta.316.7.0-beta.3
Aug 9, 2023
16.7.0-beta.216.7.0-beta.2
Aug 8, 2023
16.7.0-beta.116.7.0-beta.1
Aug 3, 2023
16.7.0-beta.016.7.0-beta.0
Aug 1, 2023
16.6.0-beta.816.6.0-beta.8
Jul 28, 2023
16.6.0-beta.716.6.0-beta.7
Jul 28, 2023
16.6.0-beta.616.6.0-beta.6
Jul 27, 2023
16.6.0-beta.516.6.0-beta.5
Jul 25, 2023
16.6.0-beta.416.6.0-beta.4
Jul 18, 2023
16.6.0-beta.316.6.0-beta.3
Jul 14, 2023
16.6.0-beta.216.6.0-beta.2
Jul 13, 2023
16.6.0-beta.116.6.0-beta.1
Jul 11, 2023
16.6.0-beta.016.6.0-beta.0
Jul 7, 2023
16.5.0-beta.316.5.0-beta.3
Jul 4, 2023
16.5.0-beta.216.5.0-beta.2
Jun 30, 2023
16.5.0-beta.116.5.0-beta.1
Jun 29, 2023
16.5.0-beta.016.5.0-beta.0
Jun 27, 2023
16.4.0-beta.1616.4.0-beta.16
Jun 23, 2023
16.4.0-beta.1516.4.0-beta.15
Jun 23, 2023
16.4.0-beta.1416.4.0-beta.14
Jun 22, 2023
16.4.0-beta.1116.4.0-beta.11
Jun 22, 2023
16.4.0-beta.1016.4.0-beta.10
Jun 16, 2023
16.4.0-beta.916.4.0-beta.9
Jun 16, 2023
16.4.0-beta.816.4.0-beta.8
Jun 15, 2023
16.4.0-beta.716.4.0-beta.7
Jun 14, 2023
16.4.0-beta.616.4.0-beta.6
Jun 12, 2023
16.4.0-beta.516.4.0-beta.5
Jun 10, 2023
16.4.0-beta.416.4.0-beta.4
Jun 9, 2023
16.4.0-beta.316.4.0-beta.3
Jun 8, 2023
16.4.0-beta.216.4.0-beta.2
Jun 7, 2023
16.4.0-beta.116.4.0-beta.1
Jun 2, 2023
16.4.0-beta.016.4.0-beta.0
Jun 1, 2023
16.3.0-beta.1516.3.0-beta.15
May 31, 2023
16.3.0-beta.1416.3.0-beta.14
May 30, 2023
16.3.0-beta.1316.3.0-beta.13
May 30, 2023
16.3.0-beta.1216.3.0-beta.12
May 29, 2023
16.3.0-beta.1116.3.0-beta.11
May 26, 2023
16.3.0-beta.1016.3.0-beta.10
May 26, 2023
16.3.0-beta.916.3.0-beta.9
May 26, 2023
16.3.0-beta.816.3.0-beta.8
May 25, 2023
16.3.0-beta.716.3.0-beta.7
May 24, 2023
16.3.0-beta.616.3.0-beta.6
May 24, 2023
16.3.0-beta.516.3.0-beta.5
May 23, 2023
16.3.0-beta.416.3.0-beta.4
May 20, 2023
16.3.0-beta.316.3.0-beta.3
May 19, 2023
16.3.0-beta.216.3.0-beta.2
May 19, 2023
16.3.0-beta.116.3.0-beta.1
May 17, 2023
16.3.0-beta.016.3.0-beta.0
May 17, 2023
16.2.0-beta.316.2.0-beta.3
May 17, 2023
16.2.0-beta.216.2.0-beta.2
May 16, 2023
16.2.0-beta.116.2.0-beta.1
May 15, 2023
16.2.0-beta.016.2.0-beta.0
May 15, 2023
16.1.3-beta.016.1.3-beta.0
May 8, 2023
16.1.1-beta.116.1.1-beta.1
May 5, 2023
16.1.1-beta.016.1.1-beta.0
May 5, 2023
16.1.0-rc.116.1.0-rc.1
May 4, 2023
16.1.0-rc.016.1.0-rc.0
May 3, 2023
16.1.0-beta.016.1.0-beta.0
May 3, 2023
16.0.0-rc.116.0.0-rc.1
Apr 27, 2023
16.0.0-rc.016.0.0-rc.0
Apr 27, 2023
16.0.0-beta.816.0.0-beta.8
Apr 26, 2023
16.0.0-beta.716.0.0-beta.7
Apr 24, 2023
16.0.0-beta.616.0.0-beta.6
Apr 21, 2023
16.0.0-beta.516.0.0-beta.5
Apr 20, 2023
16.0.0-beta.416.0.0-beta.4
Apr 19, 2023
16.0.0-beta.316.0.0-beta.3
Apr 19, 2023
16.0.0-beta.216.0.0-beta.2
Apr 18, 2023
16.0.0-beta.116.0.0-beta.1
Apr 17, 2023
16.0.0-beta.016.0.0-beta.0
Apr 11, 2023
nxv15.x
62 releases

TL;DR

Nx now correctly handles patch version updates, resolving issues with dependency resolution and ensuring consistent builds.

Breaking

  • No breaking changes.

New

  • No new features.

Fixes Worth Knowing

  • Dependency versioning is now more reliable, preventing unexpected build failures.

Before You Upgrade

  • No action needed.
15.9.715.9.7
Sep 13, 2023
15.9.615.9.6
Aug 25, 2023
15.9.515.9.5
Aug 21, 2023
15.9.415.9.4
May 5, 2023
15.9.315.9.3
Apr 27, 2023
15.9.215.9.2
Mar 31, 2023
15.9.115.9.1
Mar 30, 2023
15.9.015.9.0
Mar 30, 2023
15.8.915.8.9
Mar 24, 2023
15.8.815.8.8
Mar 23, 2023
15.8.715.8.7
Mar 17, 2023
15.8.615.8.6
Mar 10, 2023
15.8.515.8.5
Mar 4, 2023
15.8.415.8.4
Mar 3, 2023
15.8.315.8.3
Mar 3, 2023
15.8.215.8.2
Mar 2, 2023
15.8.115.8.1
Feb 28, 2023
15.8.015.8.0
Feb 28, 2023
15.7.215.7.2
Feb 17, 2023
15.7.115.7.1
Feb 15, 2023
15.7.015.7.0
Feb 14, 2023
15.6.315.6.3
Jan 27, 2023
15.6.215.6.2
Jan 24, 2023
15.6.115.6.1
Jan 24, 2023
15.6.015.6.0
Jan 24, 2023
15.5.315.5.3
Jan 20, 2023
15.5.215.5.2
Jan 18, 2023
15.5.115.5.1
Jan 13, 2023
15.5.015.5.0
Jan 13, 2023
15.4.815.4.8
Jan 12, 2023
15.4.715.4.7
Jan 12, 2023
15.4.615.4.6
Jan 12, 2023
15.4.515.4.5
Jan 6, 2023
15.4.415.4.4
Jan 3, 2023
15.4.315.4.3
Jan 3, 2023
15.4.215.4.2
Dec 27, 2022
15.4.115.4.1
Dec 23, 2022
15.4.015.4.0
Dec 22, 2022
15.3.315.3.3
Dec 12, 2022
15.3.215.3.2
Dec 12, 2022
15.3.015.3.0
Dec 6, 2022
15.2.415.2.4
Nov 30, 2022
15.2.315.2.3
Nov 29, 2022
15.2.215.2.2
Nov 29, 2022
15.2.115.2.1
Nov 19, 2022
15.2.015.2.0
Nov 17, 2022
15.1.115.1.1
Nov 16, 2022
15.1.015.1.0
Nov 15, 2022
15.0.1315.0.13
Nov 8, 2022
15.0.1215.0.12
Nov 8, 2022
15.0.1115.0.11
Nov 7, 2022
15.0.1015.0.10
Nov 4, 2022
15.0.915.0.9
Nov 4, 2022
15.0.815.0.8
Nov 3, 2022
15.0.715.0.7
Nov 2, 2022
15.0.615.0.6
Nov 2, 2022
15.0.515.0.5
Nov 1, 2022
15.0.415.0.4
Oct 27, 2022
15.0.315.0.3
Oct 26, 2022
15.0.215.0.2
Oct 24, 2022
15.0.115.0.1
Oct 21, 2022
15.0.015.0.0
Oct 14, 2022
nxv15.xprerelease
31 releases

TL;DR

Nx now supports creating Node projects without a JavaScript framework, offering greater flexibility for backend and tooling projects.

Breaking

  • No breaking changes in these releases.

New

  • Node Projects: You can now create Node projects with --framework=none when using create-nx-workspace.
  • Vite: The Vite build executor now supports an outfile option for specifying a single output file.
  • Testing: New generator for Cypress E2E configuration.

Fixes Worth Knowing

  • Angular: Fixed issues with component generation, migrations, and prettier integration.
  • Next.js: Several fixes related to production server configuration and dependency management.
  • Core: Improved project graph analysis and npm pruning.

Before You Upgrade

  • If you're using Next.js, be aware that the proxy config option for the server executor is now deprecated.
15.9.0-rc.215.9.0-rc.2
Mar 29, 2023
15.9.0-rc.115.9.0-rc.1
Mar 28, 2023
15.9.0-rc.015.9.0-rc.0
Mar 28, 2023
15.9.0-beta.1115.9.0-beta.11
Mar 24, 2023
15.9.0-beta.1015.9.0-beta.10
Mar 24, 2023
15.9.0-beta.915.9.0-beta.9
Mar 23, 2023
15.9.0-beta.815.9.0-beta.8
Mar 22, 2023
15.9.0-beta.715.9.0-beta.7
Mar 22, 2023
15.9.0-beta.615.9.0-beta.6
Mar 20, 2023
15.9.0-beta.515.9.0-beta.5
Mar 17, 2023
15.9.0-beta.415.9.0-beta.4
Mar 16, 2023
15.9.0-beta.315.9.0-beta.3
Mar 16, 2023
15.9.0-beta.215.9.0-beta.2
Mar 15, 2023
15.9.0-beta.115.9.0-beta.1
Mar 15, 2023
15.9.0-beta.015.9.0-beta.0
Mar 10, 2023
15.8.0-beta.915.8.0-beta.9
Feb 28, 2023
15.8.0-beta.815.8.0-beta.8
Feb 27, 2023
15.8.0-beta.715.8.0-beta.7
Feb 26, 2023
15.8.0-beta.615.8.0-beta.6
Feb 24, 2023
15.8.0-beta.515.8.0-beta.5
Feb 24, 2023
15.8.0-beta.415.8.0-beta.4
Feb 23, 2023
15.8.0-beta.315.8.0-beta.3
Feb 22, 2023
15.8.0-beta.215.8.0-beta.2
Feb 21, 2023
15.8.0-beta.115.8.0-beta.1
Feb 16, 2023
15.8.0-beta.015.8.0-beta.0
Feb 15, 2023
15.7.0-beta.615.7.0-beta.6
Feb 14, 2023
15.7.0-beta.515.7.0-beta.5
Feb 9, 2023
15.7.0-beta.415.7.0-beta.4
Feb 7, 2023
15.7.0-beta.315.7.0-beta.3
Feb 6, 2023
15.7.0-beta.215.7.0-beta.2
Feb 1, 2023
15.7.0-beta.015.7.0-beta.0
Jan 26, 2023
nxv14.x
75 releases

TL;DR

Nx now correctly identifies changes when files are renamed, improving the accuracy of affected commands (commands showing project dependencies).

Breaking

None

New

None

Fixes Worth Knowing

  • Affected Commands: File renames are now correctly detected, ensuring nx affected and similar commands show the correct dependencies.
  • JSON Diffing: Improved how Nx compares JSON files during merges, resolving issues with change detection.

Before You Upgrade

None

14.8.814.8.8
Mar 14, 2023
14.8.714.8.7
Mar 10, 2023
14.8.614.8.6
Oct 14, 2022
14.8.514.8.5
Oct 14, 2022
14.8.414.8.4
Oct 11, 2022
14.8.314.8.3
Oct 4, 2022
14.8.214.8.2
Sep 29, 2022
14.8.114.8.1
Sep 28, 2022
14.8.014.8.0
Sep 28, 2022
14.7.1814.7.18
Sep 28, 2022
14.7.1714.7.17
Sep 27, 2022
14.7.1614.7.16
Sep 27, 2022
14.7.1514.7.15
Sep 27, 2022
14.7.1414.7.14
Sep 27, 2022
14.7.1314.7.13
Sep 23, 2022
14.7.1214.7.12
Sep 23, 2022
14.7.1114.7.11
Sep 22, 2022
14.7.1014.7.10
Sep 22, 2022
14.7.914.7.9
Sep 22, 2022
14.7.814.7.8
Sep 20, 2022
14.7.714.7.7
Sep 20, 2022
14.7.614.7.6
Sep 19, 2022
14.7.514.7.5
Sep 12, 2022
14.7.414.7.4
Sep 12, 2022
14.7.314.7.3
Sep 9, 2022
14.7.214.7.2
Sep 9, 2022
14.7.114.7.1
Sep 9, 2022
14.7.014.7.0
Sep 9, 2022
14.6.514.6.5
Sep 6, 2022
14.6.414.6.4
Sep 2, 2022
14.6.314.6.3
Sep 1, 2022
14.6.214.6.2
Sep 1, 2022
14.6.114.6.1
Aug 31, 2022
14.6.014.6.0
Aug 31, 2022
14.5.1014.5.10
Aug 23, 2022
14.5.814.5.8
Aug 19, 2022
14.5.714.5.7
Aug 17, 2022
14.5.614.5.6
Aug 14, 2022
14.5.514.5.5
Aug 12, 2022
14.5.414.5.4
Aug 4, 2022
14.5.314.5.3
Aug 4, 2022
14.5.214.5.2
Aug 2, 2022
14.5.114.5.1
Jul 28, 2022
14.5.014.5.0
Jul 28, 2022
14.4.314.4.3
Jul 16, 2022
14.4.214.4.2
Jul 5, 2022
14.4.114.4.1
Jul 4, 2022
14.4.014.4.0
Jul 1, 2022
14.1.1014.1.10
Jun 27, 2022
14.3.614.3.6
Jun 16, 2022
14.3.514.3.5
Jun 15, 2022
14.3.414.3.4
Jun 15, 2022
14.3.314.3.3
Jun 15, 2022
14.3.214.3.2
Jun 14, 2022
14.3.114.3.1
Jun 13, 2022
14.3.014.3.0
Jun 13, 2022
14.2.414.2.4
Jun 9, 2022
14.2.214.2.2
Jun 8, 2022
14.2.114.2.1
Jun 7, 2022
14.1.914.1.9
May 25, 2022
14.1.814.1.8
May 24, 2022
May 17, 2022
May 16, 2022
May 11, 2022
May 5, 2022
May 5, 2022
May 5, 2022
May 4, 2022
May 4, 2022
Apr 29, 2022
Apr 28, 2022
Apr 26, 2022
Apr 23, 2022
Apr 21, 2022
Apr 21, 2022
nxv13.x
62 releases

TL;DR

Nx now supports Vite 2.9, enabling faster build times and a better developer experience when using this modern frontend (build tool).

Breaking

  • The minimum required Node.js version is now 14.15.0 (JavaScript runtime).
  • nx format:write now uses prettier directly, removing the old Nx format cache (formatting tool).

New

  • Added experimental support for running tasks in parallel, significantly speeding up Nx workflows (task execution).

Fixes Worth Knowing

  • Fixed an issue where Nx Cloud caching could fail intermittently with certain project configurations (CI/CD platform).

Before You Upgrade

  • Ensure your Node.js version is 14.15.0 or higher.
Jun 27, 2022
May 19, 2022
May 4, 2022
Apr 19, 2022
Apr 13, 2022
Apr 8, 2022
Apr 7, 2022
Apr 5, 2022
Apr 1, 2022
Mar 25, 2022
Mar 22, 2022
Mar 18, 2022
Mar 16, 2022
Mar 16, 2022
Mar 15, 2022
Mar 15, 2022
Mar 11, 2022
Mar 10, 2022
Mar 10, 2022
Mar 7, 2022
Mar 2, 2022
Feb 19, 2022
Feb 16, 2022
Feb 10, 2022
Feb 8, 2022
Feb 4, 2022
Feb 2, 2022
Jan 29, 2022
Jan 28, 2022
Jan 27, 2022
Jan 27, 2022
Jan 25, 2022
Jan 25, 2022
Jan 24, 2022
Jan 24, 2022
Jan 24, 2022
Jan 19, 2022
Jan 14, 2022
Jan 10, 2022
Jan 3, 2022
Jan 2, 2022
Dec 24, 2021
Dec 23, 2021
Dec 21, 2021
Dec 15, 2021
Dec 14, 2021
Dec 14, 2021
Dec 10, 2021
Dec 9, 2021
Dec 7, 2021
Nov 27, 2021
Nov 22, 2021
Nov 19, 2021
Nov 18, 2021
Nov 11, 2021
Nov 2, 2021
Oct 27, 2021
Oct 27, 2021
Oct 27, 2021
Oct 22, 2021
Oct 20, 2021
Oct 20, 2021
nxv13.xprerelease
3 releases

TL;DR

Nx now supports optional workspace.json files, offering a more flexible workspace configuration alongside nx.json.

Breaking

  • Web: The @nrwl/web:build executor has been renamed to @nrwl/web:webpack.
  • Web: The package executor has been renamed to rollup.

New

  • Core: Nx workspaces can now be configured with an optional workspace.json file.
  • Angular: Tailwind CSS support has been added for buildable libraries.
  • Dependency Graph: You can now download an image of your dependency graph.

Fixes Worth Knowing

  • Angular: Corrected issues with type definitions, package entry points, and Sass imports.
  • Core: Fixed a stack overflow error when using standalone configurations with many projects.
  • Linter: Improved linting to respect folder configurations and allow banning transitive dependencies.

Before You Upgrade

  • If you're using @nrwl/web:build, update your Nx configuration to use @nrwl/web:webpack instead.
  • If you're using the package executor, update your Nx configuration to use rollup instead.
Dec 9, 2021
Dec 3, 2021
Nov 27, 2021
nxv12.x
38 releases

TL;DR

Nx now handles very large workspaces (600+ projects) without crashing, resolving a stack overflow issue when using standalone configurations.

Fixes Worth Knowing

Fixed a crash when working with Nx workspaces containing a large number of projects, especially when using standalone configurations (custom Nx setups).

Before You Upgrade

No action needed – this release contains a bug fix and should be a seamless upgrade.

Dec 6, 2021
Oct 8, 2021
Sep 7, 2021
Aug 25, 2021
Aug 17, 2021
Aug 12, 2021
Aug 11, 2021
Aug 10, 2021
Aug 5, 2021
Aug 4, 2021
Jul 29, 2021
Jul 23, 2021
Jul 23, 2021
Jul 22, 2021
Jul 21, 2021
Jul 12, 2021
Jul 6, 2021
Jul 5, 2021
Jul 2, 2021
Jun 30, 2021
Jun 28, 2021
Jun 16, 2021
Jun 2, 2021
May 27, 2021
May 14, 2021
May 13, 2021
May 13, 2021
May 10, 2021
May 4, 2021
May 3, 2021
Apr 20, 2021
Apr 16, 2021
Apr 14, 2021
Apr 14, 2021
Apr 13, 2021
Apr 12, 2021
Apr 11, 2021
Apr 8, 2021
nxv12.xprerelease
4 releases

TL;DR

Nx now supports Webpack 5 and Next.js 11, improving build performance and enabling access to the latest features in those ecosystems.

Breaking

  • No breaking changes.

New

  • Webpack 5 Support: Nx projects can now migrate to and utilize Webpack 5 for faster builds.
  • Next.js 11 Support: Updated to support the latest Next.js version.
  • Batch Executors: Improved task execution with batching for faster operation.

Fixes Worth Knowing

  • Fixed issues with project configuration detection and dependency handling, improving project setup and task execution reliability.
  • Resolved problems with asset copying during watch mode builds for Node projects.
  • Corrected issues with the dependency graph and tag generation in the Nx repository.

Before You Upgrade

  • If upgrading to Webpack 5, review your existing Webpack configurations for compatibility.
Jul 13, 2021
May 3, 2021
Apr 20, 2021
Apr 7, 2021
nxv11.x
37 releases

TL;DR

Nx now correctly handles workspaces hosted at the root directory (/) and allows specifying a path when reading workspace configuration, improving flexibility for complex setups.

Breaking

  • Generating a new Nx workspace into a non-empty directory will now error (prevents accidental overwrites).

New

  • Workspace Configuration Path: You can now specify a path when reading the workspace configuration file.

Fixes Worth Knowing

  • Building workspaces hosted at the root directory now works as expected.
  • React library publishing now correctly copies the README file.
  • Storybook (UI component explorer) now uses the correct environment in development mode.

Before You Upgrade

Ensure any new workspace generation targets an empty directory to avoid errors.

Apr 20, 2021
Apr 9, 2021
Mar 31, 2021
Mar 29, 2021
Mar 19, 2021
Mar 10, 2021
Mar 10, 2021
Feb 25, 2021
Feb 24, 2021
Feb 18, 2021
Feb 10, 2021
Feb 9, 2021
Feb 4, 2021
Feb 3, 2021
Feb 2, 2021
Jan 29, 2021
Jan 28, 2021
Jan 12, 2021
Jan 12, 2021
Jan 11, 2021
Jan 8, 2021
Jan 8, 2021
Dec 29, 2020
Dec 22, 2020
Dec 21, 2020
Dec 18, 2020
Dec 18, 2020
Dec 17, 2020
Dec 16, 2020
Dec 16, 2020
Dec 16, 2020
Dec 16, 2020
Dec 15, 2020
Dec 15, 2020
Dec 12, 2020
Dec 12, 2020
Dec 11, 2020
nxv10.x
32 releases

TL;DR

Nx now correctly resolves project dependencies with relative imports on Windows, improving the development experience for users on that platform.

Fixes Worth Knowing

  • Relative imports now work as expected in Windows filepaths.
  • Git hashing is more reliable when projects are nested within workspaces, and correctly identifies deleted files.

Before You Upgrade

No specific action is needed to benefit from these fixes.

Mar 25, 2021
Mar 10, 2021
Feb 12, 2021
Jan 29, 2021
Dec 10, 2020
Dec 10, 2020
Dec 10, 2020
Nov 18, 2020
Nov 18, 2020
Nov 17, 2020
Nov 16, 2020
Nov 9, 2020
Nov 3, 2020
Oct 16, 2020
Oct 4, 2020
Sep 17, 2020
Sep 11, 2020
Aug 21, 2020
Aug 19, 2020
Aug 13, 2020
Aug 11, 2020
Aug 8, 2020
Aug 7, 2020
Aug 6, 2020
Jul 29, 2020
Jul 24, 2020
Jul 23, 2020
Jul 23, 2020
Jul 22, 2020
Jul 22, 2020
Jul 20, 2020
Jul 20, 2020
nxv9.x
28 releases

TL;DR

Nx now correctly resolves imports and handles terminal output for failed tasks, improving the reliability of builds and debugging.

Fixes Worth Knowing

  • Import resolution is improved for TypeScript projects.
  • Terminal output is now captured even when tasks fail (command-line interface).
  • --all=true is now a valid flag alongside --all.

Before You Upgrade

No specific action is needed for this upgrade.

Nov 16, 2020
Oct 16, 2020
Sep 17, 2020
Aug 19, 2020
Jul 2, 2020
Jun 29, 2020
Jun 19, 2020
Jun 18, 2020
Jun 16, 2020
Jun 15, 2020
Jun 15, 2020
Jun 12, 2020
May 14, 2020
May 5, 2020
Apr 20, 2020
Apr 3, 2020
Mar 31, 2020
Mar 31, 2020
Mar 26, 2020
Mar 25, 2020
Mar 13, 2020
Mar 12, 2020
Mar 10, 2020
Feb 26, 2020
Feb 25, 2020
Feb 20, 2020
Feb 16, 2020
Feb 11, 2020
nxv8.x
39 releases

TL;DR

Nx now includes Node.js version and OS in its build cache keys, improving cache hit rates and build performance.

New

  • Improved Build Caching: Nx now considers Node.js version and operating system when creating build caches (runtimeCacheInputs).
  • Faster Project Hashing: Project source hashing is now memoized for quicker dependency analysis.

Fixes Worth Knowing

  • Fixed issues with file changes and deletions being detected correctly.
  • Corrected task ordering in the console output.
  • Improved JSON diffing for more accurate change detection.

Before You Upgrade

No specific action is needed for this upgrade.

Mar 10, 2020
Feb 26, 2020
Feb 25, 2020
Feb 20, 2020
Feb 9, 2020
Feb 9, 2020
Feb 5, 2020
Feb 5, 2020
Jan 27, 2020
Jan 18, 2020
Jan 15, 2020
Jan 8, 2020
Jan 6, 2020
Jan 6, 2020
Dec 3, 2019
Nov 28, 2019
Nov 28, 2019
Nov 23, 2019
Nov 22, 2019
Nov 20, 2019
Oct 23, 2019
Oct 3, 2019
Sep 26, 2019
Sep 23, 2019
Sep 11, 2019
Aug 29, 2019
Aug 17, 2019
Aug 14, 2019
Aug 10, 2019
Aug 9, 2019
Aug 6, 2019
Aug 1, 2019
Jul 31, 2019
Jul 30, 2019
Jul 26, 2019
Jul 23, 2019
Jun 27, 2019
Jun 5, 2019
May 29, 2019
nxv9.xprerelease
2 releases

TL;DR

Nx now supports Angular 9 and includes significant improvements to the build cache, making development faster.

Breaking

  • Angular/NgRx: Default schematics now use creator functions instead of actions, and data persistence is disabled by default. This affects generated code for new NgRx features.

New

  • Angular 9 Support: Nx now fully supports Angular 9, including updates to related tooling.
  • Build Cache Improvements: Minor cache improvements enhance development ergonomics.

Fixes Worth Knowing

  • NgRx Schematics: Updated defaults for NgRx schematics.
  • nx migrate: Corrected issues with duplicate dependencies and schematic execution.
  • ng add: Fixed paths for adding workspace packages.

Before You Upgrade

Review your NgRx configurations if you’re starting new features, as the default schematics have changed.

Feb 7, 2020
Feb 6, 2020
nxv7.x
18 releases

TL;DR

Nx now allows using interpolated arguments with the affected command, making it easier to dynamically target projects for builds and tests.

New

  • You can now use interpolated arguments in the affected command (command-line tool for running tasks on changed projects).
  • The run-commands builder (task runner) now supports passing arguments.

Fixes Worth Knowing

  • Fixed issues with TypeScript path resolution in frontend projects.
  • Improved updating from Nx v6 to v8.
  • Corrected project ordering for affected:build --all.

Before You Upgrade

No specific action is needed for this upgrade.

Jun 17, 2019
Apr 15, 2019
Apr 5, 2019
Mar 18, 2019
Mar 14, 2019
Mar 13, 2019
Feb 21, 2019
Jan 30, 2019
Jan 22, 2019
Jan 18, 2019
Jan 16, 2019
Jan 5, 2019
Jan 2, 2019
Nov 26, 2018
Nov 20, 2018
Nov 7, 2018
Nov 5, 2018
Oct 28, 2018
nxv6.x
13 releases

TL;DR

Nx now uses updated dependencies, improving security and stability for your projects.

Breaking

  • Security Update: Removed a dependency (event-stream) with known vulnerabilities.

Fixes Worth Knowing

  • Updated npm-run-all (task runner) to resolve potential issues with parallel task execution.

Before You Upgrade

  • No specific action needed; this is a dependency update.
Jan 21, 2019
Oct 6, 2018
Sep 19, 2018
Aug 30, 2018
Aug 21, 2018
Aug 6, 2018
Jul 20, 2018
Jun 14, 2018
May 31, 2018
May 31, 2018
May 22, 2018
May 22, 2018
May 22, 2018
nxv6.xprerelease
4 releases

TL;DR

Nx now supports generating new applications with Jest (testing framework) unit tests, and provides more control over Jest execution with new builder options.

New

  • Generate applications with Jest unit tests.
  • Control Jest execution with bail, silent, runInBand, and maxWorkers options.

Fixes Worth Knowing

  • Fixes to schematics (code generation tools) prevent unintended modifications to test files and improve path handling.
  • The checkcommit script now allows release commits.
Sep 19, 2018
May 16, 2018
May 14, 2018
May 11, 2018
nxv2.xprerelease
2 releases

TL;DR

Nx now supports Angular CLI version 6, improving compatibility and enabling access to the latest Angular features.

Breaking

  • CLI Version: Requires Angular CLI 6 (command-line interface)

New

  • Affected Tests: The affected:test schematic (a code generation tool) now allows you to run tests only for projects impacted by your changes.

Fixes Worth Knowing

  • Workspace Creation: Corrected missing dependencies when creating new Nx workspaces.
  • Library Schematic: Libraries are now created with the correct npm scope (package naming).

Before You Upgrade

Update your global Angular CLI to version 6 (npm install -g @angular/cli@6).

May 7, 2018
May 7, 2018
nxv1.x
3 releases

TL;DR

Nx now automatically adds a tsconfig.tools.json file during schematic migrations, improving TypeScript (a JavaScript variant) build tooling.

Breaking

  • None

New

  • None

Fixes Worth Knowing

  • Build scripts now correctly pass options to packages.
  • Schematic parallelization respects the parallel setting.

Before You Upgrade

  • No action needed.
Apr 26, 2018
Apr 24, 2018
Apr 24, 2018
nxv1.xprerelease
1 release

TL;DR

Nx now supports TypeScript 3.0, improving developer experience with the latest language features and type safety.

Breaking

  • Removed support for Node versions older than 8 (minimum required version).
  • Updated @nrwl/tao to require a workspace.json file (defines project configuration).

New

  • Added experimental support for creating applications with React (JavaScript library for building UIs).
  • Improved caching for build tasks, speeding up development workflows.

Fixes Worth Knowing

  • Fixed an issue where Nx would sometimes incorrectly detect changes.

Before You Upgrade

  • Ensure your Node.js version is 8 or higher.
  • Migrate your project configuration to use a workspace.json file.
Apr 18, 2018