chore(deps-dev): bump @changesets/cli from 2.31.0 to 3.0.3
Bumps @changesets/cli from 2.31.0 to 3.0.3.
Release notes
Sourced from @changesets/cli's releases.
@changesets/cli@3.0.3Patch Changes
#2297
3f163daThanks@Andarist! - Fixed semver ranges (such as>=1.0.0 <2.0.0) getting cut off (>=2.0.0) when updating internal dependencies.#2276
ca9d110Thanks@Andarist! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.
@changesets/cli@3.0.2Patch Changes
- #2270
a0a4dc6Thanks@bluwy! - Add review message on pre exit- Updated dependencies [
1f4eb61,059f70a]:
@changesets/cli@3.0.1Patch Changes
- #2239
fdfdc93Thanks@bluwy! - Update links in default generated.changeset/README.mdfile- Updated dependencies [
d0386b6]:
@changesets/write@1.0.1
@changesets/cli@3.0.0Major Changes
#2128
7113c01Thanks@Andarist! - Renamed thechangeset tagcommand tochangeset git-tag.#2074
3599e47Thanks@bluwy! - Set supported package manager versions in"engines"field, including npm >=10.9.0, pnpm >=10.0.0, and yarn >=4.5.2.#1860
92b1c1bThanks@mixelburg! -changeset versionnow exits with code 1 when there are no unreleased changesets, instead of silently exiting with code 0.This makes it easier to detect when a version step is a no-op — for example, to prevent accidentally publishing packages with incorrect version tags when using
--snapshotmode.#1482
df424a4Thanks@Andarist! - Bumped supported Node versions to^22.11 || ^24 || >=26#1994
062530bThanks@bluwy! - Theprettieroption in.changeset/config.jsonhas been removed in favor offormat.formatsupports"auto","prettier","oxfmt","deno", and"dprint", andfalsedisables formatting. If you previously usedprettier: false, migrate toformat: falseor remove the option to use automatic formatter detection.#2190
96b65eeThanks@bluwy! - Move versioned prerelease changesets to.changeset/pre/folder instead of accumulating in the root and tracking the versioned changeset ids in the.changeset/pre.jsonfile. Existingpre.jsonwill auto-migrate to this new structure on the next run ofchangeset versionor when callingchangeset status.This change allows easier management of versioned prerelease changesets (for the final stable release) and current queued changesets (for the next prerelease). Changesets in
.changeset/pre/can be edited or deleted depending if it's still relevant for the final stable release of a package. There's no need to synchronize the changeset ids inpre.jsonif certain changesets are deleted.#2145
f5887ffThanks@Andarist! - Removed Yarn Classic support#2097
8c88f6aThanks@Andarist! - Packages with only prerelease versions published will now be published with the prerelease tag in the prerelease mode if the target registry doesn't auto-assignlatesttag. npm registry itself does that and such packages will continue to be released withlatesttag (and not with the configured prerelease tag).#1879
c76b232Thanks@beeequeue! - Removed warning messages about using v1 configs. They will now be silently ignored.
... (truncated)
Changelog
Sourced from @changesets/cli's changelog.
3.0.3
Patch Changes
#2297
3f163daThanks@Andarist! - Fixed semver ranges (such as>=1.0.0 <2.0.0) getting cut off (>=2.0.0) when updating internal dependencies.#2276
ca9d110Thanks@Andarist! - Fixed pnpm 10 compatibility with npm 12 when reading registry information, packing, and publishing packages.3.0.2
Patch Changes
- #2270
a0a4dc6Thanks@bluwy! - Add review message on pre exit- Updated dependencies [
1f4eb61,059f70a]:3.0.1
Patch Changes
- #2239
fdfdc93Thanks@bluwy! - Update links in default generated.changeset/README.mdfile- Updated dependencies [
d0386b6]:
@changesets/write@1.0.13.0.0
Major Changes
#2128
7113c01Thanks@Andarist! - Renamed thechangeset tagcommand tochangeset git-tag.#2074
3599e47Thanks@bluwy! - Set supported package manager versions in"engines"field, including npm >=10.9.0, pnpm >=10.0.0, and yarn >=4.5.2.#1860
92b1c1bThanks@mixelburg! -changeset versionnow exits with code 1 when there are no unreleased changesets, instead of silently exiting with code 0.This makes it easier to detect when a version step is a no-op — for example, to prevent accidentally publishing packages with incorrect version tags when using
--snapshotmode.#1482
df424a4Thanks@Andarist! - Bumped supported Node versions to^22.11 || ^24 || >=26#1994
062530bThanks@bluwy! - Theprettieroption in.changeset/config.jsonhas been removed in favor offormat.formatsupports"auto","prettier","oxfmt","deno", and"dprint", andfalsedisables formatting. If you previously usedprettier: false, migrate toformat: falseor remove the option to use automatic formatter detection.#2190
96b65eeThanks@bluwy! - Move versioned prerelease changesets to.changeset/pre/folder instead of accumulating in the root and tracking the versioned changeset ids in the.changeset/pre.jsonfile. Existingpre.jsonwill auto-migrate to this new structure on the next run ofchangeset versionor when callingchangeset status.This change allows easier management of versioned prerelease changesets (for the final stable release) and current queued changesets (for the next prerelease). Changesets in
.changeset/pre/can be edited or deleted depending if it's still relevant for the final stable release of a package. There's no need to synchronize the changeset ids inpre.jsonif certain changesets are deleted.#2145
f5887ffThanks@Andarist! - Removed Yarn Classic support
... (truncated)
Commits
c9269c0Version Packages (#2291)ca9d110Fix pnpm 10 publishing with npm 12 (#2276)7be7fdeBuild(deps): Bump the production-dependencies group across 1 directory with 6...b430ce0Move e2e tests to an on-demand workspace (#2275)93314a8test: add happy path tests foradd(#2289)d13a39etest: use inline snapshots for publish plan tests (#2284)d7e4a2dVersion Packages (#2266)68affeeUpgrade to Vitest 5 (#2281)5eeb012Build(deps): Bump human-id in the production-dependencies group (#2279)a0a4dc6Add review message on pre exit (#2270)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Upgrades the dev dependency @changesets/cli from 2.31.0 to 3.0.3, a major release with breaking changes to commands, configuration, and supported environments.
Migration
changeset tagis renamed tochangeset git-tag.changeset versionnow exits with code 1 when there are no unreleased changesets.- The
prettierconfig option is replaced byformatin.changeset/config.json. - Prerelease changesets now live in
.changeset/pre/instead of the repo root. - Requires Node
^22.11 || ^24 || >=26and drops Yarn Classic support.