23.1.0-beta.1
23.1.0-beta.1
nx
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, andHTML 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, theFixes #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.
extractBreakingChangeExplanationnow:- 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 (---), aCo-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 the192f6681commit body, and one proving HTML comments are stripped rather than used to truncate — and all 18 changelog-renderer tests pass.
Related Issue(s)
No tracked issue — reported via internal review of the changelog output for commit192f6681. - strips HTML comments (
❤️ Thank You
- Jason Jean @FrozenPandaz