Releases: changesets/changesets
@changesets/[email protected]
@changesets/[email protected]
Patch Changes
- Updated dependencies [
1f91879]:- @changesets/[email protected]
@changesets/[email protected]
Patch Changes
- #1831
1f91879Thanks @murataslan1! - Improve error messages for malformed changeset files. The new error messages explain what went wrong, show what was received, and provide examples of the correct format.
@changesets/[email protected]
Patch Changes
- Updated dependencies [
b6f4c74,6df3a5e,6df3a5e]:- @changesets/[email protected]
- @changesets/[email protected]
@changesets/[email protected]
@changesets/[email protected]
Patch Changes
-
#1834
b6f4c74Thanks @RodrigoHamuy! - Exportschema.jsonin the package'sexportsfield to make it accessible when using modern package managers. -
#1842
6df3a5eThanks @RodrigoHamuy! - Allow private packages to depend on skipped packages without requiring them to also be skipped.devDependencieson skipped packages no longer trigger a validation error in config parsing (aligning with the existing CLI behavior). The config validation for skipped-package dependents now also covers packages skipped viaprivatePackages.version: false, not just those in theignorelist. -
#1842
6df3a5eThanks @RodrigoHamuy! - Added shape validation for theprivatePackagesconfig option.
@changesets/[email protected]
Minor Changes
-
#1840
057cca2Thanks @wotan-allfather! - Add--sinceflag toaddcommandThe
addcommand now supports a--sinceflag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and thebaseBranchconfig option doesn't cover all use cases.Example:
changeset add --since=developIf not provided, the command falls back to the
baseBranchvalue in your.changeset/config.json. -
#1845
2b4a66aThanks @Andarist! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support. -
#1774
667fe5aThanks @bluwy! - Support importing customcommitoption ES module. Previously, it usedrequire()which only worked for CJS modules, however now it usesimport()which supports both CJS and ES modules. -
#1839
73b1809Thanks @leochiu-a! - Add a--message(-m) flag tochangeset add(and defaultchangeset) so the changeset summary can be provided from the command line. When--messageis present, the summary prompt is skipped while the final confirmation step is kept. -
#1806
0e8e01eThanks @luisadame! - Changeset CLI can now be run from the nested directories in the project, where the.changesetdirectory has to be found in one of the parent directories
Patch Changes
-
#1849
9dc3230Thanks @Andarist! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode -
#1857
2a73025Thanks @mixelburg! - Fix confusing prompt labels when entering changeset summary after external editor fallback -
#1842
6df3a5eThanks @RodrigoHamuy! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages. -
#1776
503fcaaThanks @bluwy! - Support absolute paths inchangeset status --output <path> -
Updated dependencies [
667fe5a,1772598,b6f4c74,6df3a5e,6df3a5e,27fd8f4]:- @changesets/[email protected]
- @changesets/[email protected]
- @changesets/[email protected]
- @changesets/[email protected]
@changesets/[email protected]
Minor Changes
- #1850
fd0bc2eThanks @mixelburg! - Linkify issue references in changelog entries.
Patch Changes
-
#1810
27fd8f4Thanks @hirasso! - Replace deprecatedString.prototype.trimRightwithString.prototype.trimEnd -
Updated dependencies [
d4b8ad8,e462d89]:- @changesets/[email protected]
@changesets/[email protected]
Minor Changes
- #1774
667fe5aThanks @bluwy! - Support importing customchangelogoption ES module. Previously, it usedrequire()which only worked for CJS modules, however now it usesimport()which supports both CJS and ES modules.
Patch Changes
-
#1859
1772598Thanks @mixelburg! - Fix changelog entry insertion when no package title is present in theCHANGELOG.mdfile. -
#1810
27fd8f4Thanks @hirasso! - Replace deprecatedString.prototype.trimRightwithString.prototype.trimEnd -
Updated dependencies [
b6f4c74,6df3a5e,6df3a5e]:- @changesets/[email protected]
@changesets/[email protected]
Patch Changes
- Updated dependencies []:
- @changesets/[email protected]