NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4128 most downloaded on npm
Last release today
16 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
3 years old
1922 releases · first in 2023
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
vite: update deprecation docs link (#36070, #36053)
linter: reconcile angular-eslint v22 breaking changes in flat config
core: show a performance report at the end of every run
${configDir} in tsconfig path alias resolution (#36037, #35804)core: show a performance report at the end of every run
core: prefer module.registerHooks to avoid DEP0205 deprecation warning
bundling: restore preprocessor extensions in postcss normalizeOp… (#36057, #35854)
⚠️ release: stop breaking change changelog entry from swallowing trailing PR body (#36052, #35910, #33070)
footer followed by additional PR-body content (common with squash-merged PR descriptions), the changelog's "⚠️ Breaking Changes" section captured **everything** afterBREAKING CHANGE:until it reached theCo-authored-by:/ git-metadata block at the very bottom of the commit. As a result, the breaking-change entry swallowed unrelated content such as the##
Related issuessection, theFixes #NNNNNreference, and<!-- ...
--> HTML comment markers (e.g. polygraph session blocks). For example, commit [192f6681](https://github.com/nrwl/nx/commit/192f66811d67ebd551504b314c2e9ed9614c16e1) (feat(angular): support angular v22) rendered its breaking change as the note **plus** the Related Issues heading, the Fixes #35910`
reference, and the entire polygraph session comment block.
Angular v19 is no longer supported.
extractBreakingChangeExplanationnow:
<!-- ... -->, including multi-line)
wherever they appear, so a comment in the middle of a note no longer
truncates the text around it; andBREAKING CHANGE: line and stops at
the first structural boundary: a Markdown heading (e.g. ## Related issues), a horizontal rule / separator (---), a Co-authored-by:
trailer, or the git-metadata " delimiter.
Multi-line and multi-paragraph breaking changes remain fully supported
(preserving the behavior from #33070). Two regression tests were added —
one reproducing the 192f6681 commit body, and one proving HTML
comments are stripped rather than used to truncate — and all 18
changelog-renderer tests pass.192f6681.
<!-- polygraph-session-start -->⚠️ angular: support angular v22 (#35851, #35910)
core: prefer module.registerHooks to avoid DEP0205 deprecation warning
${configDir} in tsconfig path alias resolution (#36037, #35804)⚠️ release: stop breaking change changelog entry from swallowing trailing PR body (#36052, #35910, #33070)
core: update tmp to 0.2.6 due to CVE-2026-44705
prompt field in migration entries (#35638)nx migrate --include to any package that supports optional updates (#35905)@nx/devkit/src/... deep imports (#35541, #34946)allWorkspaceFiles from the project graph pipeline (#34425)nx mcp to run outside of an Nx workspace (#35655)projects: 'self' in dependsOn entries (#35686)$ escaping in file paths on windows (#35692)@nx/dotnet/plugin entry point has been
removed; use @nx/dotnet. The included migration updates nx.json
automatically.
setupFile option of the @nx/jest:jest executor
and the skipSetupFile option of the @nx/jest:configuration generator
are removed.initTasksRunner export is removed
from the nx package. Consumers should use runDiscreteTasks /
runContinuousTasks instead.
@nx/angular:ngrx generator has been removed. Use
@nx/angular:ngrx-root-store for root state and
@nx/angular:ngrx-feature-store for feature state instead.@nx/angular:move generator is removed. Use
@nx/workspace:move (or its mv alias) instead.@nx/angular/module-federation entry point is
removed. Update imports to use @nx/module-federation/angular instead.
The update-23-0-0-update-with-module-federation-import migration
handles this automatically when running nx migrate.core: revert array-shape targetDefaults support pending redesign and reapplication (#36005, #35340, #35711, #35752, #35991)
core: re-hash batch tasks with deps outputs after execution (#35980, #34798)
core: override shell-quote to ^1.8.4 to patch GHSA-w7jw-789q-3m8p
nx-dev: add docs top banner for ai monorepos conference
core: extend nx migrate --include to any package that supports optional updates
nx migrate --include to any package that supports optional updates (#35905)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
core: extend nx migrate --include to any package that supports optional updates
nx migrate --include to any package that supports optional updates (#35905)angular: deprecate SCAM generators
@nx/dotnet/plugin entry point has been
removed; use @nx/dotnet. The included migration updates nx.json
automatically.
Your coding agent can read these notes before it upgrades. Set up the MCP server →