Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
prisis
released this
28 Sep 21:46
1.0.0 (2023-09-28)
⚠ BREAKING CHANGES
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 the generateNotes
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
and plugins
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 prev publish
(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 )
Performance Improvements
Code Refactoring
You can’t perform that action at this time.