v1.9.0
1.9.0 (2022-07-28)
📢 Great new Feature to auto-add GitHub Contributors
We now have a new option lerna version --changelog-include-commits-client-login [msg]
which associates every commit line entry to a remote client (GitHub) user login. It will indirectly create the contributor list when pushing a new GitHub Release. Also note that this feature is available only in Lerna-Lite (not in Lerna) 🚀
We now have 2 ways of adding commit author/login name
--changelog-include-commits-git-author
will add the git author name on commits (reads git history)--changelog-include-commits-client-login
fetch data from GitHub API to add client login on commits (see below)
Bug Fixes
- run-lifecycle: lifecycle events should run to completion in series (#275) (8e45a1e) - by @ghiscoding
- version: inherit stdio for lerna version lifecycle scripts (#276) (9c3625d) - by @ghiscoding
- version: make sure we always have regex match array (#271) (ba34849) - by @ghiscoding
- version: rename option to
--changelog-include-commits-git-author
(b095637) - by @ghiscoding
Features
- publish: disable legacy
verifyAccess
behavior by default (#274) (fb1852d) - by @ghiscoding - publish: include all deps in package graph by default, allow no-sort (#277) (3229e77) - by @ghiscoding
- version: option to add commit login username on each changelog entry, closes #248 (#272) (2ca0dca) - by @ghiscoding