All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.4.1 (2018-10-04)
- conventional-commits: Upgrade angular preset, ensure header is not duplicated (159a0b0), closes #1696
3.3.2 (2018-09-12)
3.3.1 (2018-09-11)
Note: Version bump only for package @lerna/version
3.3.0 (2018-09-06)
Note: Version bump only for package @lerna/version
3.2.0 (2018-08-28)
- version: Make changes to packages in batched topological order (d799fbf)
- version: Skip working tree validation when
--no-git-tag-version
passed (bd948cc), closes #1613
3.1.3 (2018-08-21)
Note: Version bump only for package @lerna/version
3.1.2 (2018-08-20)
- Use packageGraph.rawPackageList instead of misleading instance.filteredPackages (2e2abdc)
3.1.0 (2018-08-17)
- command: Detect composed commands more accurately (1e51b39)
- command: Log lerna CLI version with less ambiguity (67494e7)
- version: Throw errors if tree is unclean or duplicating tagged release (d8ee1cf)
3.0.6 (2018-08-16)
- command: Silence goalpost logging when running a composed command (12b4280)
- version: Pass --preid to selection prompt (23a30a0), closes #1214
- version: Prioritize
--preid
over existing prerelease ID (#1568) (f2c470a)
3.0.5 (2018-08-15)
- help: Insert line break before describing boolean negations (da2f886)
- options: Provide -y alias for --yes (3ea460c)
- publish: Add confirmation prompt before execution (47766e5), closes #1566
- version: Log skipped publish when composed (89645b7)
3.0.2 (2018-08-11)
- conventional-commits: Pass --tag-version-prefix to changelog utilities (8ed7d83)
- version: Allow config files to override defaults (bb1cfb5)
- version: Positional bump supersedes
--conventional-commits
when choosing version (a74c866)
3.0.0 (2018-08-10)
- Split
lerna version
from oflerna publish
(#1522) (8b97394), closes #277 #936 #956 #961 #1056 #1118 #1385 #1483 #1494
-
--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.