Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update lerna to the latest version 🚀 #69

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Aug 10, 2018

Version 3.0.0 of lerna was just published.

Dependency lerna
Current Version 2.11.0
Type devDependency

The version 3.0.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of lerna.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v3.0.0

Bug Fixes

  • add: Always use POSIX paths when computing relative file: specifiers (ffe354f)
  • add: Support explicit & implicit relative file: specifiers (41f231f)
  • create: Use filename without scope when generating imports from test file (acfd48b)
  • publish: Improve npm pack experience (627cfc2)

Features

BREAKING CHANGES

lerna changed

  • The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default.

lerna ls

  • 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

lerna publish

  • --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, justas 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.

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Aug 10, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 10, 2018

Version 3.0.1 just got published.

Update to this version instead 🚀

Release Notes v3.0.1

Bug Fixes

  • publish: Allow unpublished packages to pass access verification (3a7348c)
Commits

The new version differs by 2 commits.

  • bf530b8 chore(release): publish v3.0.1
  • 3a7348c fix(publish): Allow unpublished packages to pass access verification

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 11, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 11, 2018

Version 3.0.2 just got published.

Update to this version instead 🚀

Release Notes v3.0.2

Bug Fixes

  • conventional-commits: Pass --tag-version-prefix to changelog utilities (8ed7d83)
  • conventional-commits: Provide fallback bump when releaseType is missing (e330f6f), closes #1551
  • exec: Allow config files to override defaults (2335149)
  • publish: Add default for --tag-version-prefix (f159442)
  • publish: Allow disabling of registry and package verification (0bfdff5), closes #1552
  • run: Allow config files to override defaults (f15b6fb)
  • version: Allow config files to override defaults (bb1cfb5)
  • version: Positional bump supersedes --conventional-commits when choosing version (a74c866)
Commits

The new version differs by 9 commits.

  • 784d64e chore(release): publish v3.0.2
  • e330f6f fix(conventional-commits): Provide fallback bump when releaseType is missing
  • a74c866 fix(version): Positional bump supersedes --conventional-commits when choosing version
  • 8ed7d83 fix(conventional-commits): Pass --tag-version-prefix to changelog utilities
  • 0bfdff5 fix(publish): Allow disabling of registry and package verification
  • f159442 fix(publish): Add default for --tag-version-prefix
  • bb1cfb5 fix(version): Allow config files to override defaults
  • f15b6fb fix(run): Allow config files to override defaults
  • 2335149 fix(exec): Allow config files to override defaults

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 11, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 11, 2018

Version 3.0.3 just got published.

Update to this version instead 🚀

Release Notes v3.0.3

Bug Fixes

  • publish: Restore deprecated --skip-npm functionality (cb47cb6), closes #1553
Commits

The new version differs by 2 commits.

  • 0dea7f4 chore(release): publish v3.0.3
  • cb47cb6 fix(publish): Restore deprecated --skip-npm functionality

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 14, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 14, 2018

Version 3.0.4 just got published.

Update to this version instead 🚀

Release Notes v3.0.4

Bug Fixes

  • publish: Do not ping third-party registries (42f4fdd)
  • publish: Only pass --json to npm pack when npm >= 5.10.0 (71babce), closes #1558
  • publish: Run publish from leaf nodes again (3d348ec), closes #1560
Commits

The new version differs by 8 commits.

  • eea9c5f chore(release): publish v3.0.4
  • 3d348ec fix(publish): Run publish from leaf nodes again
  • 516b381 chore(publish): correct coverage ignore
  • 42f4fdd fix(publish): Do not ping third-party registries
  • 1a4afda test(publish): Full coverage of verification methods
  • 609e824 test(version): Use correct snapshot serializer
  • 71babce fix(publish): Only pass --json to npm pack when npm >= 5.10.0
  • 9af362d refactor(bootstrap): Extract @lerna/has-npm-version predicate

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 15, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 15, 2018

Version 3.0.5 just got published.

Update to this version instead 🚀

Release Notes v3.0.5

