cyclejs-community / create-cycle-app

Create Cycle.js apps with no build configuration.
ISC License
237 stars 21 forks source link

Update lerna to the latest version πŸš€ #81

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 2.0.0-beta.37 of lerna just got published.

Dependency lerna
Current Version 2.0.0-beta.36
Type devDependency

The version 2.0.0-beta.37 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of lerna. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes v2.0.0-beta.37

v2.0.0-beta.37 (2017-02-08)

--include-filtered-dependencies now works with ls,exec,run as well!

  • Fixes an issue with --hoist (from previous release)

πŸš€ Enhancement

  • #581 Improve support for --include-filtered-dependencies. (@roblg)
  • #576 Install with no arguments. (@gigabo)
  • #569 Short-circuit out of install with no packages. (@gigabo)

πŸ› Bug Fix

  • #574 Use correct logger method in Package method.. (@evocateur)
  • #568 Check if directories exist before removing during hoist. (@gigabo)

🏠 Internal

Committers: 5

Commits

The new version differs by 17 commits .

  • bf16868 2.0.0-beta.37
  • e95921a remove .only test
  • a88178d fixes [skip ci]
  • 9b79932 v2.0.0-beta.37 changelog [skip ci]
  • ceed21c Replace lodash.find, lodash.unionwith, and pad with lodash. (#562)
  • a3472d7 Bump command-join. (#584)
  • d1ec2e1 v2.0.0-beta.36 changelog [skip ci]
  • eb02684 Improves support for --include-filtered-dependencies (#581)
  • 3e7637e Merge pull request #576 from gigabo/naked-install
  • 0516be7 Merge pull request #575 from doug-wade/add-nyc
  • 793f906 Add tests for FileSystemUtilities.rename*
  • 406015b Add tests for NpmUtilities.splitVersion
  • a87c76c Use correct logger method in Package method. (#574)
  • 4d3a6f5 Install with no arguments
  • b6618f2 Add coverage report

There are 17 commits in total. See the full diff.

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 2.0.0-rc.1 just got published.

Update to this version instead πŸš€

Release Notes v2.0.0-rc.1

v2.0.0-rc.1 (2017-04-07)

A silent (but deadly) bug slipped into the last release. Many thanks to (@timdp) for discovering it.

πŸ› Bug Fix

Commits

The new version differs by 5 commits (ahead by 5, behind by 1).

  • d12c4da 2.0.0-rc.1
  • c1e7910 Update changelog for v2.0.0-rc.1
  • ad7e214 Fix package.json updates during publish (#744)
  • 634d16d fix: use relative path for file: dependency
  • f81a940 2.0.0-rc.0

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.0.0-rc.2 just got published.

Update to this version instead πŸš€

Commits

The new version differs by 13 commits .

  • e925c93 2.0.0-rc.2
  • 08ce858 Update CHANGELOG for v2.0.0-rc.2
  • bed393e Use shell option when spawning lerna exec (#761)
  • b9fa867 Fix durable option resolution (#762)
  • a201362 Use execa for child_process calls (#759)
  • c70af88 Use temp-write for multi-line commit messages (#758)
  • 72de558 Use yargs to handle CLI args and subcommands (#719)
  • 0e9ec10 Update README.md and docs to better explain hoisting (#751)
  • e0bb584 Reference conventionalcommits.org website in README (#748)
  • 607c7a0 Refactor fixture helpers to reduce duplication (#750)
  • 614e08a Convert eslint config to YAML (#749)
  • d64f257 Add eslint-plugin-node (#745)
  • d2f4f98 Fix bootstrap integration tests (#747)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.0.0-rc.3 just got published.

Update to this version instead πŸš€

Release Notes v2.0.0-rc.3

v2.0.0-rc.3 (2017-04-18)

Barring show-stopping bugs, our goal is to cut v2.0.0 later this week. Big props to all of our brave users riding the bleeding edge of release candidates and reporting issues!

πŸ› Bug Fix

lerna bootstrap --npmClient=yarn should no longer require --concurrency=1 to avoid yarn cache race conditions.

If you've ever encountered the error Error: spawn rimraf ENOENT, this should fix that. Turns out yarn doesn't match a behavior of npm when installing, and does not symlink transitive dependency binaries.

🏠 Internal

Committers: 2

Commits

The new version differs by 7 commits .

  • c6a1bef 2.0.0-rc.3
  • 67addb5 Update CHANGELOG for v2.0.0-rc.3
  • 3b67f27 chore: trim whitespace in CHANGELOG
  • bb3e740 Resolve internal CLI calls with Windows-safe pattern (#771)
  • 83a5e9f Pass multiple directories to rimraf (#770)
  • f96316c Fix custom version prompt (#769)
  • 39b9332 Use network mutex when bootstrapping with yarn (#764)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.0.0-rc.4 just got published.

Update to this version instead πŸš€

Release Notes v2.0.0-rc.4

v2.0.0-rc.4 (2017-04-27)

Now with fewer bugs! The --hoist flag works again, among other rc.3 bugfixes, and our logging is much more detailed now.

πŸ’₯ Breaking Change

πŸš€ Enhancement

πŸ› Bug Fix

πŸ’… Polish

πŸ“ Documentation

🏠 Internal

Committers: 3

Commits

The new version differs by 19 commits0.

  • ef7969f 2.0.0-rc.4
  • ba4f8d7 Update CHANGELOG for v2.0.0-rc.4
  • 2247fe1 Log the directories being cleaned (#790)
  • b8e7467 Prevent log messages and progress bars from mangling prompts (#787)
  • 67543fd appveyor: add --runInBand to yarn run ci
  • aa03b43 Add troubleshooting docs (#783)
  • fbdfa9a Add --max-buffer flag (#782)
  • d16e285 Add tests for npm global style option (#784)
  • bb78176 Support --force-publish arrays and booleans (#781)
  • f9b2ac6 Restore async rimraf loops (#780)
  • e4b461b Log with npmlog (#779)
  • 2bcd182 Replace --skip-temp-tag with inverted --temp-tag (#777)
  • 6cb677a Fix --hoist with no argument default (#778)
  • c590d57 Always bootstrap non-hoisted leaves using npm --global-style (#775)
  • b72ecb6 Ignore node_modules when traversing nested package locations (#776)

There are 19 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.0.0-rc.5 just got published.

Update to this version instead πŸš€

Release Notes v2.0.0-rc.5

v2.0.0-rc.5 (2017-05-22)

This is the last release candidate.

We need to fix #789 before we can release v2.0.0. All contributions are appreciated!

πŸ’₯ Breaking Change

  • #807 Change exit codes for updated and publish. (@koddsson)

    It is now possible to run lerna publish in CI unconditionally, only publishing when changes are actually detected, and never failing when it decides to not publish anything.

    Previously:

    • lerna publish when there are no updates to publish would throw an error
    • lerna updated when there are no updates would exit 0, making it ineffective as a chained filter (e.g., lerna updated && lerna publish)

    Now:

    • lerna publish when there are no updates is a no-op, exiting successfully with a helpful log message
    • lerna updated when there are no updates will exit non-zero (but not throw an error), enabling it to be an effective filter

πŸš€ Enhancement

  • #726 Add --only-updated option to exec and run subcommands. (@jameslnewell)

    When executing a script or command, only run the script or command on packages that have been updated since the last release. A package is considered "updated" using the same rules as lerna updated.

    lerna exec --only-updated -- ls -la
    lerna run --only-updated test
  • #795 Add --parallel flag to lerna exec. (@evocateur)

    With this flag, lerna exec will run the command in all filtered packages
    in parallel, completely ignoring concurrency and topological sorting.

    # transpile modules in all packages as changes occur
    lerna exec -- babel src -d lib -w
    
    # transpile watched modules only in package-foo
    lerna exec --scope package-foo -- babel src -d lib -w

    It is advised to constrain the scope of the command when running with this
    flag, as spawning dozens of subprocesses may be harmful to your shell's
    equanimity (or maximum file descriptor limit, for example). YMMV

  • #796 Add --parallel flag to lerna run. (@evocateur)

    This allows simpler invocation of watch scripts, with the caveat that concurrency and topological sorting are completely ignored. This is generally the intention when calling lerna run watch and other similar script targets, hence the additional flag.

    # the following commands are equivalent
    lerna run watch --concurrency=1000 --stream
    lerna run watch --parallel

    Package filtering (--scope and --ignore) is still available when this new flag is being used, and it is advised to narrow the scope of parallel execution when you have more than a dozen packages or so (YMMV).

  • #803 Skip git repo check by default in Commands which do not rely on git. (@noherczeg)

  • #824 Add json output to ls and updated commands. (@ricky)

    When run with --json, lerna updated and lerna ls will return an array of objects in the following format:

    [
      {
        "name": "package",
        "version": "1.0.0",
        "private": false
      }
    ]
  • #829 Prefix piped streams with rotating colors. (@evocateur)

πŸ› Bug Fix

🏠 Internal

Committers: 6

Commits

The new version differs by 18 commits.

  • 31a98aa 2.0.0-rc.5
  • 26f4056 Update CHANGELOG for v2.0.0-rc5
  • f0b250a Make pkg argument optional for lerna diff (#831)
  • 1a8571c Add json output to ls and updated commands (#824)
  • a5ef53d Bump glob (#830)
  • 56568d3 Remove '-a' from git tag invocation (#815)
  • 20574b0 Prefix piped streams with rotating colors (#829)
  • 64203e5 Switch to fs-extra (#828)
  • ce95a26 Upgrade dependencies (#827)
  • 880fdf3 Change exit codes for updated and publish (#807)
  • 03eb4e9 tweaks [skip ci]
  • 22bad8b Add --only-updated option to exec and run subcommands (#726)
  • 64a01ac Skip git repo check in commands that do not rely on git (#803)
  • 7b72210 Do not ignore explicit node_modules in package paths (#799)
  • bb7cbf3 Disable progress bars when running in CI or non-interactive shell (#798)

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.0.0 just got published.

Update to this version instead πŸš€

Release Notes v2.0.0

v2.0.0 (2017-07-06)

πŸŽ‰ It's happening! πŸŽ‰

πŸ’₯ Breaking Change

  • #904 Improved --canary functionality. (@Craga89)
    --canary now bumps the generated version to the next semver minor, and accepts a value (e.g. --canary=beta) to override the default "alpha" tag.

πŸš€ Enhancement

  • #899 Support Yarn workspaces to replace bootstrap command. (@bestander)
  • #834 Pass extra arguments to npmClient during bootstrap. (@xaka)
  • #873 Add root path dir environment variable to lerna run. (@yisraelx)
  • #822 Add --since flag to all commands that accept --scope. (@treshugart)
  • #806 Allow custom yarn mutex from lerna.json config. (@ChristopheVandePoel)
  • #868 lerna run: Don't error if no scoped packages are matched. (@ricky)
  • #835 Flag for exec to bail upon child execution error. (@rsolomon)

πŸ› Bug Fix

πŸ“ Documentation

🏠 Internal

Committers: 15

Commits

The new version differs by 25 commits.

  • 4f4e99f 2.0.0
  • 4ccf941 Update CHANGELOG for v2.0.0
  • dc36053 Fix durable option name in README [skip ci]
  • 2a302fe Improved canary option functionality (#904)
  • e6d927e Skip update notifiers on CI (#907)
  • 616e44c Support Yarn workspaces to replace bootstrap command (#899)
  • 80653c7 Clarify warning in hoist.md [skip ci]
  • c1a01a2 Update hoist.md
  • 52ad617 Pass extra arguments to npmClient during bootstrap (#834)
  • 66e8c02 Add $LERNA_ROOT_PATH env var to lerna exec (#873)
  • a6a3da8 chore(travis): test against node 8 and npm 5 (#861)
  • d24704d fix: shorten error message assert to match npm5 semantics
  • cf11901 Add --since flag to all commands that accept --scope (#822)
  • 4f43c3c Allow custom yarn mutex from lerna.json config (#806)
  • 3efcd3e Print "MISSING" when a package has no version key. (#857)

There are 25 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.1.0 just got published.

Update to this version instead πŸš€

Release Notes v2.1.0

v2.1.0 (2017-08-24)

πŸš€ Enhancement

  • #922 Support --conventional-commits in fixed versioning mode. (@jezzay)
  • #960 Improve support for semver prerelease identifiers when publishing. (@shawnbot)

πŸ› Bug Fix

πŸ“ Documentation

  • #921 Fixed spelling mistake in a comment for Command.js. (@dlmr)
  • #978 Add root package.json and CI setup sections to FAQ. (@Andarist)
  • #981 Add troubleshooting info for GitHub lightweight tags. (@jezzay)

🏠 Internal

Committers: 11

Commits

The new version differs by 29 commits.

  • 6e0d004 2.1.0
  • c928878 Update CHANGELOG for v2.1.0
  • 4d984c1 chore: execa ^0.8.0
  • d692ce7 chore: upgrade babel to 6.latest, deduping a bunch
  • eef3f40 chore: get-port ^3.2.0, ensuring port is always bound in IPv4 range
  • debaf90 chore: eslint ^4.5.0
  • 41b1be9 chore: inquirer 3.2.2
  • 5421da5 chore: write-file-atomic ^2.3.0
  • dcbcfee Exit properly when there is nothing to publish (#982)
  • a224760 Add troubleshooting info for GitHub lightweight tags (#981)
  • 681c60b Improve support for semver prerelease identifiers when publishing (#960)
  • 33d92a4 Update LICENSE (#973)
  • 2629cc2 Support --conventional-commits in fixed versioning mode (#922)
  • 79a6779 Bump load-json-file (#976)
  • 2294f98 Add root package.json and CI setup sections to FAQ (#978)

There are 29 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.1.1 just got published.

Update to this version instead πŸš€

Release Notes v2.1.1

v2.1.1 (2017-08-28)

A quick bugfix release to restore a broken lerna publish --canary, as reported in #989. Many thanks to all who pitched in to identify the issue!

πŸ› Bug Fix

  • #990 Use yargs parser in unit tests for greater fidelity. (@evocateur)

Committers: 1

Commits

The new version differs by 3 commits.

  • f2664cc 2.1.1
  • 6afdd5e Update CHANGELOG for v2.1.1
  • f6fc7ca Use yargs parser in unit tests for greater fidelity (#990)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.1.2 just got published.

Update to this version instead πŸš€

Release Notes v2.1.2

v2.1.2 (2017-08-29)

More bugfixes, plus support for the prepare lifecycle script found in npm 4+.

πŸš€ Enhancement

  • #979 Run "prepare" lifecycle script during bootstrap. (@Andarist)

πŸ› Bug Fix

  • #992 Fix --conventional-commits recommending already released version. (@jezzay)
  • #993 Fix silly level log output for --conventional-commits. (@jezzay)
  • #996 Only diff package locations, not the entire repository. (@evocateur)

🏠 Internal

Committers: 3

Commits

The new version differs by 8 commits.

  • 4d64a28 2.1.2
  • 88b3641 Update CHANGELOG for v2.1.2
  • ab3c5c5 All command unit tests use yargs runner (#997)
  • 661b4f4 Only diff package locations, not the entire repository (#996)
  • c638fe9 Run "prepare" lifecycle script during bootstrap (#979)
  • d721b2a Fix silly level log output for --conventional-commits (#993)
  • 0e6a562 Fix --conventional-commits recommending already released version (#992)
  • 958a2ab ci: synchronize upgraded npm across matrix, using 5.4.0 in node v8.x

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.2.0 just got published.

Update to this version instead πŸš€

Release Notes v2.2.0

v2.2.0 (2017-09-15)

A new command, tweaks to logging and init scaffolding, and documentation!

πŸš€ Enhancement

πŸ“ Documentation

  • #985 Update installation instructions to match lerna init behavior. (@sapegin)
  • #1011 Add shield example to README.md. (@mfix22)

Committers: 5

Commits

The new version differs by 7 commits.

  • 54761ba 2.2.0
  • 94ea45a Update CHANGELOG for v2.2.0
  • 6fe4941 Update installation instructions to match lerna init behavior (#985)
  • 1c2fdd1 Create configured "packages" directories during lerna init (#970)
  • 2a25683 Add shield example to README.md (#1011)
  • d368d77 Improve logging of package lifecycle errors during bootstrap (#1004)
  • ab3c785 Add lerna link command (#1000)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.3.0 just got published.

Update to this version instead πŸš€

Release Notes v2.3.0

v2.3.0 (2017-10-03)

New options for lerna import and lerna publish, set --loglevel from lerna.json, and more!

πŸš€ Enhancement

  • #1019 Add --flatten option to use when merge conflicts cannot be imported. (@dmaksimovic)
  • #1026 Add --allow-branch option to restrict publish to designated branches. (@FaHeymann)
  • #1029 Call version lifecycle scripts during publish. (@cwmoo740)
  • #1030 Add runScriptSync for use in version lifecycle methods. (@cwmoo740)

πŸ› Bug Fix

πŸ“ Documentation

🏠 Internal

  • #1038 Rename npmPublishAsPrerelease to npmPublish to avoid confusion. (@Hypnosphi)

Committers: 7

Commits

The new version differs by 11 commits.

  • 89602db 2.3.0
  • 90d850a chore: Update CHANGELOG for v2.3.0
  • a132b6e Pass npmClientArgs to yarn workspaces install command (#1041)
  • 7aa16e5 docs(README): tweak conventional message (#1040)
  • 9e0157c Rename npmPublishAsPrerelease to npmPublish to avoid confusion (#1038)
  • 5ea7e2d Support durable --loglevel config from lerna.json (#1037)
  • 5c079a5 Use --canary= as prerelease tag, not commit-ish (#1020)
  • a0945a5 Add runScriptSync for use in version lifecycle methods (#1030)
  • 86db2fc Call version lifecycle scripts during publish (#1029)
  • cf1bdbd Add --allow-branch option to restrict publish to designated branches (#1026)
  • 6af47ba Add --flatten option to use when merge conflicts cannot be imported (#1019)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.3.1 just got published.

Update to this version instead πŸš€

Release Notes v2.3.1

v2.3.1 (2017-10-03)

This is what happens when you forget to pull from upstream before publishing.

πŸ’… Polish

Committers: 1

Commits

The new version differs by 5 commits ahead by 5, behind by 2.

  • 3c64dbd 2.3.1
  • efff3be chore: Update CHANGELOG for v2.3.1
  • b938b05 2.3.0
  • 897b4bf chore: Update CHANGELOG for v2.3.0
  • 9174644 Log which packages are throwing ECYCLE error (#1025)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.4.0 just got published.

Update to this version instead πŸš€

Release Notes v2.4.0

v2.4.0 (2017-10-05)

I inadvertently made lerna bootstrap --hoist really slow in v2.3.0, so that's fixed. Big thanks to all the contributors!

πŸš€ Enhancement

πŸ› Bug Fix

  • #1044 Throw publish validation errors before version selection. (@evocateur)
  • #1047 Remove git requirement from link command. (@jiverson)
  • #1051 When hoisting, only install with --global-style in leaf nodes, not root. (@evocateur)
  • #1054 Set process.exitCode instead of calling process.exit(code). (@evocateur)

πŸ’… Polish

πŸ“ Documentation

Committers: 4

Commits

The new version differs by 14 commits.

  • 5239a84 2.4.0
  • 893cc43 Update CHANGELOG for v2.4.0
  • 3bdb108 chore: use latest-* tags when upgrading npm in travis
  • 01fbdc6 chore: turn off broken node v4 on appveyor
  • 5d9c275 Set process.exitCode instead of calling process.exit(code) (#1054)
  • 49770f8 Truncate stack (or pass directly) when logging errors (#1052)
  • c56c729 When hoisting, only install with --global-style in leaf nodes, not root (#1051)
  • 4262099 refactor: encapsulate semver comparison in PackageGraphNode
  • 5b8795c Add support for git-hosted urls as sibling package dependencies (#1033)
  • 8d99786 Clean up code missed by lint settings (#1048)
  • f347b26 Remove git requirement from link command (#1047)
  • b350871 chore: use multiline template strings for verbose error messages
  • 5372a9e Throw publish validation errors before version selection (#1044)
  • 149491e Add more detail to --use-workspaces documentation (#1042)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.5.0 just got published.

Update to this version instead πŸš€

Release Notes v2.5.0

v2.5.0 (2017-11-01)

A new command (lerna add), new flags for bootstrap and link commands, and a much-improved experience when publishing "final" releases after a series of prereleases!

πŸš€ Enhancement

  • #1069 Implement lerna add <pkg>[@version] [--dev]. (@marionebl)
  • #1077 Republish prereleased packages during subsequent non-prerelease publish. (@spudly)
  • #1078 Generate root changelog in fixed mode. (@ZauberNerd)
  • #1081 Warn during bootstrap when two or more packages have the same package.json name. (@amfio)
  • #1082 Add --force-local to link command. (@jiverson)
  • #1087 Add --reject-cycles to bootstrap, logging packages when found. (@mitchhentges)

πŸ› Bug Fix

πŸ“ Documentation

🏠 Internal

  • #1080 Add test for skipping empty patches during import --flatten. (@gyoshev)
  • #1092 Make integration tests less flaky on Windows. (@evocateur)

Committers: 11

Commits

The new version differs by 15 commits.

  • a38c2fe 2.5.0
  • 086a600 chore: Update CHANGELOG for v2.5.0
  • d9e0ec5 Add test for skipping empty patches during import --flatten (#1080)
  • 3bd057a Make integration tests less flaky on Windows (#1092)
  • fe0bc0d Use only yarn commands in CONTRIBUTING.md [skip ci]
  • 8113903 Implement lerna add [@version] [--dev] (#1069)
  • 8122ead Add --force-local to link command (#1082)
  • e96adbe Fixed diffing on Windows (#1083)
  • c211eb4 Add --reject-cycles parameter, logging packages when found (#1087)
  • 567d05c Generate root changelog in fixed mode (#1078)
  • d72caa1 Republish prereleased packages during subsequent non-prerelease publish (#1077)
  • cd8e007 fix: fail when --hoist and --yarn are used together (#1063)
  • 2adab3c Improve "import" edgecases + (i18n fixes + git tweaks) (#1059)
  • a2d1e8a Warn about two or more packages having the same npm package.json name (#1081)
  • 34fd08a Fix README typo (#1062)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 2.5.1 just got published.

Update to this version instead πŸš€

Release Notes v2.5.1

v2.5.1 (2017-11-01)

A quick bugfix for an overlooked case in lerna add.

πŸ› Bug Fix

Committers: 1

Commits

The new version differs by 7 commits.

  • 4f95be8 2.5.1
  • b187fcf chore: Update CHANGELOG for v2.5.1
  • ffc9b30 chore: single -> double quotes
  • 106ffbc test: cover missed conditionals in AddCommand
  • 5d34a99 fix(copypasta): use correct import path
  • b175859 refactor: share splitVersion() between NpmUtilities and AddCommand
  • 8395a70 Preserve existing deps with lerna add (#1100)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.6.0 just got published.

Update to this version instead πŸš€

Release Notes v2.6.0

v2.6.0 (2018-01-08)

Happy 2018! πŸŽ‰

πŸš€ Enhancement

πŸ› Bug Fix

  • #1134 Normalize path used for git add in respect to OS/environment. (@zenflow)
  • #1129 Throw error in bootstrap when Yarn workspaces is misconfigured. (@evocateur)
  • #1101 Set chmod for linked binaries. (@marionebl)
  • #1112 Use all packages locations when resetting canary changes. (@jwickens)
  • #1115 Keep non-patch subject parts when importing repository. (@koenpunt)

πŸ“ Documentation

Committers: 10

Commits

The new version differs by 16 commits.

  • 7b40d33 2.6.0
  • dc69bf7 chore: Update CHANGELOG for v2.6.0
  • a63e0ba chore: bump non-major dependencies
  • f5d76a2 chore: bump non-major devDependencies
  • f1bfb7a Fix typo in README.md (#1176)
  • e4e29db fix: typo in README.md "in in" (#1166)
  • d35c7aa add docs on how to publish scoped packages (#1139)
  • e01f5ae Normalize path used for git add in respect to OS/environment (#1134)
  • 48533fa Throw error in bootstrap when Yarn workspaces is misconfigured (#1129)
  • b48888e docs: Add lerna.json example for --message
  • 9bf661f Add --stream option to lerna exec (#1110)
  • 8104138 Set chmod for linked binaries (#1101)
  • da3e30f Add --changelog-preset option to customize --conventional-commits output (#1111)
  • 2d4f5e7 Use all packages locations when resetting canary changes (#1112)
  • 00b979f Keep non-patch subject parts when importing repository (#1115)

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.7.0 just got published.

Update to this version instead πŸš€

Commits

The new version differs by 16 commits.

  • c13c8b9 2.7.0
  • 4ff2065 chore: Update CHANGELOG for v2.7.0
  • c98b5e9 chore: prettier CHANGELOG
  • a98c029 Throw error when lerna.json or package.json have invalid syntax (#1193)
  • ecaf927 chore: upgrade prettier
  • 563b538 chore: set NODE_ENV=test for tests, use fast-async instead of regenerator
  • 7b3738e chore: prettier (#1188)
  • bdbfc62 Completely ignore peerDependencies during publish (#1187)
  • 625df67 run/publish: Use npmClient instead of hardcoded npm (#1145)
  • b3ed534 Add missing root-level version lifecycle calls
  • ef6393c Add support for root-level version lifecycle (#1149)
  • fbb9960 docs: πŸ“‡ Add private registry tips to troubleshooting.md (#1186)
  • 569c0c2 Warn user and exit non-zero if command is invalid (#1140)
  • 417e67d docs: replace "command" with "commands" to avoid ambiguity (#1164)
  • a20601c feat: --allow-branch publish option now accepts multiple globs (#1167)

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.7.1 just got published.

Update to this version instead πŸš€

Release Notes v2.7.1

v2.7.1 (2018-01-16)

πŸ› Bug Fix

  • #1194 Treat 'lerna run test' like any other command. (@tkrotoff)
  • #1199 Fix import command so it works if Lerna root is a subdir of git root. (@RoystonS)
  • #1204 Avoid interactive prompt during yarn publish. (@evocateur)

Committers: 3

Commits

The new version differs by 6 commits.

  • effcf63 2.7.1
  • 2789995 chore(travis): don't build tags, it's redundant
  • 1a9f53b chore: Update CHANGELOG for v2.7.1
  • 67a546d fix: Treat 'lerna run test' like any other command(#1194)
  • b78d8cd fix: Import command should work if Lerna root is a subdir of git root (#1199)
  • 4dabc7f fix: Pass --new-version to yarn when publishing (#1204)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.7.2 just got published.

Update to this version instead πŸš€

Release Notes v2.7.2

v2.7.2 (2018-01-16)

πŸš€ Enhancement

πŸ› Bug Fix

Committers: 2

Commits

The new version differs by 5 commits.

  • e6f124d 2.7.2
  • 437faca chore: Update CHANGELOG for v2.7.2
  • d76986e Avoid dropping early logs below default level (#1206)
  • 9c99211 Add %v as placeholder for raw version in --message (#1205)
  • 06aae0c chore: fix typo in changlog

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.8.0 just got published.

Update to this version instead πŸš€

Release Notes v2.8.0

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 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

Committers: 3

Commits

The new version differs by 9 commits.

  • 9842e9a 2.8.0
  • d23979f chore: Update CHANGELOG for v2.8.0
  • e0dad49 Avoid triggering pre-commit and commitmsg hooks during publish (#1219)
  • e368f0b Remove --no-gpg-sign from git commit (#1220)
  • 61416b8 Avoid duplicate root changelog entries (#1217)
  • 957ba53 chore: localize fixture init in PublishCommand conventional-commits tests
  • aac0f9f chore: use fs-extra JSON methods in helpers/updateLernaConfig
  • 0590fbd Throw friendly error when workspaces are not configured correctly (#1212)
  • ba256a2 chore(appveyor): don't build tags, it's redundant

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.0.0-alpha.0 just got published.

Update to this version instead πŸš€

greenkeeper[bot] commented 6 years ago

Version 3.0.0-alpha.1 just got published.

Update to this version instead πŸš€

Release Notes v3.0.0-alpha.1

v3.0.0-alpha.1 (2018-02-28)

πŸ’₯ Breaking Change

🏠 Internal

Committers: 1

Commits

The new version differs by 76 commits.

  • fd4ef82 3.0.0-alpha.1
  • 41d4759 chore: Update CHANGELOG for v3.0.0-alpha.1
  • b94fed3 feat: upgrade globby for better performance
  • d86f768 chore: bump conventional-changelog-*
  • bbccb07 chore: bump dev dependencies
  • 0d362b9 chore(travis): always install latest npm, use full command names
  • 9d0ae48 chore(appveyor): set PATH before install, shallow_clone: true
  • 3b6d6a7 refactor(collect-packages): sync -> async
  • 43fd954 refactor(Command): run preparations inside Promise chain
  • 0b134e0 Preserve package.json structure during bootstrap mangling (#1290)
  • 377d45a Convert command lifecycle from callbacks to Promises (#1289)
  • aae27f1 refactor(PackageGraph): remove unused (and confusing) graph properties
  • 08b5f60 refactor(UpdatedPackagesCollector): rename => utils/collect-packages
  • a5acaf6 refactor(Package): updateDependency() => updateLocalDependency()
  • 389a5e3 refactor(UpdatedPackagesCollector): remove Update() wrapper, re-use PackageGraphNodes

There are 76 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 2.9.1 just got published.

Update to this version instead πŸš€

greenkeeper[bot] commented 6 years ago

Version 2.10.0 just got published.

Update to this version instead πŸš€

Release Notes v2.10.0

v2.10.0 (2018-04-06)

πŸš€ Enhancement

Committers: 1

greenkeeper[bot] commented 6 years ago

Version 2.10.1 just got published.

Update to this version instead πŸš€

Release Notes v2.10.1

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).

greenkeeper[bot] commented 6 years ago

Version 2.10.2 just got published.

Update to this version instead πŸš€

Release Notes v2.10.2

v2.10.2 (2018-04-16)

πŸ› Bug Fix

Committers: 1

greenkeeper[bot] commented 6 years ago

Version 3.0.0 just got published.

Update to this version instead πŸš€

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.

greenkeeper[bot] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

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] commented 6 years ago

Update to this version instead πŸš€

Release Notes for v3.4.0

Features

  • publish: Use APIs for validation queries instead of CLI (65fc603)

We now use libnpmaccess and npm-registry-fetch to validate logged-in status and package permissions. Huge thanks to @zkat for extracting these fabulous packages!

Commits

The new version differs by 5 commits.

  • cd5a8fa chore(release): publish v3.4.0
  • 65fc603 feat(publish): Use APIs for validation queries instead of CLI
  • 21aa430 chore(map-to-registry): Ensure env does not pollute config resolution
  • ea41470 chore: Remove beta-quality Azure Pipelines
  • fd62753 chore(ci): Set core.autoCRLF -> true so Windows stops failing lint

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Commits

The new version differs by 10 commits.

  • 05a27a6 chore(release): publish v3.4.1
  • f7fdc77 fix(publish): Overwrite Yarn registry proxy when encountered
  • 06a9479 fix(publish): Set token on npm config, allow third-party registries to remain non-compliant
  • 987fd26 fix(bootstrap): Constrain npm-conf argument object to options.registry only
  • 597606c fix(add): Allow --registry option
  • 25af71d fix(npm-conf): Do not overwrite defaults with undefined cli keys
  • 159a0b0 fix(conventional-commits): Upgrade angular preset, ensure header is not duplicated
  • 9752f3e fix(conventional-commits): Upgrade dependencies
  • a60a0c3 docs: Add 'lerna create' command to README.md (#1680)
  • 265ec0c docs(readme): update independent mode instructions (#1701)

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for v3.4.2

Bug Fixes

  • publish: Prevent retries during access validation so third-party registries are skipped faster (a89ae62)
  • publish: Use modern auth resolution (7ba41a6)
Commits

The new version differs by 6 commits.

  • 6afcde7 chore(release): publish v3.4.2
  • bef9a83 chore: bump transitive dependencies
  • 3d68d87 chore: bump dev dependencies
  • a89ae62 fix(publish): Prevent retries during access validation so third-party registries are skipped faster
  • 7ba41a6 fix(publish): Use modern auth resolution
  • ef47f2a docs(version): document the β€”yes option (#1715)

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Commits

The new version differs by 2 commits.

  • aa4ae51 chore(release): publish v3.4.3
  • 76589d4 fix(publish): Use correct field name when limiting retries

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 48 commits.

  • 1c142db chore(release): publish v3.5.0
  • fbf9629 refactor(version): Tweak error code when remote branch does not exist
  • b199f32 refactor(publish): Allow --git-reset to be configured from lerna.json
  • 3b98973 refactor(publish): Gather current tags filtered by --list glob
  • 1aa1712 chore: bump eslint-plugin-jest
  • f4edc76 docs: Remove broken badges
  • bc56839 chore: sync protocol of public registry
  • 1a78f1a chore: reset lockfile
  • 3cb7465 fix(publish): Ignore non-release tags when detecting from-git (#1782)
  • 7ee05d7 feat(version): Add --include-merged-tags option (#1712)
  • e2c0342 docs: Fix link to --git-remote option (#1796) [ci skip]
  • eae5619 feat(publish): Add option --no-git-reset to leave unstaged changes in working tree (#1791)
  • b69a728 feat(run): Log package name and timing in runScriptInPackageCapturing (#1781)
  • 9d36654 feat(import) Add --dest option to explicitly specify import destination (#1772)
  • cd34b48 fix(version): Add friendly error message when remote branch doesn't exist (#1741)

There are 48 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 2 commits.

  • 6107c9a chore(release): publish v3.5.1
  • a4c57c2 fix(publish): Pass explicit list of files to checkout instead of globs

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 23 commits.

  • 8cc3196 chore(release): publish v3.6.0
  • 54008c6 feat(npm-dist-tag): Use fetch API instead of CLI to make changes
  • b387881 feat(listable): Add --toposort option
  • 65a1d1b feat(create): Migrate npm info subprocess to libnpm.manifest
  • 7411299 chore: bump eslint-plugin-jest, auto-fix warnings
  • e00dc0f chore: bump prettier
  • 7a7e135 chore: update lockfile with missing local dep
  • 2639bba test: Move shared command fixtures into root
  • 4017f37 fix(pkg): Exclude mocks from package tarball
  • 0d3a786 feat: Migrate existing usage to libnpm
  • 732d850 chore(travis): Do not allow failures on Node 11
  • 35fc3a7 chore(travis): Remove horrendously slow Windows executions
  • e2cb8f5 chore(ci): give up on azure pipelines again
  • 0f97944 ci(azure): Add yarn, configure git user, and limit to node 10
  • e6748fb chore(ci): Set up Azure Pipelines

There are 23 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 40 commits.

  • 89b53ff chore(release): publish v3.7.0
  • 6116680 fix(create): Pass options snapshot to pacote.manifest()
  • 11c583c refactor(npm-conf): remove redundant check, add istanbul comments
  • d58b741 fix(npm-conf): Port kevva/npm-conf/pull/12 (@zkochan)
  • 6a8aa83 fix(npm-conf): Update defaults & types to npm v6.5.0+
  • db4522b refactor(publish): Snapshot options passed to n-r-f/auth helper
  • ca4dd95 fix(publish): Short-circuit retries for npm username validation
  • 405b094 refactor(publish): introduce figgy-pudding to share fetch opts
  • 111053b refactor(publish): swap snapshot call of unpublished packages helper
  • 2713ab8 feat(dist-tag): Wrap options in figgy-pudding
  • b1c2a10 test(helpers): import equals() method from jasmine_utils to support nested asymmetric matchers
  • d0f0dbc fix(add): Snapshot opts passed to pacote.manifest()
  • d4ab6c4 fix(publish): Remove unused dependency
  • 2de7234 refactor(publish): Snapshot conf before passing as opts
  • d0c677f refactor(pack-directory): Use figgy-pudding to wrap options, snapshot conf in test

There are 40 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for v3.7.1

Bug Fixes

  • bootstrap: Pulse progress bar during execution (b38a151)
  • clean: Pulse progress bar during execution (f1202de)
  • command: Enable progress from top-level log object (95e88f0)
  • import: Pulse progress bar during execution (b552e22)
  • npm-dist-tag: Accept opts.log, defaulting to libnpm/log (97edc7e)
  • npm-publish: Accept opts.log, defaulting to libnpm/log (a1d61f6)
  • pack-directory: Accept opts.log, defaulting to libnpm/log (d099d13)
  • publish: Do not pass this.logger into conf, it does not respect log.level (9bcd503)
  • publish: Pulse progress bar during execution (49b8771)
  • Add @lerna/pulse-till-done utility (3359c63)
  • run-lifecycle: Accept opts.log, defaulting to libnpm/log (dde588a)
  • run-lifecycle: Do not execute on packages that lack the target script, avoiding spurious logs (c0ad316)
Commits

The new version differs by 13 commits.

  • 284aa47 chore(release): publish v3.7.1
  • 9bcd503 fix(publish): Do not pass this.logger into conf, it does not respect log.level
  • c0ad316 fix(run-lifecycle): Do not execute on packages that lack the target script, avoiding spurious logs
  • dde588a fix(run-lifecycle): Accept opts.log, defaulting to libnpm/log
  • a1d61f6 fix(npm-publish): Accept opts.log, defaulting to libnpm/log
  • 97edc7e fix(npm-dist-tag): Accept opts.log, defaulting to libnpm/log
  • d099d13 fix(pack-directory): Accept opts.log, defaulting to libnpm/log
  • 49b8771 fix(publish): Pulse progress bar during execution
  • b552e22 fix(import): Pulse progress bar during execution
  • f1202de fix(clean): Pulse progress bar during execution
  • b38a151 fix(bootstrap): Pulse progress bar during execution
  • 3359c63 fix: Add pulse-till-done utility
  • 95e88f0 fix(command): Enable progress from top-level log object

See the full diff