Skip to content

Latest commit

 

History

History
583 lines (324 loc) · 41.2 KB

CHANGELOG.md

File metadata and controls

583 lines (324 loc) · 41.2 KB

Change Log

Automate your Workspace Versioning, Publishing & Changelogs with Lerna-Lite 📦🚀

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.5.0 (2024-06-03)

Features

  • version: add --push-tags-one-by-one, fixes #701 (#871) (88ad61b) - by @ghiscoding

Bug Fixes

  • version: throw when using workspace: without allow peer bump, fixes #869 (#870) (12b29ee)

3.4.0 (2024-05-15)

Features

  • deps: upgrade temp-dir to new major which is now ESM (#863) (2a93250) - by @ghiscoding

Bug Fixes

  • deps: update all non-major dependencies (#849) (bf23757) - by @renovate[bot]
  • versions: support changelogPreset.header, fixes #852 (#864) (358324c) - by @ghiscoding

3.3.3 (2024-04-15)

Bug Fixes

  • deps: update all non-major dependencies (#841) (86945b9) - by @renovate[bot]

3.3.2 (2024-04-02)

Bug Fixes

  • deps: update dependency get-stream to v9 (#836) (c247658) - by @renovate[bot]
  • version: create release when using custom tag-version-separator (#837) (5fa6184) - by @ghiscoding

3.3.1 (2024-03-04)

Bug Fixes

  • deps: update all non-major dependencies (#824) (ef9a442) - by @renovate[bot]
  • deps: update dependency is-stream to v4 (#828) (412deb3) - by @renovate[bot]
  • version: describeTag in lerna config version cmd/root, fix #826 (#827) (878091d) - by @ghiscoding

3.3.0 (2024-02-10)

Features

  • version: custom tag-version-separator for independent projects (#814) (3cd5824) - by @ghiscoding

3.2.1 (2024-01-13)

Bug Fixes

  • version: allow generateReleaseNotes w/o changelog (#800) (aea5f1f) - by @ghiscoding

3.2.0 (2024-01-06)

Features

  • version: add --generate-release-notes for GitHub release (#798) (96d4a61)

Bug Fixes

  • deps: update all non-major dependencies (#794) (4683b51)
  • deps: update dependency git-url-parse to v14 (#795) (549abfa)

3.1.0 (2023-12-08)

Features

  • version: update conventional-changelog pks to latest w/factory (#788) (a24f3c6) - by @ghiscoding

Bug Fixes

  • deps: update all non-major dependencies (#783) (fa026de) - by @renovate[bot]
  • deps: update dependency p-map to v7 (#784) (2644c23) - by @renovate[bot]

3.0.0 (2023-11-26)

⚠ BREAKING CHANGES

Refer to the v3.0.0 release for more info about the migration.

  • core: upgrade deps to Node 18 and higher (#777)

Features

  • core: upgrade deps to Node 18 and higher (#777) (70225e8) - by @ghiscoding
  • core: use corepack when enabled to sync lockfile/run npm script (#775) (3f5624c) - by @ghiscoding
  • version: add --premajor-version-bump option to force patch bumps (#774) (d092fc6) - by @ghiscoding

2.7.2 (2023-11-20)

Note: Version bump only for package @lerna-lite/version

2.7.1 (2023-11-19)

Bug Fixes

  • support changelog-presets using async factory funcs (#766) (77c293f) - by @ghiscoding

2.7.0 (2023-11-16)

Features

  • core: add (.jsonc, .json5) support to Lerna-Lite config (#760) (311c297) - by @ghiscoding

2.6.0 (2023-10-14)

Features

  • add GITHUB_TOKEN as valid alias to GH_TOKEN (#742) (e31eddb) - by @ghiscoding
  • version: add --force-conventional-graduate to force update (#743) (d9de881) - by @ghiscoding

2.5.1 (2023-09-09)

Bug Fixes

  • CJS fallbacks should be at the end not at beginning (#675) (e3d7b9f) - by @ghiscoding
  • deps: update all non-major dependencies (#718) (7c2897f) - by @renovate[bot]
  • deps: update dependency conventional-commits-parser to v5 (#709) (af5b43a) - by @renovate[bot]
  • deps: update dependency dedent to ^1.3.0 (#682) (4c94183) - by @renovate[bot]
  • deps: update dependency dedent to v1 and fix method call (#673) (fd543fe) - by @ghiscoding
  • deps: update dependency get-stream to ^8.0.1 (#698) (3e7dcb7) - by @renovate[bot]
  • deps: update dependency get-stream to v8 (#691) (c6d8a5e) - by @renovate[bot]
  • deps: update dependency minimatch to ^9.0.3 (#665) (18c78ea) - by @renovate[bot]
  • deps: update dependency npm-package-arg to v11 (#692) (2b69331) - by @renovate[bot]
  • version: skipBumpOnlyReleases reimplementation, fixes #703 (#721) (4fc2f55) - by @ghiscoding

2.5.0 (2023-07-06)

Features

  • version: update conventional-changelog to new major versions (#666) (b29c647) - by @ghiscoding

Bug Fixes

  • deps: update all non-major dependencies (#662) (009a47c) - by @renovate[bot]
  • deps: update dependency chalk to ^5.3.0 (#660) (96c80a9) - by @renovate[bot]
  • deps: update dependency make-dir to v4 (#659) (81dd798) - by @renovate[bot]

2.4.2 (2023-06-20)

Bug Fixes

  • deps: update all non-major dependencies (#648) (a54b90f) - by @renovate[bot]
  • deps: update dependency semver to ^7.5.2 (#646) (449358b) - by @renovate[bot]
  • publish: skip lifecycle scripts on pkg fields removal, fixes #637 (#647) (5b2a15a) - by @ghiscoding

2.4.1 (2023-06-07)

Bug Fixes

  • deps: update all non-major dependencies (#615) (e5b28bf) - by @renovate[bot]
  • deps: update dependency get-stream to v7 (#620) (723ca54) - by @renovate[bot]
  • fix GitHub Enterprise plugin import path (#625) (acbfa43) - by @p-chan

2.4.0 (2023-05-18)

Features

  • version: add new --create-release-discussion option (#604) (c246d0d) - by @ghiscoding

Bug Fixes

  • deps: update all non-major dependencies (#601) (65fa856) - by @renovate[bot]
  • deps: update all non-major dependencies (#608) (b000303) - by @renovate[bot]

2.3.0 (2023-05-05)

Note: Version bump only for package @lerna-lite/version

2.2.0 (2023-05-02)

Bug Fixes

  • deps: update all non-major dependencies (#592) (27c3a90) - by @renovate[bot]
  • deps: update dependency p-map to v6 (#589) (13c4c04) - by @renovate[bot]
  • version: allowPeerDependenciesUpdate should work w/workspace:^, fix #590 (#591) (0de00e1) - by @ghiscoding

2.1.0 (2023-04-21)

Bug Fixes

  • deps: update all non-major dependencies (#583) (43c156c) - by @renovate[bot]
  • version: invalid --conventional-prerelease should throw, fix #569 (#577) (b4d9e1f) - by @ghiscoding

2.0.0 (2023-04-14)

⚠ BREAKING CHANGES

  • build: prepare official Lerna-Lite 2.0 release (#567)

Features

  • build: prepare official Lerna-Lite 2.0 release (#567) (2865a60), closes #537 - by @ghiscoding
  • version add --skip-bump-only-release to avoid empty gh releases (#555) (e93e6fd) - by @ghiscoding

2.0.0-alpha.2 (2023-04-07)

Note: Version bump only for package @lerna-lite/version

2.0.0-alpha.1 (2023-04-07)

Note: Version bump only for package @lerna-lite/version

2.0.0-alpha.0 (2023-04-07)

⚠ BREAKING CHANGES

  • publish: make version & publish commands optionnal, closes #450 (#552)
  • build: migrate to ESM build & switch to Vitest for ESM support (#537)

Features

  • build: migrate to ESM build & switch to Vitest for ESM support (#537) (308fc2e) - by @ghiscoding
  • cli: remove listable dependency from CLI (#553) (1baa0d1) - by @ghiscoding
  • publish: make version & publish commands optionnal, closes #450 (#552) (11e4dab) - by @ghiscoding
  • remove all deprecated options tagged to be removed in next major (#545) (a6f44b3) - by @ghiscoding
  • version: remove deprecated --changelog-version-message option (#543) (d125eef) - by @ghiscoding
  • version: use await import instead of require() for GHE release (#546) (f6a2488) - by @ghiscoding

Bug Fixes

  • deps: update dependency minimatch to v8 and couple other deps patch (#550) (e7d29f1) - by @ghiscoding

1.17.0 (2023-03-16)

Features

  • version: support git "describeTag" configuration in version/publish commands (#515) (6a041e4) - by @xueran

1.16.2 (2023-03-13)

Bug Fixes

  • cli: TypeScript should be saved & published as LF, fixes #513 (#514) (1c62eb7) - by @ghiscoding

1.16.1 (2023-03-11)

Bug Fixes

  • sign tags sequentially to prevent gpg issues with many tags (#511) (5f300be) - by @heilmela

1.16.0 (2023-03-03)

Bug Fixes

  • deps: update all non-major dependencies (#488) (126bdb7) - by @renovate[bot]
  • deps: update dependency minimatch to v7 (#489) (4fd3ac0) - by @renovate[bot]
  • version: highlight version prop required in lerna.json (#486) (8720397), closes #485 - by @ghiscoding
  • version: validate yarn Berry gte 2.0 before running yarn sync lock (#494) (26d630e) - by @ghiscoding

Features

  • version: add --independent-subpackages option, closes #491 (#495) (dfd0a78) - by @ghiscoding
  • version: add user-defined build metadata to bumped packages (#504) (b8fbf2c) - by @ghiscoding

1.15.1 (2023-02-08)

Bug Fixes

  • deps: update dependency minimatch to v6 (#481) (b97ecee) - by @renovate[bot]

1.15.0 (2023-02-04)

Features

  • version: move all version related methods under version package (#456) (2c0921a) - by @ghiscoding
  • watch: add optional stdin key to exit watch mode cleanly (#472) (d0cf2d9) - by @ghiscoding

1.14.2 (2023-01-21)

Note: Version bump only for package @lerna-lite/version

1.14.1 (2023-01-19)

Note: Version bump only for package @lerna-lite/version

1.14.0 (2023-01-18)

Bug Fixes

  • deps: update all non-major dependencies (#423) (b965cc7) - by @renovate-bot

Features

  • version: allow passing multiple npmClientArgs as CSV (#429) (0f32a95) - by @ghiscoding
  • version: support custom command for git tag (#430) (246ac57) - by @ghiscoding

1.13.0 (2022-11-22)

Bug Fixes

  • deps: update all non-major dependencies (#402) (3feeea9) - by @renovate-bot
  • deps: update all non-major dependencies (#405) (084da4f) - by @renovate-bot

Features

  • version: bump prerelease versions from conventional commits (#409) (dad936e) - by @ghiscoding
  • version: use npmClientArgs in npm install after lerna version (#417) (43e5dcd) - by @ghiscoding

1.12.0 (2022-10-14)

Bug Fixes

  • bump min Node version to >=14.17.0 to align with external deps (#387) (2f804e9) - by @ghiscoding
  • deps: update dependency npmlog to v7 (#389) (d2110f1) - by @renovate-bot

Features

  • commands: rename git-dry-run and cmd-dry-run to simply dry-run (#377) (3a55f5e) - by @ghiscoding
  • publish: add new option --remove-package-fields before publish (#359) (45a2107) - by @ghiscoding
  • version: add --allow-peer-dependencies-update, closes #333 (#363) (efaf011) - by @ghiscoding
  • version: use manual GitHub web interface when GH_TOKEN undefined (83e9cce) - by @ghiscoding

1.11.3 (2022-09-20)

Note: Version bump only for package @lerna-lite/version

1.11.2 (2022-08-30)

Bug Fixes

  • version: --changelog-include-commits-[x] in cli should be truthy (1ddde05) - by @ghiscoding
  • version: --changelog-header-message should be added to all logs (c27a97d) - by @ghiscoding

1.11.1 (2022-08-24)

Note: Version bump only for package @lerna-lite/version

1.11.0 (2022-08-19)

Bug Fixes

  • core: use match pattern to get last tag date with independent mode (cebcecf) - by @ghiscoding
  • deps: update all non-major dependencies (e3b379c) - by @renovate-bot
  • deps: update all non-major dependencies (e8dcfec) - by @renovate-bot
  • version: properly update dependencies npm lockfile v2 (0abfa85) - by @ghiscoding

1.10.0 (2022-08-06)

Bug Fixes

  • core: ensure to touch all nodes in package-graph (f4f7bbc) - by @ghiscoding
  • deps: update all non-major dependencies (abe1eff) - by @renovate-bot

Features

  • version: use conventional commit changelog writer for perf (e9d7c52) - by @ghiscoding

1.9.1 (2022-08-01)

Note: Version bump only for package @lerna-lite/version

1.9.0 (2022-07-28)

Bug Fixes

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

1.8.0 (2022-07-21)

Bug Fixes

  • version: Node14, import from "fs" instead of "node:fs", fixes #260 (#261) (5e420fd) (by Ghislain B)
  • version: rollback previous patch on pnpm lockfile update (d9f933c) (by ghiscoding)

Features

  • filter for lerna tags in independent mode (#267) (8c3cdb3) (by Ghislain B)
  • version: add flag to include changelog commit author, close #248 (#253) (7fd8db1) (by Ghislain B)
  • version: provide custom format to include commit author fullname (#269) (1f5a94e) (by Ghislain B)

1.6.0 (2022-06-30)

Bug Fixes

  • version: use --no-frozen-lockfile instead of --fix-lockfile (a6120b9)

1.5.1 (2022-06-12)

Bug Fixes

  • version: add better msg for missing npmClient with sync lock (01e26b1)

1.5.0 (2022-06-08)

Bug Fixes

  • correctly add npm package lock to git add list (281586f)
  • deps: update all non-major dependencies (c87e937)
  • lock: add --package-lockfile-only to update lock file (200e385)
  • version: improve default git publish message, closes #185 (735fbe6)
  • version: support for updating pnpm-lock.yaml (509ca33)

Features

  • version: support for updating pnpm-lock.yaml, expand on #168 (ee1a964)

1.4.0 (2022-05-30)

Note: Version bump only for package @lerna-lite/version

1.3.0 (2022-05-13)

Features

  • publish: workspace:* (or ~) protocol should strictly match range (acede60)

1.2.0 (2022-05-11)

Bug Fixes

  • version: include the updated root package-lock.json file in commits (d6dbc9a)

Features

  • core: add version/publish workspace: protocol (ee57dfb)

1.1.0 (2022-05-01)

Features

  • exec: add Lerna exec command (8e87ea1)

  • info: add info command to CLI (6fa1154)

1.0.5 (2022-03-29)

Bug Fixes

  • relax "engines.node" version (ee59fbc)

1.0.4 (2022-03-24)

Bug Fixes

  • version: load & write project root lockfile v2 only once (7ad805a)

1.0.3 (2022-03-19)

Bug Fixes

  • version: project root lockfile v2 should be updated correctly (2689746)

1.0.2 (2022-03-17)

Bug Fixes

  • version: shown repo info when Create Release is enabled in dry-run (5b0cf6d)

1.0.1 (2022-03-15)

Note: Version bump only for package @lerna-lite/version

1.0.0 (2022-03-15)

Note: Version bump only for package @lerna-lite/version

0.3.7 (2022-03-09)

Bug Fixes

  • core: better handling of possible missing pkg name (ef9633d)

0.3.6 (2022-03-05)

Bug Fixes

  • deps: update few npm dependencies (9175d48)

0.3.5 (2022-03-05)

Bug Fixes

  • deps: update few npm dependencies (9175d48)

0.3.4 (2022-03-05)

Bug Fixes

  • version: add missing lifecycle code from lerna (a0d9e95)

0.3.3 (2022-02-27)

Note: Version bump only for package @lerna-lite/version

0.3.2 (2022-02-22)

Bug Fixes

  • core: OTP please method had non-strict code (411f308)

0.3.1 (2022-02-12)

Note: Version bump only for package @lerna-lite/version

0.3.0 (2022-02-12)

BREAKING CHANGE

Rename the lib to Lerna-Lite

0.2.3 (2022-02-11)

Note: Version bump only for package @ws-conventional-version-roller/version

0.2.2 (2022-02-11)

Note: Version bump only for package @ws-conventional-version-roller/version

0.2.1 (2022-02-11)

Note: Version bump only for package @ws-conventional-version-roller/version

0.2.0 (2022-02-11)

Bug Fixes

  • publish: add version bump in a lockfile v2 format (7907e81), closes #2914

  • version: better non-atomic push fallback condition (7afacb1), closes #2696

  • version: fix overall exit code of 128 if git push --atomic fails (175edc5), closes #3005

Features

  • cli: add ws-roller CLI for publish & version commands (6201c1d)

  • version: add --signoff git flag (8eea85a), closes #2897

0.1.8 (2022-02-03)

Bug Fixes

  • build: fix Promise return type (31d2469)

  • version: add npm lock file to git changed files for update (1c50e5a)

0.1.7 (2022-02-03)

Bug Fixes

  • version: should update npm root lock file when lockfileVersion>=2 (8bd41fc)

0.1.4 (2022-02-01)

Note: Version bump only for package @ws-conventional-version-roller/version

0.1.3 (2022-01-30)

Bug Fixes

  • changelog: add missing options for changelog header msg (506505e)

0.1.2 (2022-01-30)

Bug Fixes

  • publish: add missing publishConfig to each package (9924956)

0.1.1 (2022-01-30)

Note: Version bump only for package @ws-conventional-version-roller/version

0.1.0 (2022-01-30)

Features

  • build: initial commit with publish & version roller (37e32c0)