Bug Fixes

  • collect-updates: Remove period from committish log message (a97262c)
  • filter-options: Allow --private to be configured from file (21e134c)
  • global-options: Allow --sort to be configured from file (f4aed75)
  • 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
  • publish: Get tagged packages from merge commit (#1567) (fc771d9)
  • version: Log skipped publish when composed (89645b7)
Commits

The new version differs by 17 commits.

  • 882b52e chore(release): publish v3.0.5
  • 009b113 chore(ci): Run ci script instead of sequential copypasta
  • fec8d4a chore(travis): Prettier has opinions
  • ef6edbd chore(build): Always run integration tests with --maxWorkers=2
  • 6b005f0 test(bootstrap): Split bootstrap integration tests to get faster feedback on slow tests
  • f5ae298 chore(helpers): Extract commitChangeToPackage()
  • 853d03f test(publish): Split publish integration tests to get faster feedback on slow tests
  • 936ce03 test(publish): Move option validation into unit tests
  • 89645b7 fix(version): Log skipped publish when composed
  • a97262c fix(collect-updates): Remove period from committish log message
  • 21e134c fix(filter-options): Allow --private to be configured from file
  • f4aed75 fix(global-options): Allow --sort to be configured from file
  • 3ea460c fix(options): Provide -y alias for --yes
  • da2f886 fix(help): Insert line break before describing boolean negations
  • 47766e5 fix(publish): Add confirmation prompt before execution

There are 17 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 16, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 16, 2018

Version 3.0.6 just got published.

Update to this version instead 🚀

Release Notes v3.0.6

Bug Fixes

  • command: Silence goalpost logging when running a composed command (12b4280)
  • create: Use whatwg-url instead of node 8.x-dependent URL class (8701b79)
  • init: Consume lerna cli version from options, not instance property (89e31d2)
  • npm-publish: Tip-toe around logging when emitting chunk to stdout (c027246)
  • version: Prioritize --preid over existing prerelease ID (#1568) (f2c470a)
  • version: Pass --preid to selection prompt (23a30a0), closes #1214
Commits

The new version differs by 13 commits.

  • f2e67db chore(release): publish v3.0.6
  • 23a30a0 fix(version): Pass --preid to selection prompt
  • c027246 fix(npm-publish): Tip-toe around logging when emitting chunk to stdout
  • 89e31d2 fix(init): Consume lernaVersion from options, not instance property
  • 12b4280 fix(command): Silence goalpost logging when running a composed command
  • 8701b79 fix(create): Use whatwg-url instead of node 8.x-dependent URL class
  • a3c2ce3 chore(deps): Upgrade eslint-plugin-node
  • bf83c2b chore: prettier has opinions about yaml, i guess
  • bc76aa2 chore(deps): Upgrade eslint-config-prettier
  • 3cbeeab chore(helpers): Pass explicit diff prefixes to avoid localized variation in snapshots
  • f2c470a fix(version): Prioritize --preid over existing prerelease ID (#1568)
  • 4c83735 chore: bump transitive dependencies
  • 90cbca2 chore: bump dev dependencies

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 17, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 17, 2018

Version 3.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 15 commits.

  • 7f97c7b chore(release): publish v3.1.0
  • 86ba7a0 refactor(describe-ref): lastTag -> lastTagName
  • 3488385 chore(describe-ref): Add logging
  • f5e8332 refactor(describe-ref): Coerce boolean isDirty
  • 0449a8e refactor(check-working-tree): Move validators into named exports for partial validation
  • f98190a test(integration): inline snapshots with serializer that doesn't recurse infinitely
  • d8ee1cf fix(version): Throw errors if tree is unclean or duplicating tagged release
  • 5da0e42 fix(publish): Throw errors if --canary attempted on unclean tree or tagged release
  • 98cd41f feat: Create @lerna/check-working-tree
  • 1f96aa1 refactor(version): Extract breaking change management into chained instance method
  • c72993b refactor(publish): Use utils/describe-ref for canary versioning
  • 082d876 fix(collect-updates): Report no changes when on a release commit
  • 8c11b75 feat: Create @lerna/describe-ref
  • 67494e7 fix(command): Log lerna CLI version with less ambiguity
  • 1e51b39 fix(command): Detect composed commands more accurately

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 18, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 18, 2018

Version 3.1.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

  • 2760306 chore(release): publish v3.1.1
  • a0fbf46 fix(add): Use pacote to resolve third-party registry authentication woes
  • 3c534eb fix(add): Compose bootstrap to avoid extra logs

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 20, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 20, 2018

Version 3.1.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • 6abc0c9 chore(release): publish v3.1.2
  • c2405a1 fix(bootstrap): Remove redundant duplicate name check
  • 387df2b fix(package-graph): Throw errors when package names are not unique
  • e0a361f fix(command): Remove redundant filteredPackages calculation
  • 2e2abdc fix: Use packageGraph.rawPackageList instead of misleading instance.filteredPackages
  • 32357f8 fix: Setup instance.filteredPackages explicitly
  • e863c28 fix(filter-options): Move filterPackages logic into named export
  • e61aa67 fix(publish): Allow composed version command to decide when to verify working tree
  • 9f26d08 docs: Update links to commands in FAQ (#1579) [skip ci]

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 29, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 29, 2018

Version 3.2.0 just got published.

Update to this version instead 🚀

Release Notes v3.2.0

Bug Fixes

  • add: Order short flags first in help output, clarify description (8efb549)
  • publish: Call synthetic prepublishOnly lifecycle before packing (dda9812), closes #1169
  • version: Make changes to packages in batched topological order (d799fbf)
  • version: Skip working tree validation when --no-git-tag-version passed (bd948cc), closes #1613

Features

  • add: Add examples to --help output (#1612) (2ab62c1), closes #1608
  • cli: Configure commands in root package, all other bits in cli package (7200fd0), closes #1584
  • npm-publish: Resolve target package to aid chaining (928a707)
  • npm-publish: Store entire tarball metadata object on Package instances (063d743)
  • publish: Support prepack/postpack lifecycle in root manifest (9df88a4)
  • run-lifecycle: Resolve target package to aid chaining (8e0aa96)
Commits

The new version differs by 22 commits.

  • 02a2380 chore(release): publish v3.2.0
  • 8efb549 fix(add): Order short flags first in help output, clarify description
  • 2ab62c1 feat(add): Add examples to --help output (#1612)
  • bd948cc fix(version): Skip working tree validation when --no-git-tag-version passed
  • 9df88a4 feat(publish): Support prepack/postpack lifecycle in root manifest
  • dda9812 fix(publish): Call synthetic prepublishOnly lifecycle before packing
  • b4c4ee5 refactor(version): Use packagesToVersion collection in more places
  • d799fbf fix(version): Make changes to packages in batched topological order
  • 0d7ffcf refactor(publish,version): Compose package actions into reusable pipelines
  • 8e0aa96 feat(run-lifecycle): Resolve target package to aid chaining
  • 928a707 feat(npm-publish): Resolve target package to aid chaining
  • 063d743 feat(npm-publish): Store entire tarball metadata object on Package instances
  • 7200fd0 feat(cli): Configure commands in root package, all other bits in cli package
  • 37ef5f2 chore(release): publish v3.1.4
  • 82236b7 chore: remove *.tgz from gitignore

There are 22 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 29, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 29, 2018

Version 3.2.1 just got published.

Update to this version instead 🚀

Release Notes v3.2.1

Bug Fixes

  • publish: Use package version as fallback for independent canary bump (989a3b5), closes #1614
Commits

The new version differs by 2 commits.

  • da1763c chore(release): publish v3.2.1
  • 989a3b5 fix(publish): Use package version as fallback for independent canary bump

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 6, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 6, 2018

Version 3.3.0 just got published.

Update to this version instead 🚀

Release Notes v3.3.0

Bug Fixes

  • describe-ref: Fallback refCount is the number of commits since beginning of repository (6dfea52)
  • exec, run: Propagate exit codes from failed executions (af9c70b), closes #1653
  • run-lifecycle: Propagate exit code when execution fails (4763f95), closes #1495

Features

  • deps: Upgrade execa to ^1.0.0 (748ae4e)
  • deps: Upgrade fs-extra to ^7.0.0 (042b1a3)
  • deps: Upgrade get-stream to ^4.0.0 (e280d1d)
  • deps: Upgrade strong-log-transformer to ^2.0.0 (42b18a1)
Commits

The new version differs by 15 commits.

  • 901e6d5 chore(release): publish v3.3.0
  • 4763f95 fix(run-lifecycle): Propagate exit code when execution fails
  • af9c70b fix: Propagate exit codes from failed executions
  • 2adfe51 test(run): Improve coverage
  • c6471c5 test(run): Update fixture
  • 625adc0 chore: Remove unimplemented command stubs
  • 42b18a1 feat(deps): Upgrade strong-log-transformer to ^2.0.0
  • 042b1a3 feat(deps): Upgrade fs-extra to ^7.0.0
  • e280d1d feat(deps): Upgrade get-stream to ^4.0.0
  • 748ae4e feat(deps): Upgrade execa to ^1.0.0
  • 6dfea52 fix(describe-ref): Fallback refCount is the number of commits since beginning of repository
  • a289ac4 chore: Update Contributor Covenant
  • 37642a0 chore: Restore unmodified MIT license (#1633)
  • 250ec4f Add text to MIT License banning ICE collaborators (#1616)
  • 72b4cbf Update package.json#license to point to the modified MIT License

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 12, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 12, 2018

Version 3.3.1 just got published.

Update to this version instead 🚀

Release Notes v3.3.1

Bug Fixes

  • create: Upgrade whatwg-url to ^7.0.0 (00842d6)
  • import: Handle filepaths with spaces more robustly (#1655) (b084293)
  • prompt: Upgrade inquirer to ^6.2.0 (ebb7ee4)
  • publish: Tell yarn to stop creating git tags (2a6f0a4), closes #1662
  • run-lifecycle: Remove repetitive error logging (b8915e7)
Commits

The new version differs by 13 commits.

  • 5da1319 chore(release): publish v3.3.1
  • 367bf4e test(integration): Avoid inexplicable snapshot comparison errors on Windows
  • 5880788 test(helpers): Replace normalize-test-root with augmented placeholder serialization
  • ed16536 test(helpers): Make serialize-tempdir placeholder consistent with normalize-test-root
  • 00842d6 fix(create): Upgrade whatwg-url to ^7.0.0
  • ebb7ee4 fix(prompt): Upgrade inquirer to ^6.2.0
  • b8d11b8 chore(deps): Update eslint + jest
  • 7bd3179 chore: flailing around trying avoid 'no visual difference' snapshot garbage on Windows
  • b8915e7 fix(run-lifecycle): Remove repetitive error logging
  • a379266 chore(helpers): Normalize newlines to coddle windows
  • 2a6f0a4 fix(publish): Tell yarn to stop creating git tags
  • ac0baa7 test(integration): avoid quoting arguments to coddle windows
  • b084293 fix(import): Handle filepaths with spaces more robustly (#1655)

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 13, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 13, 2018

  • The devDependency lerna was updated from 2.11.0 to 3.3.2.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • 96e1c00 chore(release): publish v3.3.2
  • 3a7046c chore(ci): Split scripts one-per-line, maybe Windows likes that?
  • b0d23cd chore(ci): Run Windows CI on Azure
  • ba7667b chore(ci): i guess azure doesn't provide yarn automagically?
  • 4e12d85 chore(ci): Use correct versionSpec key, quoted, setup git config
  • 7c862a5 chore(ci): prettier has opionions, install latest npm
  • f8b0c8e chore: Set up CI with Azure Pipelines
  • b97d9a3 fix(publish): Allow --force-publish in a canary release
  • 7971bf3 fix(version): Allow --force-publish to work on tagged releases

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 23, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 23, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.16.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 24, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 24, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.16.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 8, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 8, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.16.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 10, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 10, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.17.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 15, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 15, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 16, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 16, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 22, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 22, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.2.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 22, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 22, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 8, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 8, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 20, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 20, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.18.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 20, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 20, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.19.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Dec 27, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Dec 27, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.20.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Dec 29, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Dec 29, 2019

  • The devDependency lerna was updated from 2.11.0 to 3.20.1.

Update to this version instead 🚀

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 13, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency lerna was updated from 2.11.0 to 3.21.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 13, 2020
greenkeeper bot added a commit that referenced this pull request May 25, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 25, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency lerna was updated from 2.11.0 to 3.22.0.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants