unstale

npm / semantic-release

semantic-release

What changed in semantic-release 25, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

3 breaking4 security3 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

semantic-release 2510 changes

Breaking changes 3

  • Node.js v22.14 is now the minimum required version.

    25.0.0release notes

  • The minimum supported Node.js version in the v24 range is now v24.10.0.

    25.0.0release notes

  • Support for Node.js v20, v21, and v23 was dropped.

    25.0.0release notes

Security 4

  • Authenticated repository URLs are no longer exposed in EGITNOPERMISSION errors.

    25.0.9release notes

  • Masks sensitive environment variables, including key, auth, and webhook variables.

    25.0.8release notes

  • Fixes argument injection via repositoryUrl in package.json.

    25.0.7release notes

  • Encoded secrets are now masked.

    25.0.6release notes

Fixes and other changes 3

  • Prevents template evaluation syntax in branch expansion.

    25.0.8release notes

  • Handles potential null values when trimming commit messages and git tags.

    25.0.8release notes

  • Prevents template evaluation syntax in tag formatting.

    25.0.8release notes