- https://github.com/semantic-release/semantic-release/compare/v19.0.5...v21.0.5
- drop support for cycled monorepos
- require Node.js v12
- sequentialPrepare is set to true, to disable pass
--no-sequential-prepare
option - semrel npm plugin calls local npm version semantic-release/npm#445
- engine: the latest semantic-release requires Node.js 10.18
- drop nodejs v8
- add --tag-version-format flag (259864c)
- add debugger (d2c090d)
- add dependencies updating controller (0c9b040)
- add execa queued hook (042933e)
- add execasync CLI flag to make execa calls be always synchronous (693438c), closes #1
- add meow as cli provider (6de93b9)
- add pnpm and bolt support (91465de)
- add process.spawn arg watcher (7699b6f)
- add sequential-init flag to avoid hypothetical concurrent initialization collisions (348678e)
- add some debug messages (ec792e1)
- added declarative config support (c98ff10)
- allow to run prepare steps sequentially (299748a)
- apply --first-parent filter to commits (14a896b)
- apply queuefy to plugin methods instead of execa (9ae7d0d)
- bump semrel to v19 (e6b8acb)
- check that sequentialPrepare is not enabled on cyclic projects (68c1198)
- debug: attach pkg prefixes to debug notes (25e111f)
- debug: log manifest deps changes (88b4077), closes #27
- debug: print passed cli flags (d720cd7)
- drop nodejs v8 support (80f0a24)
- enable
sequentialPrepare
flag by default (ad7e81f) - enable first-parent commits filtering by cli flag (33306cc)
- engine: up nodejs version (10af385)
- handle .cjs configs (38f657a)
- ignore packages to be released with workspaces and CLI (#42) (b98e181)
- Initial commit (942ef94)
- introduce
deps.prefix
flag to inject carets (c3f4529) - introduce
ignorePrivate
flag (e4891c9), closes #66 - introduce
log-level
config option (3fb6584) - introduce a silent mode(#88) (47a27d8)
- let publish step run in parallel (4d5c451)
- log filtered commits in debug (c64b8e1)
- log manifest path (db451e8)
- new updated version of the multi-semantic-release lib (8bdc8be)
- prefer nested CLI flags (1bf08cc)
- provide pre-release flow (6a9ce16), closes #25
- replace synchronizer with @semrel-extra/topo (ddd1032)
- support
${version}+${name}
tag format (c53fefb), closes #71 - support
release.config.cjs
(a6b9370) - support workspace.packages notation (4a606b2)
- tech release (828a82d)
- update semver from v19 to v21 (6e4c378)
- uphold the prev package.json indents (ac5832f)
- add flag to enable sequentialPrepare mode (70c2dc5)
- add sync point for publish step (adc823e)
- added missing publishConfig (f00ea9a)
- allow any
todo
package to run thegenerateNotes
queue (26a87d7), closes #9 - apply deps update before npm's plugin prepare (77b6ee2)
- avoid non-updated local dependencies bump (#33) (9faeef6)
- beautify log labels (78cbc8a)
- bump-up of pre-version (02ef270)
- cli: fix inner spawnhook call (70aa292)
- cli: restore watchspawn context (56145aa)
- config: fix
options
andplugins
resolver (56e974c) - correct global config use (8e5fb99)
- dont fetch tags if tags arg is empty array (3a79558)
- ensure msr cli flags take precedence over their semrel equivalents (2be75fa)
- filter only tags that are valid (59b61ad)
- filter queued packages on generateNotes stage (e0625ce), closes #6
- fix cascade bumping when some dep belongs to several levels of the dep tree (cf20dea)
- fix debug logging (71527b2)
- fix export point (cf31425)
- fix getNextVersion resolver (7275ae7)
- fix globbing on Windows (#57) (1d71d21)
- fix internal flag ref filterParent → firstParent (8c7400f)
- fix logger path (232d2dc)
- fix nextType resolver (606914b)
- fix pkgOptions resolver (2a2f0cf)
- force a release (1e3ece5)
- getVersionFromTag tests to fix release process (e7f1646)
- local dependencies correct bump from release to prerelease (#34) (6481a59)
- make logger to be singleton (1790794)
- missing @ in tagFormat (3faa0f1)
- more robust stream rescoping (to fix bug in npm module) (34c7c62)
- override env.TRAVIS_PULL_REQUEST_BRANCH to fix PR checks on travis-ci (e4b1929), closes #11
- package: add missed sem-rel plugins (f3c9318)
- package: up deps, fix some vuls (d8905b0)
- package: up deps, fix vulns (5a4d91e)
- package: update execa to be compatible with sem-rel 15.13.28 (069bb4e), closes #7
- pass stderr and stdout into semantic's getConfig (bug in npm) (cf596cb)
- pin npm as peer dep (67d8b80)
- pin npm version to v8.4.1 (22c89d1), closes #60
- preserve trailing whitespace in manifest (06426ec)
- print queued pkg count instead of total (d893a7f)
- process optional deps during manifest update (4b7066c)
- provide partial release (898998a)
- publish updated deps (791f55a), closes #1
- rm npm from peer deps (307e505)
- sequential-prepare: do not wait forever when a child package has no change (713046a)
- specify used but forgotten dependencies (73def7f)
- sync pkg version after running the npm plugin (1d24e45)
- trigger next pkg
prepare
after the prevpublish
(f74d185) - try to prevent deps update rollback (9108350)
- up deps, fix some vuls (2d5cf86)
- update deps, fix some vuls (f3cafc8)
- update manifest version before npm plugin prepare step (a1ae4c3), closes #58
- update-deps: properly resolve next pre-versions (62b348e)
- wrong context.commits when have multiple releases commit (f82f125)
- deps revision (4f62817)
- log improvements (c45dccc)
- log multi-sem-rel flags (75389e0)
- log yarn paths (3896d5c)
- package: up deps (506a0e8)
- package: up deps (6b903a7)
- package: up deps & tech release (bf00b41)
- refactor nextPreVersion to reduce cognitive complexity (#35) (601bbd3)
- straighten plugins execution pipeline (e57fe2f), closes #4
- up deps (f9e0c8a)
- up deps, minor code improvements (a7aa625)
- various synchronizer optimizations (87a7602)
- move to ESM (99fffa9)
- https://github.com/semantic-release/semantic-release/compare/v19.0.5...v21.0.5
- drop support for cycled monorepos
- require Node.js v12
- sequentialPrepare is set to true, to disable pass
--no-sequential-prepare
option - semrel npm plugin calls local npm version semantic-release/npm#445
- engine: the latest semantic-release requires Node.js 10.18
- drop nodejs v8
- add --tag-version-format flag (259864c)
- add debugger (d2c090d)
- add dependencies updating controller (0c9b040)
- add execa queued hook (042933e)
- add execasync CLI flag to make execa calls be always synchronous (693438c), closes #1
- add meow as cli provider (6de93b9)
- add pnpm and bolt support (91465de)
- add process.spawn arg watcher (7699b6f)
- add sequential-init flag to avoid hypothetical concurrent initialization collisions (348678e)
- add some debug messages (ec792e1)
- added declarative config support (c98ff10)
- allow to run prepare steps sequentially (299748a)
- apply --first-parent filter to commits (14a896b)
- apply queuefy to plugin methods instead of execa (9ae7d0d)
- bump semrel to v19 (e6b8acb)
- check that sequentialPrepare is not enabled on cyclic projects (68c1198)
- debug: attach pkg prefixes to debug notes (25e111f)
- debug: log manifest deps changes (88b4077), closes #27
- debug: print passed cli flags (d720cd7)
- drop nodejs v8 support (80f0a24)
- enable
sequentialPrepare
flag by default (ad7e81f) - enable first-parent commits filtering by cli flag (33306cc)
- engine: up nodejs version (10af385)
- handle .cjs configs (38f657a)
- ignore packages to be released with workspaces and CLI (#42) (b98e181)
- Initial commit (942ef94)
- introduce
deps.prefix
flag to inject carets (c3f4529) - introduce
ignorePrivate
flag (e4891c9), closes #66 - introduce
log-level
config option (3fb6584) - introduce a silent mode(#88) (47a27d8)
- let publish step run in parallel (4d5c451)
- log filtered commits in debug (c64b8e1)
- log manifest path (db451e8)
- new updated version of the multi-semantic-release lib (54be8b7)
- prefer nested CLI flags (1bf08cc)
- provide pre-release flow (6a9ce16), closes #25
- replace synchronizer with @semrel-extra/topo (ddd1032)
- support
${version}+${name}
tag format (c53fefb), closes #71 - support
release.config.cjs
(a6b9370) - support workspace.packages notation (4a606b2)
- tech release (828a82d)
- update semver from v19 to v21 (6e4c378)
- uphold the prev package.json indents (ac5832f)
- add flag to enable sequentialPrepare mode (70c2dc5)
- add sync point for publish step (adc823e)
- allow any
todo
package to run thegenerateNotes
queue (26a87d7), closes #9 - apply deps update before npm's plugin prepare (77b6ee2)
- avoid non-updated local dependencies bump (#33) (9faeef6)
- beautify log labels (78cbc8a)
- bump-up of pre-version (02ef270)
- cli: fix inner spawnhook call (70aa292)
- cli: restore watchspawn context (56145aa)
- config: fix
options
andplugins
resolver (56e974c) - correct global config use (8e5fb99)
- dont fetch tags if tags arg is empty array (3a79558)
- ensure msr cli flags take precedence over their semrel equivalents (2be75fa)
- filter only tags that are valid (59b61ad)
- filter queued packages on generateNotes stage (e0625ce), closes #6
- fix cascade bumping when some dep belongs to several levels of the dep tree (cf20dea)
- fix debug logging (71527b2)
- fix export point (cf31425)
- fix getNextVersion resolver (7275ae7)
- fix globbing on Windows (#57) (1d71d21)
- fix internal flag ref filterParent → firstParent (8c7400f)
- fix logger path (232d2dc)
- fix nextType resolver (606914b)
- fix pkgOptions resolver (2a2f0cf)
- force a release (1e3ece5)
- getVersionFromTag tests to fix release process (e7f1646)
- local dependencies correct bump from release to prerelease (#34) (6481a59)
- make logger to be singleton (1790794)
- missing @ in tagFormat (3faa0f1)
- more robust stream rescoping (to fix bug in npm module) (34c7c62)
- override env.TRAVIS_PULL_REQUEST_BRANCH to fix PR checks on travis-ci (e4b1929), closes #11
- package: add missed sem-rel plugins (f3c9318)
- package: up deps, fix some vuls (d8905b0)
- package: up deps, fix vulns (5a4d91e)
- package: update execa to be compatible with sem-rel 15.13.28 (069bb4e), closes #7
- pass stderr and stdout into semantic's getConfig (bug in npm) (cf596cb)
- pin npm as peer dep (67d8b80)
- pin npm version to v8.4.1 (22c89d1), closes #60
- preserve trailing whitespace in manifest (06426ec)
- print queued pkg count instead of total (d893a7f)
- process optional deps during manifest update (4b7066c)
- provide partial release (898998a)
- publish updated deps (791f55a), closes #1
- rm npm from peer deps (307e505)
- sequential-prepare: do not wait forever when a child package has no change (713046a)
- specify used but forgotten dependencies (73def7f)
- sync pkg version after running the npm plugin (1d24e45)
- trigger next pkg
prepare
after the prevpublish
(f74d185) - try to prevent deps update rollback (9108350)
- up deps, fix some vuls (2d5cf86)
- update deps, fix some vuls (f3cafc8)
- update manifest version before npm plugin prepare step (a1ae4c3), closes #58
- update-deps: properly resolve next pre-versions (62b348e)
- wrong context.commits when have multiple releases commit (f82f125)
- deps revision (4f62817)
- log improvements (c45dccc)
- log multi-sem-rel flags (75389e0)
- log yarn paths (3896d5c)
- package: up deps (506a0e8)
- package: up deps (6b903a7)
- package: up deps & tech release (bf00b41)
- refactor nextPreVersion to reduce cognitive complexity (#35) (601bbd3)
- straighten plugins execution pipeline (e57fe2f), closes #4
- up deps (f9e0c8a)
- up deps, minor code improvements (a7aa625)
- various synchronizer optimizations (87a7602)
- move to ESM (99fffa9)