Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
4.0.0 (2021-02-10)
Bug Fixes
- Improve accuracy of JSDoc type annotations (1ec69f0)
Features
- collect-updates: Add JSDoc type annotations to primary export (a4e7c78)
- Consume named exports of sibling modules (63499e3)
- Drop support for Node v6.x & v8.x (ff4bb4d)
- Expose named export (c1303f1)
- Remove default export (e2f1ec3)
- deps: slash@^3.0.0 (5dec383)
BREAKING CHANGES
- The default export has been removed, please use a named export instead.
- Node v6.x & v8.x are no longer supported. Please upgrade to the latest LTS release.
Here's the gnarly one-liner I used to make these changes:
npx lerna exec --concurrency 1 --stream -- 'json -I -f package.json -e '"'"'this.engines=this.engines||{};this.engines.node=">= 10.18.0"'"'"
(requires npm i -g json
beforehand)
3.20.0 (2019-12-27)
Bug Fixes
- collect-dependents: Avoid skipping dependents of cyclic dependencies (#2380) (bd19a34)
3.18.0 (2019-10-15)
Features
- filter-options: Add
--exclude-dependents
option (ff50e29), closes #2198
3.16.5 (2019-10-07)
Note: Version bump only for package @lerna/collect-updates
3.16.0 (2019-07-18)
Features
3.14.2 (2019-06-09)
Note: Version bump only for package @lerna/collect-updates
3.14.0 (2019-05-14)
Features
3.13.3 (2019-04-17)
Note: Version bump only for package @lerna/collect-updates
3.13.0 (2019-02-15)
Features
- meta: Add
repository.directory
field to package.json (aec5023)
- meta: Normalize package.json
homepage
field (abeb4dc)
3.12.1 (2019-02-14)
Bug Fixes
- collect-updates: Do not skip change detection when
--since
provided (6ff53d6), closes #1927
3.12.0 (2019-02-14)
Bug Fixes
- collect-updates: Clarify logging in context (9b8dd9c)
3.11.0 (2019-02-08)
Bug Fixes
- collect-updates: Improve logging, making ignored globs explicit (42e4a5c)
- collect-updates: Match dotfiles when ignoring changes (99eadc6)
- deps: Explicit npmlog ^4.1.2 (571c2e2)
- deps: Remove unused libnpm (replaced by direct sub-packages) (1caeb28)
3.10.1 (2019-01-09)
Bug Fixes
- collect-updates: Avoid improper bumps from prompt selections (06a1cff), closes #1357
3.10.0 (2019-01-08)
Note: Version bump only for package @lerna/collect-updates
3.9.0 (2019-01-08)
Note: Version bump only for package @lerna/collect-updates
3.8.1 (2018-12-31)
Bug Fixes
- publish: --canary should also respect --include-merged-tags (462b15c), closes #1820
3.6.0 (2018-12-07)
Features
3.5.0 (2018-11-27)
Features
3.3.2 (2018-09-12)
Bug Fixes
- publish: Allow
--force-publish
in a canary release (b97d9a3), closes #1638
- version: Allow
--force-publish
to work on tagged releases (7971bf3), closes #1667 #1671
3.3.0 (2018-09-06)
Note: Version bump only for package @lerna/collect-updates
3.1.0 (2018-08-17)
Bug Fixes
- collect-updates: Report no changes when on a release commit (082d876), closes #1548
3.0.5 (2018-08-15)
Bug Fixes
- collect-updates: Remove period from committish log message (a97262c)
3.0.0 (2018-08-10)
Features
BREAKING CHANGES
- *
--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.
Code Refactoring
- collect-updates: Make argument signature explicit (e6ba19f)
BREAKING CHANGES
- collect-updates: Instead of an opaque command instance, distinct positional arguments are required.
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates
Bug Fixes
- collect-updates: Derive most recent tag from annotated tags only (90df646)
- collect-updates: Remove redundant short-circuit (#1406) (2bcdd35)
BREAKING CHANGES
- collect-updates: Lightweight tags are no longer included when detecting changes since the last release.
Features
- collect-updates: Copy remaining git utilities into module (cb9c19d)
- git-utils: Devolve getShortSHA() to consumers (95d179d)
BREAKING CHANGES
- collect-updates: GitUtilities is going away soon.
- git-utils: Don't use GitUtilities!
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates
Note: Version bump only for package @lerna/collect-updates