Comparing dmno-dev:main...changesets:main · dmno-dev/changesets
Commits on Mar 2, 2026
-
Fix changelog entry insertion when no package title is present in the…
… `CHANGELOG.md` file (changesets#1859) * fix(apply-release-plan): insert changelog entry before existing version headings When a CHANGELOG.md file starts directly with a version heading (e.g. ## 1.3.0) rather than a package title heading (e.g. # my-package), new version entries were incorrectly inserted after the existing version heading line instead of before it. This caused changelogs like: ## 1.3.0 <- existing ## 1.4.0 <- new entry, wrongly placed under old heading ### Minor Changes ... ### Minor Changes <- old content appears to be under new heading ... The fix detects whether the first line of the changelog is a version heading using /^#{1,6}\s+\d+\.\d+/ regex. When it is, the new entry is prepended before the entire file content instead of after the first line. Fixes changesets#1056 * make room for those tests * simplify test * tweak * tweak * bring back trimming * add changeset * dont use the `void` --------- Co-authored-by: Maks Pikov <mixelburg@users.noreply.github.com> Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
Commits on Mar 25, 2026
-
fix(cli): respond to
--helpon all subcommands (changesets#1873)* fix(cli): respond to --help on all subcommands * keep both help lists in sync * tweak changeset --------- Co-authored-by: Maks Pikov <mixelburg@users.noreply.github.com> Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
Commits on Mar 26, 2026
-
Error on unsupported flags for individual CLI commands (changesets#1889)
* fix(cli): warn when unknown flags are passed * refactor * strip aliases * fix mri annoying mutation * validate init too * remove redundant `gitTag` default that got in a way * add changeset --------- Co-authored-by: Maks Pikov <mixelburg@users.noreply.github.com> Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
Commits on Apr 1, 2026
-
Fix several
changeset versionissues with workspace protocol depend……encies (changesets#1888) * fix(apply-release-plan): strip workspace: prefix before semver range comparison * fix: restore yarn.lock from upstream to fix CI parse error * style: fix prettier formatting * style: fix prettier formatting in apply-release-plan utils * remove the lock * fix implementation * fix: add oldVersion to test fixtures and format files * style: fix prettier formatting in apply-release-plan * add tests * fix workspace:path/to/pkg * add more tests * fix dir in test-utils * fix changesets --------- Co-authored-by: Maks Pikov <mixelburg@users.noreply.github.com> Co-authored-by: Maks Pikov <mixelburg@gmail.com> Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>