risio / framework

The main repository that holds all the framework code ;)
2 stars 0 forks source link

An in-range update of lerna is breaking the build 🚨 #8

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

The dependency lerna was updated from 3.4.3 to 3.5.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

lerna is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **ci/circleci: build-packages:** Your tests failed on CircleCI ([Details](https://circleci.com/gh/risio/framework/95?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).

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

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 3.4.3 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 6 years ago

Your tests are still failing with this version. Compare changes

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

Your tests are still failing with this version. Compare changes

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

Your tests are still failing with this version. Compare changes

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

Your tests are still failing with this version. Compare changes

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.7.2

Bug Fixes

  • pack-directory: Accept lazy Package, passing directory as second parameter (c6819c0)
  • package: Add Package.lazy() helper (4aa9d37)
  • package: Chain self from serialize() method for parity with refresh() (98c812c)
  • publish: Re-order --git-reset flag in options (0653af9)
  • publish: Remove unused --npm-client option (4e7eaef)
  • symlink-binary: Use Package.lazy() instead of private resolver (83fe3ef)
  • version: Prevent clobbering composed --yes option (f3816be)
Commits

The new version differs by 11 commits.

  • 52796f6 chore(release): publish v3.7.2
  • f3816be fix(version): Prevent clobbering composed --yes option
  • 0653af9 fix(publish): Re-order --git-reset flag in options
  • 4e7eaef fix(publish): Remove unused --npm-client option
  • c6819c0 fix(pack-directory): Accept lazy Package, passing directory as second parameter
  • 26e6ec2 refactor(command): Tinker with 'private' properties
  • 1aa4af7 test(add): Use Project.getPackages() consistently in assertions
  • 83fe3ef fix(symlink-binary): Use Package.lazy() instead of private resolver
  • 858caf3 test(helpers): Refactor pkg-matchers
  • 4aa9d37 fix(package): Add Package.lazy() helper
  • 98c812c fix(package): Chain self from serialize() method for parity with refresh()

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 5 commits.

  • da5057f chore(release): publish v3.8.0
  • f1f0871 fix(publish): Heighten dist-tag success log level to distinguish from noisy fetch logging
  • 5e790e5 feat(publish): Add --contents option
  • 09fccd3 fix(publish): Unhide options shared with version command
  • db5a7b5 chore(prettier): Let prettier have its way with Markdown

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 15 commits.

  • 00a372e chore(release): publish v3.8.1
  • 0de3df9 fix(progress): Correctly avoid progress where we don't want it
  • 8957648 refactor(symlink-dependencies): Pass Tracker instance instead of this.logger
  • da81e60 fix(progress): Enable progress during logging setup, correcting default
  • 8e59950 fix(npm-publish): Pass normalized manifest to libnpm/publish
  • ef23757 refactor(publish): Move package serialization into explicit step
  • db5631e feat(command): log whether CI environment has been detected (#1841)
  • b47e546 chore(stale): Add more exempt labels [skip ci]
  • 70c2eed chore: Change staleLabel to 'stale'
  • 936089e chore: Increase daysUntilLock
  • 2bcc366 fix: Do not print duplicate stdio after a streaming command errors (#1832)
  • ef18236 docs: Update README with lerna link convert command (#1836) [skip ci]
  • 95d9ddd chore(github): Add dessant/lock-threads config
  • baec1bc chore(github): Add probot/stale config
  • 462b15c fix(publish): --canary should also respect --include-merged-tags

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 10 commits.

  • 25da088 chore(release): publish v3.8.2
  • c5676bb fix(publish): Run root prepublish lifecycle if it exists
  • e133134 fix(publish): Avoid recursive root lifecycle execution
  • 089392d fix(version): Avoid recursive root lifecycle execution
  • b7255da refactor(run-lifecycle): Reasonable default for opts.unsafe-perm
  • ae29097 fix(run-lifecycle): Short-circuit ignore options
  • 0ef71fb refactor(run-lifecycle): Improve logging
  • de8ed88 refactor(run-lifecycle): Do not pipeline target Package instance
  • 4cd375d refactor(npm-publish): Do not pipeline target Package instance
  • 169c943 fix(bootstrap): Bail out of hoisted recursive lifecycles

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 4 commits.

  • c7fa580 chore(release): publish v3.8.4
  • 31982a1 fix(publish): Pass username to access.lsPackages()
  • 4300a07 chore(release): publish v3.8.3
  • b44f2f9 fix(publish): Give up trying to validate third-party registries

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.9.0

Bug Fixes

  • bootstrap: Only run install lifecycles once-per-package, in topological order (929ae22)
  • describe-ref: Properly handle sha-like tag names (#1853) (094a1cb)
  • run-lifecycle: Ensure all npm_package_* env vars are created (bab8e58), closes #1752

Features

  • bootstrap: Add --ignore-prepublish option (f14fc06)
  • bootstrap: Run root install lifecycles where appropriate (944e36f)
Commits

The new version differs by 19 commits.

  • 1c1ac15 chore(release): publish v3.9.0
  • 094a1cb fix(describe-ref): Properly handle sha-like tag names (#1853)
  • f14fc06 feat(bootstrap): Add --ignore-prepublish option
  • 944e36f feat(bootstrap): Run root install lifecycles where appropriate
  • 929ae22 fix(bootstrap): Only run install lifecycles once-per-package, in topological order
  • bab8e58 fix(run-lifecycle): Ensure all npm_package_* env vars are created
  • 39c46c2 test(run-lifecycle): Use Package instance in test instead of bare object
  • 4c5ad31 test(pack-directory): Use new Package instance in test instead of hack
  • eb79058 chore(stale): Exempt 'bug' label from stale bot [ci skip]
  • 9f5c824 chore(release): publish v3.8.5
  • 63a7a89 fix(npm-dist-tag): Improve robustness
  • 6c0d1d8 docs(publish): Add 'Per-Package Configuration' section
  • af1c2ad fix(publish): Ensure pkg.publishConfig is handled correctly when promoting dist-tags
  • 1877def fix(npm-publish): Ensure pkg.publishConfig is handled correctly
  • 5a04145 fix(publish): Tweak progress logging

There are 19 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.11.0

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)
  • create: Bump camelcase (e58a1d0)
  • deps: Explicit libnpmaccess ^3.0.1 (6ba3d1d)
  • deps: Explicit libnpmpublish ^1.1.1 (a506d96)
  • deps: Explicit npm-lifecycle ^2.1.0 (506ad6d)
  • deps: Explicit npm-package-arg ^6.1.0 (4b20791)
  • deps: Explicit npm-registry-fetch ^3.9.0 (a83c487)
  • deps: Explicit npmlog ^4.1.2 (571c2e2)
  • deps: Explicit pacote ^9.4.1 (44d05bf)
  • deps: Explicit read-package-json ^2.0.13 (2695a90)
  • deps: Remove unused libnpm (replaced by direct sub-packages) (1caeb28)
  • filter-options: Require arguments to --scope and --ignore (4b81dad)
  • publish: Correct silly log heading (f1dc3fc)

Features

  • version: Create Github releases with --github-release (#1864) (f84a631), closes #1513
Commits

The new version differs by 84 commits.

  • 45a05ac chore(release): v3.11.0
  • f84a631 feat(version): Create Github releases with --github-release (#1864)
  • 31da8de test(commands/run): Separate unit and integration tests
  • 524a248 test(commands/exec): Separate unit and integration tests
  • 4b81dad fix(filter-options): Require arguments to --scope and --ignore
  • c2c529d test(filter-options): Move filtering tests into relevant unit
  • fa78d70 test(commands/changed): Separate unit and integration tests
  • 78b63ef test(mocks): Reset collect-updates registry after each test
  • 9cb0e70 test(collect-updates): Unit test default export
  • 99eadc6 fix(collect-updates): Match dotfiles when ignoring changes
  • 2105000 test(collect-updates): Add unit tests for lib functions
  • 7a065c3 test(collect-updates): Add build-graph helper
  • 5c24100 chore(jest): do not gather coverage under helpers
  • 4b4868e chore(lint): ignore test stuff under helpers
  • 043f1d4 refactor(fixtures): Rename normal-no-inter-dependencies -> no-interdependencies

There are 84 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.11.1

3.11.1 (2019-02-11)

Bug Fixes

  • version: Exit with an error when --github-release is combined with --no-changelog (030de9d)
  • version: Passing --no-changelog should not disable root versioning (83c33a3)
Commits

The new version differs by 4 commits.

  • 5c1b84c chore(release): v3.11.1
  • 85efc23 docs(filter-options): Add more examples of --ignore and --scope (#1919)
  • 030de9d fix(version): Exit with an error when --github-release is combined with --no-changelog
  • 83c33a3 fix(version): Passing --no-changelog should not disable root versioning

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.12.0

3.12.0 (2019-02-14)

Bug Fixes

  • collect-updates: Clarify logging in context (9b8dd9c)
  • conventional-commits: Improve logging during preset resolution (d4a16a5)
  • publish: Check for git describe error explicitly (237d1c5)
  • publish: Make the missing license warning clearer and more actionable (#1921) (8a71ac4)
  • publish: Revert foolhardy refactoring (5e975e0) (a6733a2)
  • version: Log message when git repository validation is skipped (2c40ffd)

Features

  • global-options: Default concurrency to logical CPU count (#1931) (2c487fe)
  • publish: Add --git-head option to preserve gitless from-package metadata (3d18f2f), closes #1933
  • publish: Allow from-package positional to run without a git repo (df49bfc), closes #1933
  • version: Skip repository validation when git is unused (#1908) (b9e887e), closes #1869
Commits

The new version differs by 15 commits.

  • e2cc514 chore(release): v3.12.0
  • d4a16a5 fix(conventional-commits): Improve logging during preset resolution
  • 237d1c5 fix(publish): Check for git describe error explicitly
  • ab8cf18 refactor(publish): Punch up loglevel of FYI messages
  • 3d18f2f feat(publish): Add --git-head option to preserve gitless from-package metadata
  • df49bfc feat(publish): Allow from-package positional to run without a git repo
  • c794244 refactor(publish): Inline findVersionedUpdates() into initialize
  • 2c40ffd fix(version): Log message when git repository validation is skipped
  • b9e887e feat(version): Skip repository validation when git is unused (#1908)
  • 2c487fe feat(global-options): Default concurrency to logical CPU count (#1931)
  • a6733a2 fix(publish): Revert foolhardy refactoring (5e975e0)
  • 8cf5866 test(publish): rename testDir -> cwd
  • b2e3029 test(publish): Split from-git & from-package tests out of publish-command tests
  • 9b8dd9c fix(collect-updates): Clarify logging in context
  • 8a71ac4 fix(publish): Make the missing license warning clearer and more actionable (#1921)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.12.1

3.12.1 (2019-02-14)

Bug Fixes

  • collect-updates: Do not skip change detection when --since provided (6ff53d6), closes #1927
  • list: Do not emit empty stdout when there are no results (ba54439)
Commits

The new version differs by 3 commits.

  • ad49245 chore(release): v3.12.1
  • ba54439 fix(list): Do not emit empty stdout when there are no results
  • 6ff53d6 fix(collect-updates): Do not skip change detection when --since provided

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.0

3.13.0 (2019-02-15)

Features

  • conventional-commits: Bump conventional-changelog dependencies to pick up security fixes (d632d1b)
  • listable: Output newline-delimited JSON with --ndjson (742781b)
  • meta: Add repository.directory field to package.json (aec5023)
  • meta: Normalize package.json homepage field (abeb4dc)
Commits

The new version differs by 13 commits.

  • 9a47201 chore(release): v3.13.0
  • e97a4d3 docs(core): Optimize core/lerna README for npmjs.com display [skip ci]
  • c2cfd60 docs(core): Remove Appveyor badge [skip ci]
  • 4fe2a66 docs(meta): Add links to npm.im/lerna to READMEs that lacked it
  • abeb4dc feat(meta): Normalize package.json homepage field
  • aec5023 feat(meta): Add repository.directory field to package.json
  • e7ac8ab chore(deps): remove redundant rooted file: specifier
  • 1ba72fa chore(deps): bump transitive deps
  • 059c41b chore(lint): Set --cache-location under node_modules so it is cleaned by 'npm ci'
  • fd5a3e7 chore(lockfile): Sync npm v6.7.0 optional flags on bundled deps
  • ae61523 chore(deps): bump eslint-plugin-jest
  • d632d1b feat(conventional-commits): Bump conventional-changelog dependencies to pick up security fixes
  • 742781b feat(listable): Output newline-delimited JSON with --ndjson

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.1

3.13.1 (2019-02-26)

Bug Fixes

  • deps: cosmiconfig ^5.1.0 (ed48950)
  • deps: npm-packlist ^1.4.1 (aaf822e), closes #1932
  • deps: pacote ^9.5.0 (cdc2e17)
  • deps: Upgrade octokit libs (ea490cd)
  • list: Restore empty --json array output when no results (2c925bd), closes #1945
Commits

The new version differs by 9 commits.

  • 514bc57 chore(release): v3.13.1
  • 2c925bd fix(list): Restore empty --json array output when no results
  • 93ac976 chore(deps): bump eslint
  • e1bda18 chore(deps): bump eslint-config-prettier
  • ea490cd fix(deps): Upgrade octokit libs
  • ed48950 fix(deps): cosmiconfig ^5.1.0
  • aaf822e fix(deps): npm-packlist ^1.4.1
  • cdc2e17 fix(deps): pacote ^9.5.0
  • 8b7cdc0 chore(deps): Add tar to root dev deps to avoid tree bundling

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.2

3.13.2 (2019-04-08)

Bug Fixes

  • lifecycles: Avoid duplicating 'rooted leaf' lifecycles (a7ad9b6)
Commits

The new version differs by 4 commits.

  • 462e72a chore(release): v3.13.2
  • 4e3f8d8 fix(publish) Pass only the project scope to libnpmpublish (#1985)
  • 5001301 docs(publish): Describe publish lifecycles (#1982) [ci skip]
  • a7ad9b6 fix(lifecycles): Avoid duplicating 'rooted leaf' lifecycles

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.3

3.13.3 (2019-04-17)

Bug Fixes

  • child-process: Centralize exitCode translation from string codes into numbers (09c0103), refs #2031
  • docs: Add missing docs for --tag-version-prefix (#2035) (ff9c476), closes #1924
  • exec: Handle node string error codes before setting process.exitCode (#2031) (c599c64)
Commits

The new version differs by 10 commits.

  • 1496beb chore(release): v3.13.3
  • 09c0103 fix(child-process): Centralize exitCode translation from string codes into numbers
  • c599c64 fix(exec): Handle node string error codes before setting process.exitCode (#2031)
  • ff9c476 fix(docs): Add missing docs for --tag-version-prefix (#2035)
  • be65eb7 docs(publish): Fix typo (#2030)
  • e377eb1 docs: Fix typo (#2028)
  • ba5d281 docs: Use correct term for file structure (#2021)
  • 80e3b25 chore(website): Update links to https://lerna.js.org/
  • b181216 chore: Stop using broken stale bot [skip ci]
  • 45f0018 chore: Stop using lock bot [skip ci]

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.4

3.13.4 (2019-04-24)

Bug Fixes

  • import: Avoid "unrecognized input" error from colors when using --flatten (#2037) (51625fa), closes #1644
  • version: Resolve prerelease for version without bump (#2041) (aa11325)
  • version: Search for complete tag prefix when composing GitHub releases (024a6ab), closes #2038
Commits

The new version differs by 8 commits.

  • e32da08 chore(release): v3.13.4
  • 024a6ab fix(version): Search for complete tag prefix when composing GitHub releases
  • 090e180 test(version): Ensure prompt default preserves prereleaseId
  • c1aafe7 test(version): Simplify version-bump assertions
  • cdc5e46 chore: bump dev deps, reset lockfile
  • aa11325 fix(version): Resolve prerelease for version without bump (#2041)
  • 8ccf844 test(exec/run): Explicitly test --no-sort
  • 51625fa fix(import): Avoid "unrecognized input" error from colors when using --flatten (#2037)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.14.0

3.14.0 (2019-05-14)

Bug Fixes

  • add: Never pass filter options to nested bootstrap (9a5a29c), closes #1989
  • run-lifecycle: Bump npm-lifecycle dependency to avoid noisy audit warning (ea7c20d)

Features

  • conventional-commits: Add conventional prerelease/graduation (#1991) (5d84b61), closes #1433 #1675
  • dist-tag: Prompt for OTP when required (af870bb)
  • exec: Add just-in-time queue management (23736e5)
  • import: Add --preserve-commit option (#2079) (6a7448d)
  • link: generate shims for missing 'bin' scripts (#2059) (90acdde), closes #1444
  • listable: Use QueryGraph.toposort() helper (84ce674)
  • publish: Add --otp option (6fcbc36), closes #2076
  • publish: Add just-in-time queue management (ae6471c)
  • publish: Add OTP prompt during publish (#2084) (c56bda1), closes #1091
  • publish: Display uncommitted changes when validation fails (#2066) (ea41fe9)
  • query-graph: Add toposort() helper (90759c2)
  • run: Add just-in-time queue management (#2045) (6eca172)
  • run: Extract @lerna/run-topologically (3a8b175)
  • version: Add just-in-time queue management (290539b)
Commits

The new version differs by 27 commits.

  • 39da145 chore(release): v3.14.0
  • 9a5a29c fix(add): Never pass filter options to nested bootstrap
  • ccaf987 refactor(run-topologically): Do not pass figgy config down to constructors directly
  • af870bb feat(dist-tag): Prompt for OTP when required
  • 86383f5 test(config): Ensure clean install test (aka npm cit) uses clean jest cache
  • ae6471c feat(publish): Add just-in-time queue management
  • 2691bb8 refactor(run-topologically): Pass packages and runner in parameters, not figgy config
  • 6ada0e3 refactor(query-graph): Use figgy config object, accepting graphType
  • 84ce674 feat(listable): Use QueryGraph.toposort() helper
  • 90759c2 feat(query-graph): Add toposort() helper
  • 290539b feat(version): Add just-in-time queue management
  • 23736e5 feat(exec): Add just-in-time queue management
  • 3a8b175 feat(run): Extract @lerna/run-topologically
  • f9fa74e chore: fix typo in comment
  • 6fcbc36 feat(publish): Add --otp option

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.14.1

3.14.1 (2019-05-15)

Bug Fixes

  • collect-uncommitted: Call git with correct arguments, test properly (551e6e4), closes #2091
Commits

The new version differs by 3 commits.

  • d87a67b chore(release): v3.14.1
  • 551e6e4 fix(collect-uncommitted): Call git with correct arguments, test properly
  • bee5b42 chore: rename test file to match pattern

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.14.2

3.14.2 (2019-06-09)

Bug Fixes

  • bootstrap: Respect --force-local option (#2104) (c2fb639)
  • child-process: Ensure adjacent prefixes are always a different color (5a10146)
  • npm-publish: Use generated manifest when publishing subdirectory (b922766), closes #2113
  • publish: Allow per-leaf subdirectory publishing (ea861d9), closes #2109
  • version: Remove unused dependency (285bd7e)
Commits

The new version differs by 10 commits.

  • b22345b chore(release): v3.14.2
  • b922766 fix(npm-publish): Use generated manifest when publishing subdirectory
  • ea861d9 fix(publish): Allow per-leaf subdirectory publishing
  • c2fb639 fix(bootstrap): Respect --force-local option (#2104)
  • 4f15361 docs(version): Fix typo in option header (#2120)
  • 94fed60 docs: Add legacy fields to lerna.json section (#2108) [skip ci]
  • 285bd7e fix(version): Remove unused dependency
  • 5a10146 fix(child-process): Ensure adjacent prefixes are always a different color
  • c4d165a docs: Add disclaimer that Lerna is not a deployment tool (#2089)
  • 9dc2bc5 docs: Indicate that even single-use deps are hoisted (#2090)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.15.0

3.15.0 (2019-06-09)

Bug Fixes

  • deps: Consume forked npm libs (bdd4fa1)

Features

  • version: Add --create-release=[gitlab|github] option (#2073) (4974b78)
Commits

The new version differs by 3 commits.

  • 457d1e8 chore(release): v3.15.0
  • bdd4fa1 fix(deps): Consume forked npm libs
  • 4974b78 feat(version): Add --create-release=[gitlab|github] option (#2073)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.0

3.16.0 (2019-07-18)

Bug Fixes

  • command: Bump minimum range of lodash, silence dumb 'security' warning (c405871)
  • conventional-commits: Hard-pin lodash.template dependency to silence 'helpful' security warning (c54ad68)
  • deps: Bump @evocateur/pacote (03e4797)
  • deps: Update forked npm libs (4d67426)
  • npm-conf: OTP should default to undefined, figgy pudding is very strict (2fa02a8)
  • pack-directory: Bump npm-packlist + tar dependencies (59ebd19)
  • package-graph: Flatten cycles to avoid skipping packages (#2185) (b335763)
  • project: Ensure deprecated githubRelease config is also remapped from command.publish namespace (a3d264e), closes #2177
  • publish: Add --graph-type option to control packages included in topological sort (#2152) (ae87669), closes #1437
  • publish: Allow --no-verify-access to prevent checking for account-level 2FA (ce58d8f)
  • publish: OTP cache should be seeded from conf value, not CLI directly (cf56622)
  • publish: Propagate root license into custom publish directories (d410a58), closes #2157

Features

  • bootstrap: Add --strict option to enable throwing when --hoist warns (#2140) (91437b5)
  • deps: @octokit/plugin-enterprise-rest@^3.6.1 (74a3890)
  • deps: @octokit/rest@^16.28.4 (5f09f50)
  • deps: byte-size@^5.0.1 (ed51ddd)
  • deps: conventional-recommended-bump@^5.0.0 (2a0ed60)
  • deps: fs-extra@^8.1.0 (313287f)
  • deps: get-port@^4.2.0 (778ae6a)
  • deps: glob-parent@^5.0.0 (c6bc218)
  • deps: globby@^9.2.0 (d9aa249)
  • deps: import-local@^2.0.0 (14d2c66)
  • deps: is-ci@^2.0.0 (ab2ad83)
  • deps: load-json-file@^5.3.0 (3718cc9)
  • deps: multimatch@^3.0.0 (968b0d7)
  • deps: p-map@^2.1.0 (9e58394)
  • deps: pify@^4.0.1 (f8ee7e6)
  • deps: semver@^6.2.0 (d8016d9)
  • deps: slash@^2.0.0 (bedd6af)
  • deps: write-json-file@^3.2.0 (4fa7dea)
  • listable: Output JSON adjacency list with --graph (9457a21), closes #1970
  • otplease: Expose getOneTimePassword() helper (44b9f70)
  • publish: Eager prompt for OTP when account-level 2FA is enabled (4f893d1)
  • run-lifecycle: Upgrade npm-lifecycle@^3.1.0 (e015a74)
Commits

The new version differs by 53 commits.

  • 8ca18be chore(release): v3.16.0
  • 9457a21 feat(listable): Output JSON adjacency list with --graph
  • d410a58 fix(publish): Propagate root license into custom publish directories
  • 6703a8e test(integration): Reduce flakiness of error message test
  • 243b76d chore(deps): bump eslint-plugin-jest
  • 91437b5 feat(bootstrap): Add --strict option to enable throwing when --hoist warns (#2140)
  • ae87669 fix(publish): Add --graph-type option to control packages included in topological sort (#2152)
  • b335763 fix(package-graph): Flatten cycles to avoid skipping packages (#2185)
  • e1b3d62 docs: Update instructions to use npm ci so tests pass, closes #2098 (#2172)
  • 428a316 docs(add): Highlight single-argument limitation (#2174)
  • d935108 docs(version): remove unnecessary - (#2164)
  • 6bd35e1 chore: reset lockfile
  • 03e4797 fix(deps): Bump @evocateur/pacote
  • 3ea00b9 chore(deps): Bump eslint-plugin-jest
  • 5f09f50 feat(deps): @octokit/rest@^16.28.4

There are 53 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.1

3.16.1 (2019-07-19)

Bug Fixes

  • deps: Pin exact npm-lifecycle@3.0.0 to avoid Windows regression in >=3.1.0 (af0569d), closes #2189
Commits

The new version differs by 2 commits.

  • 6770cee chore(release): v3.16.1
  • af0569d fix(deps): Pin exact npm-lifecycle@3.0.0 to avoid Windows regression in >=3.1.0

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.2

3.16.2 (2019-07-22)

Bug Fixes

  • create-symlink: Generate shims for missing bin scripts for Windows (c3f7998)
  • create-symlink: Use octal notation for chmod values (03f80b7)
  • deps: npm-lifecycle@^3.1.2 (25edebf), closes #2189
  • deps: Switch to actively-maintained @zkochan/cmd-shim (60d1100)
  • integration: Limit concurrency of bootstrap --hoist test (f25854d)
Commits

The new version differs by 30 commits.

  • d4b1a0e chore(release): v3.16.2
  • 25edebf fix(deps): npm-lifecycle@^3.1.2
  • 532dc79 test(windows): Skip fallback bin integration test
  • 3f39791 test(windows): Skip problematic exec --no-bail integration tests
  • a439de7 test(windows): Extract build tool generator into node utility because Windows' 'echo' utility sucks
  • b55d12d test(windows): Don't assert on platform-dependent env var interpolation
  • 608e499 test(windows): Pass fixed env to all exec integration tests
  • 3cbdc01 test(windows): Write badgerbadgerbadgerbadger with node instead of garbage Windows 'echo' utility
  • d3959bd test(windows): Normalize paths in various assertions
  • 7a7ca47 chore(travis): Run publish/version unit/integration tests first on Windows
  • 88fb5af chore(travis): Apparently --passWithNoTests only accounts for zero files, not test files missing tests
  • 693a535 chore(travis): Remove redundant --ci flag
  • ec5a4f2 chore(travis): Configure split via testMatch config instead of broken positional argument
  • 79b3d6c chore(travis): Split unit tests in CI, waiting is agony
  • 9ef7641 chore(travis): Split integration tests in CI, waiting is agony

There are 30 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.3

3.16.3 (2019-07-23)

Bug Fixes

  • publish: Identify tagged packages correctly with custom --tag-version-prefix (f4cbd4d), closes #2195
Commits

The new version differs by 3 commits.

  • c19a306 chore(release): v3.16.3
  • f4cbd4d fix(publish): Identify tagged packages correctly with custom --tag-version-prefix
  • c6ce863 refactor(publish): Setup (most) instance properties in configureProperties() class lifecycle

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.4

3.16.4 (2019-07-24)

Bug Fixes

  • conventional-commits: Avoid duplicate root changelog entries with custom --tag-version-prefix (8adeac1), closes #2197
  • conventional-commits: Preserve tag prefix in fixed changelog comparison links (11cf6d2), closes #2197
  • pack-directory: Use correct property when packing subdirectories (1575396)
  • publish: Pass correct arguments to packDirectory() (b1aade3)
Commits

The new version differs by 11 commits.

  • bb048cb chore(release): v3.16.4
  • 11cf6d2 fix(conventional-commits): Preserve tag prefix in fixed changelog comparison links
  • 8adeac1 fix(conventional-commits): Avoid duplicate root changelog entries with custom --tag-version-prefix
  • effa054 test(conventional-commits): Add root changelog assertions
  • b1aade3 fix(publish): Pass correct arguments to packDirectory()
  • 1575396 fix(pack-directory): Use correct property when packing subdirectories
  • 2007125 test(pack-directory): Convert tests to use proper fixture
  • dc75044 test(pack-directory): Add proper fixture
  • aafe54d test(pack-directory): Remove irrelevant assertion
  • c852f5d test(pack-directory): Ensure pkg.files is respected
  • 3884796 test(pack-directory): Rename TMP_DIR placeholder

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.5

3.16.5 (2019-10-07)

Bug Fixes

  • bootstrap: Run lifecycle scripts in topological queue instead of batches (#2224) (d8d33f7)
  • child-process: Use Set to manage book-keeping instead of mutable integer (5dbea32)
Commits

The new version differs by 13 commits.

  • f057409 chore(release): v3.16.5
  • da7d77d chore(travis): Condense Windows matrix
  • deb25af test(integration): Assert on stable result of git status --porcelain
  • 6618da4 chore(windows): Skip eslint in windows tests
  • 98eb219 chore(windows): Make git subcommands work again
  • dea9745 chore(windows): Debugging git-receive-pack errors (sigh)
  • 5dbea32 fix(child-process): Use Set to manage book-keeping instead of mutable integer
  • 892ebc2 chore(travis): Let prettier have its way with indentation
  • d8d33f7 fix(bootstrap): Run lifecycle scripts in topological queue instead of batches (#2224)
  • afb0414 docs(version): Correct global --conventional-prerelease example
  • 85afdba docs: add pull request section to CONTRIBUTING.md (#2202)
  • 2833d82 docs(version): improve Prerelease section of readme (#2263)
  • 06b7a96 docs: Fixed typo and remove trailing space (#2273)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.17.0

3.17.0 (2019-10-10)

Features

  • link: Use publishConfig.directory as symlink source if it exists to allow linking sub-directories (#2274) (d04ce8e)
Commits

The new version differs by 4 commits.

  • bffa7f2 chore(release): v3.17.0
  • 1dc7f1f test: Apparently conventional-commits uses the full 40-character SHA for the commit URL now
  • db74e7a chore: bump devDependencies, reset lockfile
  • d04ce8e feat(link): Use publishConfig.directory as symlink source if it exists to allow linking sub-directories (#2274)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.18.0

3.18.0 (2019-10-15)

Bug Fixes

  • bootstrap: Move all filter logging into get-filtered-packages method (54dca56)
  • options: Explicit --conventional-graduate (f73e6ed)
  • options: Explicit --conventional-prerelease (f3581ae)
  • options: Explicit --force-local (6948a11)
  • options: Explicit --force-publish (343a751)
  • options: Explicit --ignore-prepublish (fa21723)
  • options: Explicit --ignore-scripts (efcb3bd)
  • options: Explicit --pre-dist-tag (1d9552c)
  • options: Explicit --use-workspaces (ac8385d)

Features

  • filter-options: Add --exclude-dependents option (ff50e29), closes #2198
  • filter-options: Allow command to continue if no packages are matched (#2280) (a706023)
  • filter-options: Rename --include-filtered-* options (f2c3a92)
  • filter-options: Use figgy-pudding in getFilteredPackages() (73badee)
  • Remove unused @lerna/batch-packages (d136fb5)
  • Remove unused @lerna/run-parallel-batches (ec95403)
  • Upgrade to yargs@14 (5e60213)
  • package-graph: Deprecate method pruneCycleNodes() (ccf32e1)
Commits

The new version differs by 25 commits.

  • 0ea8fb1 chore(release): v3.18.0
  • 31eff33 chore: reset lockfile
  • ccf32e1 feat(package-graph): Deprecate method pruneCycleNodes()
  • d4912c9 refactor(package-graph): Split classes into separate files
  • 31ad11e chore: Upgrade eslint + plugins
  • ec95403 feat: Remove unused @lerna/run-parallel-batches
  • d136fb5 feat: Remove unused @lerna/batch-packages
  • f2c3a92 feat(filter-options): Rename --include-filtered-* options
  • 73badee feat(filter-options): Use figgy-pudding in getFilteredPackages()
  • ff50e29 feat(filter-options): Add --exclude-dependents option
  • 54dca56 fix(bootstrap): Move all filter logging into get-filtered-packages method
  • a706023 feat(filter-options): Allow command to continue if no packages are matched (#2280)
  • 5e60213 feat: Upgrade to yargs@14
  • ac8385d fix(options): Explicit --use-workspaces
  • 6948a11 fix(options): Explicit --force-local

There are 25 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.18.1

3.18.1 (2019-10-15)

Bug Fixes

  • npm-dist-tag: Port upstream npm/cli#235 (5a1d229)
  • npm-dist-tag: Respect npm_config_dry_run env var (1fd5e18)
Commits

The new version differs by 4 commits.

  • 79e7038 chore(release): v3.18.1
  • 1fd5e18 fix(npm-dist-tag): Respect npm_config_dry_run env var
  • 5a1d229 fix(npm-dist-tag): Port upstream npm/cli#235
  • f6b1140 test(publish): Simplify --no-git-reset test

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.18.3

3.18.3 (2019-10-22)

Bug Fixes

  • version: Correct warning message (384cd15)
  • version: Workaround yargs bug with spurious -- arguments (46be9dc), closes #2315
Commits

The new version differs by 10 commits.

  • e7ef2a7 chore(release): v3.18.3
  • 46be9dc fix(version): Workaround yargs bug with spurious -- arguments
  • 384cd15 fix(version): Correct warning message
  • 4872459 chore(release): v3.18.2
  • 38d5f7f chore(create-release): Ignore default case coverage
  • b7c2072 refactor(tests): Merge --create-release= tests into a single file
  • 5b1b40b fix(version): Update lockfile version, if present
  • 840392f refactor(test): Assert on loadJsonFile.registry.keys(), not snapshot
  • 99425f7 chore: Reset lockfile
  • 3271012 chore(eslint): Restore ignore-path argument

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.18.4

3.18.4 (2019-11-08)

Bug Fixes

  • changed: Copy relevant options from version, do not inherit (6bd77ba)
  • filter-options: Clarify --since description (b649b35)
  • filter-options: Ensure --include-merged-tags is available to all --since-filterable commands (287bcd8), closes #2332
  • version: Clarify --include-merged-tags description (b0bbfcf)
Commits

The new version differs by 8 commits.

  • eeacb92 chore(release): v3.18.4
  • 92f3c66 chore: reset lockfile, remove silly 'Machine-In-The-Middle' audit spam
  • 141f3cf chore: update dev dependencies
  • 6bd77ba fix(changed): Copy relevant options from version, do not inherit
  • 287bcd8 fix(filter-options): Ensure --include-merged-tags is available to all --since-filterable commands
  • b649b35 fix(filter-options): Clarify --since description
  • b0bbfcf fix(version): Clarify --include-merged-tags description
  • 003ea8b refactor(listable): Allow override of options group name

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.18.5

3.18.5 (2019-11-20)

Bug Fixes

  • Auto-fix prettier formatting (5344820)
  • cli: Bump yargs to ^14.2.2 (51365b8)
  • command: Do not mutate argv parameter (8ca85a4), closes #2348
  • conventional-commits: Ensure potential ValidationError in getChangelogConfig() is propagated correctly (406ba5a)
Commits

The new version differs by 12 commits.

  • 2612f51 chore(release): v3.18.5
  • b7b470a test(version): Pass explicit --no-ci to ensure error is thrown
  • 560e098 test: Use await expect().rejects.toThrow() instead of brittle try/catch
  • 406ba5a fix(conventional-commits): Ensure potential ValidationError in getChangelogConfig() is propagated correctly
  • 563f995 chore: Upgrade eslint-plugin-jest
  • 69cde4c chore: bump eslint-config-prettier
  • 6c768af refactor(command): Replace lodash with inlined method
  • 20b584f chore(lint): Turn off aggravating 'prefer-destructuring' rule
  • 51365b8 fix(cli): Bump yargs to ^14.2.2
  • 8ca85a4 fix(command): Do not mutate argv parameter
  • 5344820 fix: Auto-fix prettier formatting
  • fea10aa chore: Update prettier

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.19.0

3.19.0 (2019-11-20)

Features

  • add: Add --peer option to save target in peerDependencies (#2334) (e12bf6a)
Commits

The new version differs by 8 commits.

  • ea6ec63 chore(release): v3.19.0
  • 6504eb3 chore: Reset lockfile to resolve handlebars audit warning
  • e12bf6a feat(add): Add --peer option to save target in peerDependencies (#2334)
  • e2b23f0 docs(publish): Clarify lifecycle script documentation
  • dc8b631 docs(version): Document version lifecycle scripts
  • cb3f2d1 docs(version): Add explicit --ignore-scripts entry
  • 8697794 docs(publish): Order options more consistently with CLI --help
  • 5d88861 docs(publish): Fix typo in option heading (#2336)

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.20.0

3.20.0 (2019-12-27)

Bug Fixes

  • collect-dependents: Avoid skipping dependents of cyclic dependencies (#2380) (bd19a34)
  • version: pass --atomic to git push (#2393) (ec0f92a), closes #2392

Features

  • cli: Add new info command to output information about local environment (#2106) (7abfe43)
  • publish: Add --legacy-auth flag (#2347) (0e9bda7)
  • Add --profile option to lerna exec and lerna run (#2376) (6290174)
Commits

The new version differs by 10 commits.

  • b90f4d3 chore(release): v3.20.0
  • 6290174 feat: Add --profile option to lerna exec and lerna run (#2376)
  • ec0f92a fix(version): pass --atomic to git push (#2393)
  • 167d6e3 test(integration): Use correct independent tag patterns
  • af9c6b4 test: Use correct tagging patterns in relative file: specifier tests
  • e54e8ab test: Unmock collect-updates when testing publish from-git
  • 89151ad chore: alphabetize lockfile
  • 7abfe43 feat(cli): Add new info command to output information about local environment (#2106)
  • bd19a34 fix(collect-dependents): Avoid skipping dependents of cyclic dependencies (#2380)
  • 0e9bda7 feat(publish): Add --legacy-auth flag (#2347)

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.20.1

3.20.1 (2019-12-29)

Bug Fixes

  • version: Support git clients that do not support git push --atomic (2b9b210)
Commits

The new version differs by 2 commits.

  • 4e5abe1 chore(release): v3.20.1
  • 2b9b210 fix(version): Support git clients that do not support git push --atomic

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.21.0

3.21.0 (2020-05-13)

Bug Fixes

  • publish: Canary releases without previous tags should not explode (c9eb590)

Features

  • project: Add getPackagesSync() export (068bdd7)
  • version: Ignore private packages completely with --no-private (a9b9f97)
Commits

The new version differs by 18 commits.

  • 3367257 chore(release): v3.21.0
  • a49d674 chore: npm audit did something? ugh minimist
  • 28e9941 chore: resolve kind-of 'vulnerability'
  • f280286 chore: resolve acorn 'vulnerability'
  • 068bdd7 feat(project): Add getPackagesSync() export
  • 1713635 refactor(project): Inline array flattener
  • e74a080 refactor(project): Don't mutate packageConfigs parameter
  • 6e3c864 refactor(project): Extract glob option logic into helper
  • f4e1a78 refactor(project): Internal default export -> named
  • 164cfaa refactor(version): Use Package#set() method to assign package version
  • 8dc2911 refactor(version): Avoid destructuring during graph node iteration
  • a9b9f97 feat(version): Ignore private packages completely with --no-private
  • 4691b93 refactor(publish): Avoid destructuring during graph node iteration
  • ee2fd0e refactor(publish): Eagerly filter private packages to avoid redundant operations
  • 7d36129 refactor(publish): DRY makeVersion() fallback

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.22.0

3.22.0 (2020-05-24)

Bug Fixes

  • conventional-commits: Support modern config builder functions (#2546) (7ffb297), closes #2138
  • create: Use correct variable name in generated CLI output (#2547) (a1fd622)
  • deps: upgrade octokit/enterprise-rest to v6 (#2464) (b44ea75)
  • import: Support non-ASCII characters in file paths (#2441) (c74ffa4)
  • publish: Avoid errors when files are ignored by git (#2445) (448f2ae), closes #2151
  • publish: Avoid exception when publishing 1st version (#2485) (5d80285)
  • publish: Support --tag-version-prefix in --canary mode (#2435) (611c38e)
  • version: --atomic fallback when GIT_REDIRECT_STDERR is enabled (#2467) (c255d12)

Features

  • conventional-commits: Preserve major version zero on breaking changes (#2486) (6126e6c)
  • version: add --force-git-tag option (#2594) (00738e9)
Commits

The new version differs by 18 commits.

  • 0d45bd5 chore(release): v3.22.0
  • 00738e9 feat(version): add --force-git-tag option (#2594)
  • e58e982 docs(version): Fix links in README (#2558)
  • 4a84169 docs: Optimize logo PNG (170kb to 80kb) (#2548)
  • a1fd622 fix(create): Use correct variable name in generated CLI output (#2547)
  • 7ffb297 fix(conventional-commits): Support modern config builder functions (#2546)
  • ef83809 docs(bootstrap): Add note about --hoist incompatibility with file: specifiers (#2540)
  • 91d9d3e doc(readme): Add note about fixed mode w/major version zero (#2488)
  • 6126e6c feat(conventional-commits): Preserve major version zero on breaking changes (#2486)
  • 5d80285 fix(publish): Avoid exception when publishing 1st version (#2485)
  • c255d12 fix(version): --atomic fallback when GIT_REDIRECT_STDERR is enabled (#2467)
  • b44ea75 fix(deps): upgrade octokit/enterprise-rest to v6 (#2464)
  • 5bb09d4 docs(readme): Improve phrasing (#2455)
  • 448f2ae fix(publish): Avoid errors when files are ignored by git (#2445)
  • c74ffa4 fix(import): Support non-ASCII characters in file paths (#2441)

There are 18 commits in total.

See the full diff