chore(deps): update dependency @changesets/cli to ^2.29.7
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @changesets/cli (source) | ^2.22.0 -> ^2.29.7 |
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
changesets/changesets (@changesets/cli)
v2.29.7
Patch Changes
- Updated dependencies [
957f24e]:- @changesets/apply-release-plan@7.0.13
v2.29.6
Patch Changes
-
#1712
a3563b0Thanks @benmccann! - Switch to maintained fork ofexternal-editor
v2.29.5
Patch Changes
-
#1693
6352819Thanks @Andarist! - Fixed an issue withworkspace:^andworkspace:~dependency ranges not being semantically treated as, respectively,^CURRENT_VERSIONand~CURRENT_VERSION. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped. -
Updated dependencies [
6352819]:- @changesets/assemble-release-plan@6.0.9
- @changesets/get-release-plan@4.0.13
v2.29.4
Patch Changes
-
#1668
65d6632Thanks @Andarist! - Fixed a crash in pre mode when trying to version private packages when tagging for private package is disabled -
Updated dependencies [
65d6632]:- @changesets/assemble-release-plan@6.0.8
- @changesets/get-release-plan@4.0.12
v2.29.3
Patch Changes
-
#1589
de8bebcThanks @remorses, @vzt7! - Fixed a crash in prerelease mode when a package misses the version field in itspackage.json -
#1619
c1e8a78Thanks @manucorporat! - Support../inpublishConfig.directorywhen publishing packages -
Updated dependencies [
de8bebc]:- @changesets/assemble-release-plan@6.0.7
- @changesets/get-release-plan@4.0.11
v2.29.2
Patch Changes
-
#1636
f73f84aThanks @Netail! - Correctly resolve new changesets withsinceoption when the.changesetdirectory is not directly in the git root -
Updated dependencies [
f73f84a]:- @changesets/read@0.6.5
- @changesets/git@3.0.4
- @changesets/get-release-plan@4.0.10
- @changesets/apply-release-plan@7.0.12
v2.29.1
Patch Changes
-
#1620
b15e629Thanks @Netail! - Correctly fetch new changesets with since if the git option diff.relative has been set to true -
Updated dependencies [
b15e629]:- @changesets/git@3.0.3
- @changesets/apply-release-plan@7.0.11
- @changesets/read@0.6.4
- @changesets/get-release-plan@4.0.9
v2.29.0
Minor Changes
-
#1470
29f34a3Thanks @JounQin! - Support scoped registries configured usingpackage.json#publishConfig
v2.28.1
Patch Changes
- Updated dependencies [
b9df596]:- @changesets/config@3.1.1
- @changesets/apply-release-plan@7.0.10
- @changesets/get-release-plan@4.0.8
v2.28.0
Minor Changes
-
#1453
84a4a1bThanks @bennypowers! - Added a new config option to opt-out from formatting with Prettier usingprettier: false.
Patch Changes
- Updated dependencies [
84a4a1b,84a4a1b]:- @changesets/types@6.1.0
- @changesets/config@3.1.0
- @changesets/write@0.4.0
- @changesets/apply-release-plan@7.0.9
- @changesets/assemble-release-plan@6.0.6
- @changesets/changelog-git@0.2.1
- @changesets/get-dependents-graph@2.1.3
- @changesets/get-release-plan@4.0.7
- @changesets/pre@2.0.2
- @changesets/read@0.6.3
- @changesets/should-skip-package@0.1.2
v2.27.12
Patch Changes
-
#1562
a0f87f1Thanks @Netail, @cefn! - Fixed changelog application when executing usingnpxand similar tools -
Updated dependencies [
a0f87f1]:
v2.27.11
Patch Changes
- Updated dependencies [
f0270f6]:- @changesets/config@3.0.5
- @changesets/apply-release-plan@7.0.7
- @changesets/get-release-plan@4.0.6
v2.27.10
Patch Changes
-
#1485
baf5644Thanks @bluwy! - Ignore error if failed to find changed packages inchangeset add -
#1489
7bf751cThanks @marcalexiei! - Use custom errors when exiting add command due to missing tool -
#1466
ccce743Thanks @marcalexiei! - Add error message and exit when there are no versionable packages -
#1514
962ab91Thanks @nicoalonsop! - Update spawndamnit to fix cross-spawn vulnerability -
Updated dependencies [
7323704,26c8ba9,82cacb2,962ab91]:- @changesets/config@3.0.4
- @changesets/git@3.0.2
- @changesets/assemble-release-plan@6.0.5
- @changesets/read@0.6.2
- @changesets/apply-release-plan@7.0.6
- @changesets/get-release-plan@4.0.5
v2.27.9
Patch Changes
-
#1458
400ab7bThanks @benmccann! - Moved@types/semvertodevDependencies -
#1462
689e541Thanks @benmccann! - removeoutdentdependency
v2.27.8
Patch Changes
-
#1417
bc75c1aThanks @trivikr! - Replacechalkwithpicocolorsto reduce install size -
#1445
52c302aThanks @bluwy! - Remove unused@babel/runtimedependency -
#1446
5150fc1Thanks @benmccann! - Switched frompreferred-pmtopackage-manager-detectorin order to reduce installation size -
Updated dependencies [
bc75c1a,52c302a]:- @changesets/get-dependents-graph@2.1.2
- @changesets/logger@0.1.1
- @changesets/read@0.6.1
- @changesets/assemble-release-plan@6.0.4
- @changesets/should-skip-package@0.1.1
- @changesets/apply-release-plan@7.0.5
- @changesets/get-release-plan@4.0.4
- @changesets/write@0.3.2
- @changesets/git@3.0.1
- @changesets/pre@2.0.1
- @changesets/config@3.0.3
v2.27.7
Patch Changes
-
#1047
d108fa6Thanks @patzick! - Fixed a crash that could occur when depending on a tagged version of another workspace package. -
#1400
dd6e5bbThanks @Andarist! - Fixed a crash that prevented the CLI from running in a scenario when a workspace depends on the root workspace -
Updated dependencies [
d108fa6,dd6e5bb,dd6e5bb]:- @changesets/apply-release-plan@7.0.4
- @changesets/config@3.0.2
- @changesets/get-dependents-graph@2.1.1
- @changesets/assemble-release-plan@6.0.3
- @changesets/get-release-plan@4.0.3
v2.27.6
Patch Changes
-
#1392
f295b3eThanks @bluwy! - Replacemeowdependency withmrito reduce the number of transitive dependencies -
#1390
6a3452eThanks @bluwy! - Displaychangeset status --verbosein list form and removetty-tabledependency
v2.27.5
Patch Changes
-
#1370
5e9d33aThanks @Andarist! - Fixed a regression that causedchangeset versionto fail on packages having a dev dependency on a skipped package. -
Updated dependencies [
5e9d33a]:- @changesets/get-dependents-graph@2.1.0
- @changesets/assemble-release-plan@6.0.2
- @changesets/config@3.0.1
- @changesets/get-release-plan@4.0.2
- @changesets/apply-release-plan@7.0.3
v2.27.4
Patch Changes
-
#1361
954a16aThanks @jakebailey! - Version 2.25.0 introduced theprivatePackageconfiguration option with default{ version: false, tag: false }; due to a bug, these options were not respected in all commands, leading to commands likechangeset tagstill tagging private packages. This has been fixed, and all packages now respect this option. -
#1369
d729d8cThanks @Andarist! -changeset tagshould now correctly skip tags that exist on the remote -
Updated dependencies [
954a16a]:
v2.27.3
Patch Changes
-
#1357
18c966aThanks @Andarist! - Fixed an issue withchangeset statusexecuted withoutsinceargument. It should now correctly use the configured base branch as the default value.
v2.27.2
Patch Changes
-
#1354
69be7dcThanks @Andarist! - Fixed an issue withchangeset statusincorrectly returning an error status in two cases:- for changed ignored packages
- for changed private packages when
privatePackage.versionwas set tofalse
-
#1351
c6da182Thanks @TheHolyWaffle! - Fix an issue with not applying a custom.prettierrcconfiguration withprettier@>= 3.1.1 -
Updated dependencies [
c6da182]:- @changesets/apply-release-plan@7.0.1
- @changesets/write@0.3.1
v2.27.1
Patch Changes
-
#1267
86cfff1Thanks @Andarist! - Make./bin.jsavailable throughpackage.json#exportsto fix compatibility withchangesets/action.
v2.27.0
Minor Changes
-
#1185
a971652Thanks @Andarist! -package.json#exportshave been added to limit what (and how) code might be imported from the package. -
#1236
dfd4ccaThanks @camertron! - Avoid using short commit IDs
Patch Changes
-
#1053
90a870aThanks @paescuj! - Replace the dependencyis-ciwithci-info. -
Updated dependencies [
a971652,dfd4cca]:- @changesets/assemble-release-plan@6.0.0
- @changesets/get-dependents-graph@2.0.0
- @changesets/apply-release-plan@7.0.0
- @changesets/get-release-plan@4.0.0
- @changesets/changelog-git@0.2.0
- @changesets/config@3.0.0
- @changesets/errors@0.2.0
- @changesets/logger@0.1.0
- @changesets/types@6.0.0
- @changesets/write@0.3.0
- @changesets/read@0.6.0
- @changesets/git@3.0.0
- @changesets/pre@2.0.0
v2.26.2
Patch Changes
-
#1176
41988ceThanks @joshwooding! - Bumpsemverdependency to v7.5.3 -
Updated dependencies [
41988ce]:- @changesets/apply-release-plan@6.1.4
- @changesets/assemble-release-plan@5.2.4
- @changesets/get-dependents-graph@1.3.6
- @changesets/get-release-plan@3.0.17
- @changesets/config@2.3.1
v2.26.1
Patch Changes
-
#1115
feddc88Thanks @Andarist! - Callpnpm publishdirectly from the directory of the published package. This allowspnpmto correctly handle configuredpublishConfig.directory.
v2.26.0
Minor Changes
-
#1033
521205dThanks @Andarist! - A new config-levelchangedFilePatternsoption has been added. You can configure it with an array of glob patterns like here:// .changeset/config.json { "changedFilePatterns": ["src/**"] }Files that do not match the configured pattern won't contribute to the "changed" status of the package to which they belong. This both affects
changesets addandchangeset status.
Patch Changes
- Updated dependencies [
598136a,521205d,521205d,598136a,598136a,521205d]:- @changesets/git@2.0.0
- @changesets/config@2.3.0
- @changesets/types@5.2.1
- @changesets/apply-release-plan@6.1.3
- @changesets/read@0.5.9
- @changesets/assemble-release-plan@5.2.3
- @changesets/get-release-plan@3.0.16
- @changesets/changelog-git@0.1.14
- @changesets/get-dependents-graph@1.3.5
- @changesets/pre@1.0.14
- @changesets/write@0.2.3
v2.25.2
Patch Changes
- Updated dependencies [
6cc4300]:- @changesets/apply-release-plan@6.1.2
- @changesets/write@0.2.2
v2.25.1
Patch Changes
-
#997
4d4d67bThanks @JakeGinnivan! - Add error message when running changesets in a repo with workspaces configured but no packages yet -
#985
8d0115eThanks @mino01x! - Fixed an issue with private packages with versions being included in the CLI prompt despite theprivatePackages.version: falsesetting.
v2.25.0
Minor Changes
-
#662
8c08469Thanks @JakeGinnivan! - Private packages can now be tagged in the same way public packages do when they are published to npm.To enable set
privatePackages: { version: true, tag: true }in your config.json.You can also now opt private packages out of versioning entirely by setting
privatePackages: false.
Patch Changes
-
#953
98d63e0Thanks @alexamy! - Add a new line at the end of the default config file generated when invokingchangeset init. -
#949
64585eaThanks @Andarist, @BPScott! - Fixed the issue that caused transitive dependents of dev dependents to be bumped when a package got bumped and when using___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH.updateInternalDependents: "always". To illustrate this with an example:pkg-a - version: 1.0.0 pkg-b - devDependencies['pkg-a']: 1.0.0 pkg-c - dependencies['pkg-b']: 1.0.0With a changeset for
pkg-athepkg-ccould have been sometimes incorrectly released. -
Updated dependencies [
8c08469,8c08469,64585ea]:- @changesets/git@1.5.0
- @changesets/config@2.2.0
- @changesets/types@5.2.0
- @changesets/assemble-release-plan@5.2.2
- @changesets/apply-release-plan@6.1.1
- @changesets/read@0.5.8
- @changesets/get-release-plan@3.0.15
- @changesets/changelog-git@0.1.13
- @changesets/get-dependents-graph@1.3.4
- @changesets/pre@1.0.13
- @changesets/write@0.2.1
v2.24.4
Patch Changes
- Updated dependencies [
c140171]:- @changesets/apply-release-plan@6.1.0
- @changesets/write@0.2.0
v2.24.3
Patch Changes
- Updated dependencies [
b023e4b]:- @changesets/assemble-release-plan@5.2.1
- @changesets/get-release-plan@3.0.14
v2.24.2
Patch Changes
-
#900
7d998eeThanks @sdirosa! - Fixed an issue with generating changelogs not being skipped when thechangelogconfig option was set tofalse. -
#720
0fd56e1Thanks @bhovhannes! - Private packages without aversionfield are no longer listed when adding a changeset. -
#844
8627ec1Thanks @Andarist! - Attempt to logstdoutwhen publish fails ifstderris empty and JSON error can't be retrieved from none of those. -
Updated dependencies [
7d998ee,7d998ee]:- @changesets/config@2.1.1
- @changesets/apply-release-plan@6.0.4
- @changesets/get-release-plan@3.0.13
v2.24.1
Patch Changes
- Updated dependencies [
f64bc1b]:- @changesets/git@1.4.1
- @changesets/apply-release-plan@6.0.3
- @changesets/read@0.5.7
- @changesets/get-release-plan@3.0.12
v2.24.0
Minor Changes
-
#858
dd9b76fThanks @dotansimha! - Added a new config flag forchangesets version --snapshotmode:--snapshot-prerelease-template -
#858
dd9b76fThanks @dotansimha! - Added a new config option:snapshot.prereleaseTemplatefor customizing the way snapshot release numbers are being composed.
Patch Changes
-
#858
dd9b76fThanks @dotansimha! - A possibility to use the calculated version for snapshot releases is now stable 🥳 All snapshot-related config parameters are now grouped under a single config property calledsnapshot.To migrate, make sure to update your
config.json.Old usage (still works, but comes with a deprecated warning):
{ "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { "useCalculatedVersionForSnapshots": true } }New usage:
{ "snapshot": { "useCalculatedVersion": true } } -
Updated dependencies [
dd9b76f,dd9b76f,dd9b76f]:- @changesets/config@2.1.0
- @changesets/git@1.4.0
- @changesets/assemble-release-plan@5.2.0
- @changesets/types@5.1.0
- @changesets/apply-release-plan@6.0.2
- @changesets/get-release-plan@3.0.11
- @changesets/read@0.5.6
- @changesets/changelog-git@0.1.12
- @changesets/get-dependents-graph@1.3.3
- @changesets/pre@1.0.12
- @changesets/write@0.1.9
v2.23.2
Patch Changes
v2.23.1
Patch Changes
-
#843
101b1cbThanks @caohuilin! - Fixed the printed filename in the verbose output ofchangeset status. -
#857
7febb59Thanks @dotansimha! - Fixed an issue with dependency ranges still using pre-existing range modifiers instead of fixed package versions when performing a snapshot release. This ensures that installs of snapshot versions are always reproducible. -
#744
84e46d1Thanks @mskelton! - Ignored packages are no longer listed when adding a changeset. -
Updated dependencies [
2827c7a,7b1c0c1,7febb59]:- @changesets/config@2.0.1
- @changesets/apply-release-plan@6.0.1
- @changesets/get-release-plan@3.0.10
v2.23.0
Minor Changes
-
#796
745b771Thanks @JakeGinnivan! - Upgradedtty-tableto fix deprecation warnings coming from its transitive dependency.
Patch Changes
-
#811
c54c25dThanks @samrose3! - Improved accessibility of the CLI prompts by using selected/unselected indicators that don't rely solely on the colors. -
#767
d6bfcc5Thanks @Andarist! - Improve the error message when a package referenced in a changeset can't be found. The message will now also include the changeset's ID. -
Updated dependencies [
d6bfcc5]:
Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.