Repository navigation
v3.0.0
Breaking Changes
- Runtime upgraded from
node16tonode24—node20is deprecated by GitHub on March 4, 2026. Update your workflows from@v2to@v3.
Bug Fixes
- Fix version resolution to use semver sorting — Previously relied on GitHub's releases API iteration order to find the "latest" version. The API ordering is not reliably chronological, causing the wizard to pick an older version as the base for bumping (e.g.
v0.146.0instead ofv1.0.0). Now collects all matching published releases and picks the highest semver. - Fix stateful global regexes in commit parser — The
gflag onprRegExp,taskRegExp, andmajorRegExpcaused.exec()to persistlastIndexacrossformatCommitcalls, silently missing PR/task/major matches in subsequent commits. - Deduplicate
retrieveLastReleasedVersionAPI calls — Was called twice per run (once forbaseTag, once insidebumpVersion), causing two full paginations through all releases. Now called once and the result is passed through.
Dependency Upgrades
@actions/core:^1.10.0→^2.0.0(latest CJS-compatible; v3 is ESM-only)@actions/github:^5.1.1→^8.0.0(latest CJS-compatible; v9 is ESM-only)@octokit/types:^11.1.0→^16.0.0
Migration
Update your workflow references:
# Before
- uses: darioblanco/release-wizard@v2
# After
- uses: darioblanco/release-wizard@v3No input/output changes — the action interface is fully backwards compatible.