changed: The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default.
list: The default output of lerna ls no longer shows version strings or private packages.
The new alias lerna la resembles the old output, with the addition of relative path to the package
The new alias lerna ll is a shortcut for the new --long option
A new --parseable option has been added to aid magical piping incantations
- --preid now defaults to "alpha" during prereleases:
The previous default for this option was undefined, which led to an awkward "1.0.1-0" result when passed to semver.inc().
The new default "alpha" yields a much more useful "1.0.1-alpha.0" result. Any previous prerelease ID will be preserved, just as it was before.
--no-verify is no longer passed to git commit by default, but controlled by the new --commit-hooks option:
The previous behavior was too overzealous, and the new option operates exactly like the corresponding npm version option of the same name.
As long as your pre-commit hooks are properly scoped to ignore changes in package.json files, this change should not affect you. If that is not the case, you may pass --no-commit-hooks to restore the previous behavior.
This is the first release on the 2.x branch, which has been created to facilitate maintenance releases while v3.0 is in development on master. Efforts will be made to backport fixes from master, but no guarantees about release cadence.
🚀 Enhancement
#1212 Throw friendly error when workspaces are not configured correctly. (@craigbilner)
🐛 Bug Fix
#1219 Avoid triggering pre-commit and commitmsg hooks during publish. (@alan-agius4)
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 3.x releases. However, if you upgrade to 3.x manually then Renovate will then reenable updates for minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This Pull Request updates devDependency
lerna
(homepage, source) fromv2.1.2
tov3.2.1
Release Notes
v3.2.1
Compare Source
Bug Fixes
v3.2.0
Compare Source
Bug Fixes
--no-git-tag-version
passed (bd948cc), closes #1613Features
--help
output (#1612) (2ab62c1), closes #16083.1.4 (2018-08-21)
Bug Fixes
3.1.3 (2018-08-21)
Bug Fixes
3.1.2 (2018-08-20)
Bug Fixes
3.1.1 (2018-08-17)
Bug Fixes
pacote
to resolve third-party registry authentication woes (a0fbf46), closes #1572 #1539v3.1.4
Compare Source
Bug Fixes
--no-git-tag-version
passed (bd948cc), closes #1613Features
--help
output (#1612) (2ab62c1), closes #16083.1.4 (2018-08-21)
Bug Fixes
3.1.3 (2018-08-21)
Bug Fixes
3.1.2 (2018-08-20)
Bug Fixes
3.1.1 (2018-08-17)
Bug Fixes
pacote
to resolve third-party registry authentication woes (a0fbf46), closes #1572 #1539v3.1.3
Compare Source
Bug Fixes
v3.1.2
Compare Source
Bug Fixes
v3.1.1
Compare Source
Bug Fixes
v3.1.0
Compare Source
Bug Fixes
Features
[@lerna](https://github.com/lerna)/check-working-tree
(98cd41f)[@lerna](https://github.com/lerna)/describe-ref
(8c11b75)3.0.6 (2018-08-16)
Bug Fixes
--preid
over existing prerelease ID (#1568) (f2c470a)3.0.5 (2018-08-15)
Bug Fixes
3.0.4 (2018-08-14)
Bug Fixes
--json
tonpm pack
when npm >= 5.10.0 (71babce), closes #15583.0.3 (2018-08-11)
Bug Fixes
--skip-npm
functionality (cb47cb6), closes #15533.0.2 (2018-08-11)
Bug Fixes
--conventional-commits
when choosing version (a74c866)3.0.1 (2018-08-10)
Bug Fixes
v3.0.6
Compare Source
Bug Fixes
Features
[@lerna](https://github.com/lerna)/check-working-tree
(98cd41f)[@lerna](https://github.com/lerna)/describe-ref
(8c11b75)3.0.6 (2018-08-16)
Bug Fixes
--preid
over existing prerelease ID (#1568) (f2c470a)3.0.5 (2018-08-15)
Bug Fixes
3.0.4 (2018-08-14)
Bug Fixes
--json
tonpm pack
when npm >= 5.10.0 (71babce), closes #15583.0.3 (2018-08-11)
Bug Fixes
--skip-npm
functionality (cb47cb6), closes #15533.0.2 (2018-08-11)
Bug Fixes
--conventional-commits
when choosing version (a74c866)3.0.1 (2018-08-10)
Bug Fixes
v3.0.5
Compare Source
Bug Fixes
--preid
over existing prerelease ID (#1568) (f2c470a)v3.0.4
Compare Source
Bug Fixes
v3.0.3
Compare Source
Bug Fixes
--json
tonpm pack
when npm >= 5.10.0 (71babce), closes #1558v3.0.2
Compare Source
Bug Fixes
--skip-npm
functionality (cb47cb6), closes #1553v3.0.1
Compare Source
Bug Fixes
--conventional-commits
when choosing version (a74c866)v3.0.0
Compare Source
Bug Fixes
npm pack
experience (627cfc2)Features
npm pack
beforenpm publish
(8d80b2c)lerna version
from oflerna publish
(#1522) (8b97394), closes #277 #936 #956 #961 #1056 #1118 #1385 #1483 #1494BREAKING CHANGES
changed: The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default.
list: The default output of
lerna ls
no longer shows version strings or private packages.The new alias
lerna la
resembles the old output, with the addition of relative path to the packageThe new alias
lerna ll
is a shortcut for the new--long
optionA new
--parseable
option has been added to aid magical piping incantations-
--preid
now defaults to "alpha" during prereleases:The previous default for this option was undefined, which led to an awkward "1.0.1-0" result when passed to
semver.inc()
.The new default "alpha" yields a much more useful "1.0.1-alpha.0" result. Any previous prerelease ID will be preserved, just as it was before.
--no-verify
is no longer passed togit commit
by default, but controlled by the new--commit-hooks
option:The previous behavior was too overzealous, and the new option operates exactly like the corresponding npm version option of the same name.
As long as your pre-commit hooks are properly scoped to ignore changes in package.json files, this change should not affect you. If that is not the case, you may pass
--no-commit-hooks
to restore the previous behavior.v2.11.0
Compare Source
v2.11.0 (2018-04-24)
🚀 Enhancement
--include-filtered-dependents
option. (@TheNeuralBit)🐛 Bug Fix
--dev
as boolean option forlerna add
. (@bochen2014)Committers: 2
v2.10.2
Compare Source
v2.10.2 (2018-04-16)
🐛 Bug Fix
git push
. (@hjylewis)Committers: 1
v2.10.1
Compare Source
This release reverts #1363, as it resulted in unintentional breaking changes.
Please note that lerna 2.x is in maintenance mode, and new features will not be actively ported from lerna 3.x (currently
lerna@next
).v2.10.0
Compare Source
v2.10.0 (2018-04-06)
🚀 Enhancement
Committers: 1
v2.9.1
Compare Source
v2.9.1 (2018-03-29)
🚀 Enhancement
Committers: 1
v2.9.0
Compare Source
v2.9.0 (2018-02-14)
🚀 Enhancement
📝 Documentation
Committers: 3
v2.8.0
Compare Source
v2.8.0 (2018-01-19)
This is the first release on the
2.x
branch, which has been created to facilitate maintenance releases while v3.0 is in development onmaster
. Efforts will be made to backport fixes frommaster
, but no guarantees about release cadence.🚀 Enhancement
🐛 Bug Fix
git commit
. (@evocateur)Committers: 3
v2.7.2
Compare Source
🚀 Enhancement
--message
. (@mojavelinux)🐛 Bug Fix
Committers: 2
v2.7.1
Compare Source
🐛 Bug Fix
Committers: 3
v2.7.0
Compare Source
🚀 Enhancement
🐛 Bug Fix
📝 Documentation
🏠 Internal
Committers: 7
v2.6.0
Compare Source
Happy 2018! 🎉
🚀 Enhancement
--stream
option tolerna exec
. (@alan-agius4)--changelog-preset
option to customize--conventional-commits
output. (@alan-agius4)🐛 Bug Fix
git add
in respect to OS/environment. (@zenflow)packages
locations when resetting canary changes. (@jwickens)📝 Documentation
Committers: 10
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 3.x releases. However, if you upgrade to 3.x manually then Renovate will then reenable updates for minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.