Closed greenkeeper[bot] closed 6 years ago
Update to this version instead π
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!
Update to this version instead π
More bugfixes, plus support for the prepare
lifecycle script found in npm 4+.
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
Update to this version instead π
A new command, tweaks to logging and init scaffolding, and documentation!
lerna link
command. (@Inkdpixels)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
Update to this version instead π
New options for lerna import
and lerna publish
, set --loglevel
from lerna.json, and more!
--flatten
option to use when merge conflicts cannot be imported. (@dmaksimovic)--allow-branch
option to restrict publish to designated branches. (@FaHeymann)--canary=<value>
as prerelease tag, not commit-ish. (@achingbrain)--loglevel
config from lerna.json. (@evocateur)npmPublishAsPrerelease
to npmPublish
to avoid confusion. (@Hypnosphi)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
Update to this version instead π
This is what happens when you forget to pull from upstream before publishing.
Update to this version instead π
I inadvertently made lerna bootstrap --hoist
really slow in v2.3.0, so that's fixed. Big thanks to all the contributors!
process.exitCode
instead of calling process.exit(code)
. (@evocateur)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
Update to this version instead π
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!
lerna add <pkg>[@version] [--dev]
. (@marionebl)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
Update to this version instead π
A quick bugfix for an overlooked case in lerna add
.
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
Update to this version instead π
Happy 2018!
--stream
option to lerna exec
. (@alan-agius4)--changelog-preset
option to customize --conventional-commits
output. (@alan-agius4)git add
in respect to OS/environment. (@zenflow)packages
locations when resetting canary changes. (@jwickens)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
Update to this version instead π
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
Update to this version instead π
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
Update to this version instead π
--message
. (@mojavelinux)Update to this version instead π
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.
git commit
. (@evocateur)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
Update to this version instead π
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
Update to this version instead π
Update to this version instead π
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
).
Update to this version instead π
--include-filtered-dependents
option. (@TheNeuralBit)--dev
as boolean option for lerna add
. (@bochen2014)
Version 2.1.0 of lerna just got published.
The version 2.1.0 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.1.0v2.1.0 (2017-08-24)
--conventional-commits
in fixed versioning mode. (@jezzay)--include-filtered-dependencies
in large, cyclic repos. (@lukebatchelor)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
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: