Skip to content

Upgrading semantic-release 23 to 24

Breaking23.1.1 โ†’ 24.2.9Breaking2New1Changed12Fixed3

BreakingUpgrade verdict

1 breaking change.

  • If you install conventional-changelog packages alongside semantic-release, you must update them to their newest major versions or the commit-analyzer plugin may not work.
1 item needs code or config changes

Installs 467 packages in all (was 488).

Also installs @simple-libs/stream-utils, content-type, fdir, json-with-bigint, tinyglobby.

No longer installs @nodelib/fs.scandir, @nodelib/fs.stat, @nodelib/fs.walk, JSONStream, fast-content-type-parse, fast-glob, fastq, from2, glob-parent, globby, ignore, into-stream, is-extglob, is-glob, is-text-path and 11 more.

Moves @octokit/auth-token 5.1.2 โ†’ 6.0.0, @octokit/core 6.1.6 โ†’ 7.0.8, @octokit/endpoint 10.1.4 โ†’ 11.0.5, @octokit/graphql 8.2.2 โ†’ 9.0.5, @octokit/openapi-types 24.2.0, 25.1.0 โ†’ 26.0.0, 28.0.0, 29.0.1, @octokit/plugin-paginate-rest 11.6.0 โ†’ 13.2.1, @octokit/plugin-retry 7.2.1 โ†’ 8.1.1, @octokit/plugin-throttling 9.6.1 โ†’ 11.0.5, @octokit/request 9.2.4 โ†’ 10.0.16, @octokit/request-error 6.1.8 โ†’ 7.1.2, @octokit/types 13.10.0, 14.1.0 โ†’ 15.0.2, 17.0.0, 18.0.0, @semantic-release/commit-analyzer 12.0.0 โ†’ 13.0.1, @semantic-release/github 10.3.5 โ†’ 11.0.6, @semantic-release/release-notes-generator 13.0.0 โ†’ 14.1.1, @sindresorhus/merge-streams 2.3.0, 4.0.0 โ†’ 4.0.0 and 15 more. Your build may pick other versions.

Breaking1
The commit-analyzer plugin now requires the latest major versions of conventional-changelog packages.
commit-analyzerconventional-changelogrelease-notes-generator

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • changed: property BaseContext.logger: Signale<'error' | 'log' | 'success'> โ†’ property BaseContext.logger: Signale<'error' | 'log' | 'success' | 'warn'>
  • added: property BaseContext.options: Options
  • added: property Options.noCi?: true