CHANGELOG.md 12 KB

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

  • version: Add --include-merged-tags option (#1712) (7ee05d7)

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.

3.0.0-rc.0 (2018-07-27)

Code Refactoring

  • collect-updates: Make argument signature explicit (e6ba19f)

BREAKING CHANGES

  • collect-updates: Instead of an opaque command instance, distinct positional arguments are required.

3.0.0-beta.21 (2018-05-12)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.20 (2018-05-07)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.19 (2018-05-03)

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.

3.0.0-beta.18 (2018-04-24)

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!

3.0.0-beta.15 (2018-04-09)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.13 (2018-03-31)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.12 (2018-03-30)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.11 (2018-03-29)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.9 (2018-03-24)

Note: Version bump only for package @lerna/collect-updates

3.0.0-beta.3 (2018-03-15)

Note: Version bump only for package @lerna/collect-updates