23.1.0-beta.1
23.1.0-beta.1
nx
View on GitHubView PackagePublished: Jun 19, 2026

Release Notes

23.1.0-beta.1 (2026-06-19)

🩹 Fixes

  • core: do not crash nx migrate on non-semver dependency specifiers (#36051)
  • nx-dev: run next-sitemap directly instead of via pnpm (#36054)
  • ⚠️ release: stop breaking change changelog entry from swallowing trailing PR body (#36052, #35910, #33070)

⚠️ Breaking Changes

  • 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.

    Expected Behavior

    The breaking-change entry contains only the breaking-change note itself. For the example above it now renders just:

    Angular v19 is no longer supported. extractBreakingChangeExplanation now:

    • strips HTML comments (<!-- ... -->, including multi-line) wherever they appear, so a comment in the middle of a note no longer truncates the text around it; and
    • scans line-by-line from the BREAKING 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.
    No tracked issue — reported via internal review of the changelog output for commit 192f6681.

View session information ↗

❤️ Thank You

  • Jason Jean @FrozenPandaz