Releases: changesets/action
Release list
v2.0.0-next.3
Major Changes
-
#680
ca57073Thanks @bluwy! - Add a newpush-git-tagsoption that complementscreate-github-releasesto control specifically if git tags should be created but not GitHub releases.If
create-github-releaseswas previously set tofalse, which also indirectly disabled git tag creation, git tags will now be created instead by default. If this is not desired, setpush-git-tagstofalseexplicitly. -
#681
7359107Thanks @bluwy! - Rename the root action inputs and outputs to better match the sub-actions' conventions.Inputs:
version->version-scriptpublish->publish-scriptcommit->commit-messagetitle->pr-titlebranch->pr-base-branch
Outputs:
pull-request-number->pr-number
-
#674
164652bThanks @bluwy! - Remove support for passing custom GitHub token through the GITHUB_TOKEN environment variable. It should be passed to thegithub-tokeninput instead. -
#673
823cf74Thanks @bluwy! - Update to Changesets v3 packages -
#668
0eae789Thanks @bluwy! - Rename the input and output names to kebab-case instead of camelCase to match the official GitHub actions pattern
Minor Changes
- #678
f71ae04Thanks @Andarist! - Published packages detection done through stdout parsing was replaced with one based on the shared output file usingCHANGESETS_OUTPUTenvironment variable. When using custom scripts this environment variable should always be passed down to the Changesets CLI invocations.
v2.0.0-next.2
Patch Changes
-
#670
5a8b9b7Thanks @Andarist! - Authenticate git CLI pushes with the configured GitHub token using Git extra headers instead of writing to a global.netrcfile. -
#670
5a8b9b7Thanks @Andarist! - Derive the Git server URL from the GitHub Actions context when configuring git CLI authentication to support GitHub Enterprise Server setups.
v2.0.0-next.1
Patch Changes
-
#663
ccb3811Thanks @Andarist! - Fix the computed publish plan path passed internally tochangeset packby the/packsubaction. -
#662
5c88881Thanks @Andarist! - Fixed usage of--from-publish-planflag used by the/packsubaction -
#666
dc29b73Thanks @Andarist! - Fix the/versionsubaction to not crash on missingpr-base-branchinput. This input is meant to be optional.
v2.0.0-next.0
v1.9.0
Minor Changes
-
#636
b072bccThanks @bluwy! - Add a new@changesets/action/pr-commentsub-action to comment on PRs -
#625
8795eeeThanks @bluwy! - Add a new@changesets/action/pr-statussub-action to generate the changeset status comment for PRs as an alternative to the Changesets Bot.
Patch Changes
-
#535
34f64f6Thanks @Andarist! - Fixed an issue with GitHub releases not being created for successfully published packages when some packages failed to be published to the registry. -
#632
1d54b9eThanks @bluwy! - Simplify internal implementation to get changelog entries for a package version -
#629
e0c90aaThanks @bluwy! - Fix custom version and publish command argument parsing -
#645
f9585d9Thanks @Andarist! - Improved force-push handling when usingcommitMode: "github-api"so updating an existing branch no longer temporarily resets the target branch to the base commit, avoiding cases where GitHub closes open pull requests during the update. This should remove a possibility of a GitHub state race that caused the force-pushed PRs not being reopened.
v1.8.0
Minor Changes
- #258
f5dbf72Thanks @tom-sherman! - Support draft version PR modes with a newprDraftinput. Usecreateto create new version PRs as drafts, oralwaysto also convert existing version PRs back to draft when updating them.
Patch Changes
v1.7.0
Minor Changes
- #564
935fe87Thanks @Andarist! - Automatically use the GitHub-provided token to allow most users to avoid explicitGITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}configuration.
Patch Changes
-
#545
54220ddThanks @ryanbas21! - The.npmrcgeneration now intelligently handles both traditional NPM token authentication and trusted publishing scenarios by only appending the auth token whenNPM_TOKENis defined. This prevents 'undefined' from being written to the registry configuration when using OIDC tokens from GitHub Actions trusted publishing. -
#563
6af4a7eThanks @Andarist! - Don't error on already committed symlinks and executables that stay untouched
v1.6.0
Minor Changes
- #558
342005dThanks @harsha-venugopal-ledn! - Upgrade from Node.js 20 to Node.js 24 LTS
v1.5.3
Patch Changes
-
#477
9d933dcThanks @Andarist! - Updated@actions/*and@octokit/*dependencies. -
#479
cf373e4Thanks @Andarist! - Switched toesbuildfor bundling the dist file. This led to 45% file size reduction. -
#488
022692bThanks @s0! - Fix PRs sometimes not getting reopened withcommitMode: github-apiThere was a race-condition that means sometimes existing PRs would not be found,
and new PRs would be opened. This has now been fixed by fetching existing PRs
before making any changes. -
#486
7ed1955Thanks @s0! - Fixed situations in whichcwdwas specified as a relative path and used with (default)commitMode: git-cli -
#461
e9c36b6Thanks @nayounsang! - Avoid hitting a deprecation warning when encountering errors from@octokit/request-error