Releases: anolilab/semantic-release
Releases · anolilab/semantic-release
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2023-09-28)
⚠ BREAKING CHANGES
- semantic-release/semantic-release@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
Features
- 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)
Bug Fixes
- 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), cl...