@coveo/semantic-monorepo-tools
Version:
A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos
1,136 lines (315 loc) • 15.2 kB
Markdown
# 2.6.13 (2025-08-11)
# 2.6.12 (2025-07-29)
# 2.6.11 (2025-07-22)
# 2.6.10 (2025-07-08)
# 2.6.9 (2025-06-30)
# 2.6.8 (2025-06-23)
# 2.6.7 (2025-06-02)
# 2.6.6 (2025-05-27)
## Bug Fixes
* **deps:** update all dependencies ([#295](https://github.com/coveo/semantic-monorepo-tools/issues/295)) ([39742ca](https://github.com/coveo/semantic-monorepo-tools/commits/39742cabe4015b7e1c87b7c4c9895e13fb07608b))
# 2.6.5 (2025-05-20)
## Bug Fixes
* **deps:** update all dependencies ([#287](https://github.com/coveo/semantic-monorepo-tools/issues/287)) ([a8cde52](https://github.com/coveo/semantic-monorepo-tools/commits/a8cde521fd10da439c00d28ed0ae1e0c2e249ac2))
* **deps:** update all dependencies ([#294](https://github.com/coveo/semantic-monorepo-tools/issues/294)) ([aafc7cd](https://github.com/coveo/semantic-monorepo-tools/commits/aafc7cd4420bf56be87e75f9540dd3301da4051e))
# 2.6.4 (2025-01-06)
# 2.6.3 (2025-01-02)
# 2.6.2 (2024-12-16)
## Bug Fixes
* **deps:** update all dependencies ([#280](https://github.com/coveo/semantic-monorepo-tools/issues/280)) ([0e003f6](https://github.com/coveo/semantic-monorepo-tools/commits/0e003f62b9ea4c4139abd1bcfea317e0cf75f23d))
# 2.6.1 (2024-12-09)
2.6.0 (2024-12-03)
## Features
* **git:** allow additional args on gitDiff and getSHA1FromRef ([#277](https://github.com/coveo/semantic-monorepo-tools/issues/277)) ([504db98](https://github.com/coveo/semantic-monorepo-tools/commits/504db98e546bc4776c36197abebead7aa9ec4184))
# 2.5.9 (2024-12-02)
# 2.5.8 (2024-12-02)
# 2.5.7 (2024-11-25)
# 2.5.6 (2024-11-18)
# 2.5.5 (2024-11-18)
# 2.5.4 (2024-11-11)
# 2.5.3 (2024-11-04)
# 2.5.2 (2024-11-04)
# 2.5.1 (2024-11-01)
2.5.0 (2024-10-23)
## Features
* **npm:** add fn to Update a package's tag in the npm registry to a specific version ([#267](https://github.com/coveo/semantic-monorepo-tools/issues/267)) ([6fbb84b](https://github.com/coveo/semantic-monorepo-tools/commits/6fbb84bc8b8fb793a4777dcde772062a92b179d0))
# 2.4.61 (2024-10-21)
# 2.4.60 (2024-10-21)
# 2.4.59 (2024-10-18)
# 2.4.58 (2024-10-17)
# 2.4.57 (2024-10-17)
# 2.4.56 (2024-10-07)
# 2.4.55 (2024-09-25)
# 2.4.54 (2024-09-23)
# 2.4.53 (2024-09-18)
# 2.4.52 (2024-09-18)
# 2.4.51 (2024-09-09)
# 2.4.50 (2024-09-03)
# 2.4.49 (2024-08-27)
# 2.4.48 (2024-08-22)
# 2.4.47 (2024-08-20)
# 2.4.46 (2024-08-20)
# 2.4.45 (2024-08-05)
# 2.4.44 (2024-07-29)
# 2.4.43 (2024-07-22)
# 2.4.42 (2024-07-16)
# 2.4.41 (2024-07-15)
# 2.4.40 (2024-07-10)
# 2.4.39 (2024-07-08)
# 2.4.38 (2024-06-25)
# 2.4.37 (2024-06-17)
# 2.4.36 (2024-06-10)
# 2.4.35 (2024-06-06)
# 2.4.34 (2024-06-06)
## Bug Fixes
* remove double quotes ([#240](https://github.com/coveo/semantic-monorepo-tools/issues/240)) ([863ee45](https://github.com/coveo/semantic-monorepo-tools/commits/863ee458ea1860896db8fe89b0b19f933d7b292f))
# 2.4.33 (2024-05-31)
# 2.4.32 (2024-05-29)
# 2.4.31 (2024-05-06)
# 2.4.30 (2024-04-30)
# 2.4.29 (2024-04-29)
# 2.4.28 (2024-04-26)
# 2.4.27 (2024-04-25)
# 2.4.26 (2024-04-22)
# 2.4.25 (2024-04-15)
# 2.4.24 (2024-04-02)
# 2.4.23 (2024-03-28)
# 2.4.22 (2024-03-25)
# 2.4.21 (2024-03-18)
# 2.4.20 (2024-03-06)
# 2.4.19 (2024-03-05)
# 2.4.18 (2024-02-19)
# 2.4.17 (2024-02-12)
# 2.4.16 (2024-02-12)
# 2.4.15 (2024-02-05)
# 2.4.14 (2024-01-30)
# 2.4.13 (2024-01-29)
# 2.4.12 (2024-01-29)
# 2.4.11 (2024-01-08)
# 2.4.10 (2024-01-03)
# 2.4.9 (2023-12-29)
# 2.4.8 (2023-12-29)
# 2.4.7 (2023-12-29)
# 2.4.6 (2023-12-22)
# 2.4.5 (2023-12-12)
# 2.4.4 (2023-12-11)
# 2.4.3 (2023-12-05)
# 2.4.2 (2023-12-04)
# 2.4.1 (2023-11-29)
2.4.0 (2023-11-29)
## Features
* add git diff command ([#201](https://github.com/coveo/semantic-monorepo-tools/issues/201)) ([551b98e](https://github.com/coveo/semantic-monorepo-tools/commits/551b98e14dfbf7c4d23a3344c6c80b2efca75ce6))
# 2.3.4 (2023-11-24)
# 2.3.3 (2023-11-17)
## Bug Fixes
* export gitReset ([478792f](https://github.com/coveo/semantic-monorepo-tools/commits/478792fb97237418fc4ebbb2795e7c06e6deffd0))
# 2.3.2 (2023-11-14)
# 2.3.1 (2023-11-06)
2.3.0 (2023-11-06)
## Features
* git reset ([#198](https://github.com/coveo/semantic-monorepo-tools/issues/198)) ([b5a8a6a](https://github.com/coveo/semantic-monorepo-tools/commits/b5a8a6a10401b63248e833ca02122e91c09b6bed))
# 2.2.3 (2023-10-30)
# 2.2.2 (2023-10-24)
# 2.2.1 (2023-10-16)
2.2.0 (2023-10-13)
## Bug Fixes
* **deps:** update all dependencies ([0cbe88c](https://github.com/coveo/semantic-monorepo-tools/commits/0cbe88c25b63e3a59101b88433881e57befc7613))
## Features
* add support the registry option when publishing NPM packages ([#189](https://github.com/coveo/semantic-monorepo-tools/issues/189)) ([ebc6a55](https://github.com/coveo/semantic-monorepo-tools/commits/ebc6a556d6f6aecaacdaaea448bd85cbcd81db2c))
# 2.1.20 (2023-09-07)
# 2.1.19 (2023-09-06)
# 2.1.18 (2023-09-05)
# 2.1.17 (2023-08-28)
# 2.1.16 (2023-08-28)
# 2.1.15 (2023-08-24)
# 2.1.14 (2023-08-21)
# 2.1.13 (2023-08-14)
# 2.1.12 (2023-08-14)
# 2.1.11 (2023-08-07)
# 2.1.10 (2023-08-01)
# 2.1.9 (2023-07-24)
# 2.1.8 (2023-07-17)
## Bug Fixes
* **deps:** update dependency semver to v7.5.2 [security] ([d7e6630](https://github.com/coveo/semantic-monorepo-tools/commits/d7e66307847c78bbe12adc7b844487cfc89b0c5a))
# 2.1.7 (2023-06-19)
# 2.1.6 (2023-06-12)
# 2.1.5 (2023-06-05)
# 2.1.4 (2023-05-31)
# 2.1.3 (2023-05-31)
# 2.1.2 (2023-05-01)
# 2.1.1 (2023-04-24)
2.1.0 (2023-04-21)
## Features
* **npm:** add support for provenance ([#156](https://github.com/coveo/semantic-monorepo-tools/issues/156)) ([3620283](https://github.com/coveo/semantic-monorepo-tools/commits/36202833b2a87094818db06e7b3bcd70c85be9f5))
# 2.0.1 (2023-04-13)
2.0.0 (2023-04-11)
* feat(git)!: add support for push-force (#149) ([1322ca8](https://github.com/coveo/semantic-monorepo-tools/commits/1322ca8995d9c25d756f186f2db5cbf6b6d789b1)), closes [#149](https://github.com/coveo/semantic-monorepo-tools/issues/149)
## BREAKING CHANGES
* Add front parameter to better reflect git doc and not break refspec spread param.
* ci: update usage
* apply review
* jsdoc
# 1.7.2 (2023-04-11)
# 1.7.1 (2023-04-04)
1.7.0 (2023-04-04)
## Features
* **git:** allow force flag on gitSetRef ([#148](https://github.com/coveo/semantic-monorepo-tools/issues/148)) ([662f4ed](https://github.com/coveo/semantic-monorepo-tools/commits/662f4ed2a9c42d2a8bd0a8ef61ebb4e6e52ec9be))
# 1.6.2 (2023-04-03)
# 1.6.1 (2023-03-27)
1.6.0 (2023-03-27)
## Features
* **git:** add git pull ([#144](https://github.com/coveo/semantic-monorepo-tools/issues/144)) ([75ea695](https://github.com/coveo/semantic-monorepo-tools/commits/75ea695f9c443e0cfac1c50e917596b15d4ae876))
* **git:** add support for ref tagging ([#143](https://github.com/coveo/semantic-monorepo-tools/issues/143)) ([b79b26a](https://github.com/coveo/semantic-monorepo-tools/commits/b79b26a591fbde89d9a0457a0d1a91ccc2b207d3))
# 1.5.31 (2023-03-27)
# 1.5.30 (2023-03-23)
# 1.5.29 (2023-03-21)
# 1.5.28 (2023-03-20)
# 1.5.27 (2023-03-20)
# 1.5.26 (2023-03-14)
# 1.5.25 (2023-03-14)
## Bug Fixes
* **deps:** update dependency tempfile to v5 ([#133](https://github.com/coveo/semantic-monorepo-tools/issues/133)) ([6f1eaae](https://github.com/coveo/semantic-monorepo-tools/commits/6f1eaae49f105cdc5a10652029fc0e826d4c19a3))
# 1.5.24 (2023-03-06)
# 1.5.23 (2023-03-06)
# 1.5.22 (2023-02-06)
# 1.5.21 (2023-01-31)
# 1.5.20 (2023-01-31)
# 1.5.19 (2023-01-24)
# 1.5.18 (2023-01-23)
# 1.5.17 (2023-01-17)
# 1.5.16 (2023-01-17)
# 1.5.15 (2023-01-16)
# 1.5.14 (2023-01-09)
# 1.5.13 (2023-01-09)
# 1.5.12 (2023-01-03)
# 1.5.11 (2023-01-03)
# 1.5.10 (2022-12-12)
# 1.5.9 (2022-12-12)
# 1.5.8 (2022-12-05)
# 1.5.7 (2022-12-05)
# 1.5.6 (2022-11-29)
## Bug Fixes
* **git:** sanitize input ([#115](https://github.com/coveo/semantic-monorepo-tools/issues/115)) ([7de6c12](https://github.com/coveo/semantic-monorepo-tools/commits/7de6c1299de8f572ff3866cfd03df08cd90ce976))
# 1.5.5 (2022-11-21)
# 1.5.4 (2022-11-15)
# 1.5.3 (2022-11-11)
## Bug Fixes
* **npm:** describeNpmTag, trim output ([#111](https://github.com/coveo/semantic-monorepo-tools/issues/111)) ([5d99669](https://github.com/coveo/semantic-monorepo-tools/commits/5d996692e27925a1e6615963529d77d64d60fda7))
# 1.5.2 (2022-11-07)
## Bug Fixes
* **npm:** export new func ([#110](https://github.com/coveo/semantic-monorepo-tools/issues/110)) ([b9f938d](https://github.com/coveo/semantic-monorepo-tools/commits/b9f938dcc0f9f6dec7d25bef61debed43670f703))
# 1.5.1 (2022-11-07)
1.5.0 (2022-11-07)
## Features
* **npm:** add describeNpmTag function ([#106](https://github.com/coveo/semantic-monorepo-tools/issues/106)) ([17b4ba6](https://github.com/coveo/semantic-monorepo-tools/commits/17b4ba60f7bdf5348d0ce95fa9a655eabcb1a0c2))
# 1.4.1 (2022-11-07)
1.4.0 (2022-11-07)
## Features
* **version:** augment conventional bump with a pre option ([#105](https://github.com/coveo/semantic-monorepo-tools/issues/105)) ([44b4774](https://github.com/coveo/semantic-monorepo-tools/commits/44b477409a27bd8dc7025d127dff1c07083b54c8))
# 1.3.20 (2022-11-04)
# 1.3.19 (2022-10-31)
# 1.3.18 (2022-10-31)
# 1.3.17 (2022-10-24)
# 1.3.16 (2022-10-24)
# 1.3.15 (2022-10-18)
# 1.3.14 (2022-10-17)
# 1.3.13 (2022-10-14)
## Bug Fixes
* **git:** properly decode emojis ([#93](https://github.com/coveo/semantic-monorepo-tools/issues/93)) ([760aafb](https://github.com/coveo/semantic-monorepo-tools/commits/760aafbdf8aa7fdde0b81fc3a06136fac98fce37))
# 1.3.12 (2022-10-11)
# 1.3.11 (2022-10-11)
# 1.3.10 (2022-10-03)
# 1.3.9 (2022-10-03)
# 1.3.8 (2022-09-27)
# 1.3.7 (2022-09-27)
# 1.3.6 (2022-09-19)
# 1.3.5 (2022-09-19)
# 1.3.4 (2022-09-12)
# 1.3.3 (2022-09-09)
# 1.3.2 (2022-09-06)
# 1.3.1 (2022-09-06)
1.3.0 (2022-08-31)
## Features
* **npm-version:** support workspace update ([#80](https://github.com/coveo/semantic-monorepo-tools/issues/80)) ([751ed7f](https://github.com/coveo/semantic-monorepo-tools/commits/751ed7fa78b314014bc63f7c06b32be24c4bd8b3))
1.2.0 (2022-08-30)
## Features
* **npm:** add tag flag support for npm publish ([#79](https://github.com/coveo/semantic-monorepo-tools/issues/79)) ([fe404dd](https://github.com/coveo/semantic-monorepo-tools/commits/fe404ddb6d4166d0615fee1d6edeeac35e80835f))
# 1.1.13 (2022-08-29)
# 1.1.12 (2022-08-29)
# 1.1.11 (2022-08-22)
# 1.1.10 (2022-08-15)
# 1.1.9 (2022-08-15)
# 1.1.8 (2022-08-08)
# 1.1.7 (2022-08-08)
# 1.1.6 (2022-08-02)
# 1.1.5 (2022-08-02)
# 1.1.4 (2022-08-02)
# 1.1.3 (2022-08-01)
# 1.1.2 (2022-07-25)
# 1.1.1 (2022-07-25)
1.1.0 (2022-07-21)
## Features
* **pnpm:** make filter optional for publish ([#63](https://github.com/coveo/semantic-monorepo-tools/issues/63)) ([4f052fb](https://github.com/coveo/semantic-monorepo-tools/commits/4f052fbde41b2991b09f58aa34f9b3d8e43c0d0e))
# 1.0.12 (2022-07-18)
# 1.0.11 (2022-07-18)
# 1.0.10 (2022-07-11)
# 1.0.9 (2022-07-11)
# 1.0.8 (2022-07-05)
# 1.0.7 (2022-07-05)
# 1.0.6 (2022-06-27)
# 1.0.5 (2022-06-27)
# 1.0.4 (2022-06-20)
# 1.0.3 (2022-06-20)
# 1.0.2 (2022-06-13)
# 1.0.1 (2022-06-13)
1.0.0 (2022-06-07)
* chore!: freeze specs to v1 (#49) ([0fce790](https://github.com/coveo/semantic-monorepo-tools/commits/0fce790d8f1ab796c18108256b33d7dc1e15b9e9)), closes [#49](https://github.com/coveo/semantic-monorepo-tools/issues/49)
## BREAKING CHANGES
* Freeze specifications for V1. Huzzah! p
0.7.0 (2022-06-07)
## Features
* **git:** allow empty commits to be listed ([#48](https://github.com/coveo/semantic-monorepo-tools/issues/48)) ([9653e54](https://github.com/coveo/semantic-monorepo-tools/commits/9653e54d053154887be5dc480905ec8c615ddd50))
0.6.0 (2022-06-06)
## Features
* **pnpm:** remove support for pnpm6 ([#45](https://github.com/coveo/semantic-monorepo-tools/issues/45)) ([d5b4c6d](https://github.com/coveo/semantic-monorepo-tools/commits/d5b4c6d8c2bfe25f13fc716f548a677ba935b419))
# 0.5.4 (2022-06-06)
# 0.5.3 (2022-06-06)
# 0.5.2 (2022-06-06)
# 0.5.1 (2022-06-06)
0.5.0 (2022-06-04)
## Features
* log outputs of subprocesses ([#40](https://github.com/coveo/semantic-monorepo-tools/issues/40)) ([83a0c90](https://github.com/coveo/semantic-monorepo-tools/commits/83a0c9089af79757edd6150fba99db16e4bb06ab))
# 0.4.18 (2022-05-30)
# 0.4.17 (2022-05-30)
# 0.4.16 (2022-05-30)
# 0.4.15 (2022-05-25)
# 0.4.14 (2022-05-25)
# 0.4.13 (2022-05-25)
# 0.4.12 (2022-05-25)
# 0.4.11 (2022-05-24)
## Reverts
* Revert "ci: remove ssh remote & deploy key (#32)" ([0c91555](https://github.com/coveo/semantic-monorepo-tools/commits/0c91555823344cfc016d734fdba49b58ad13cac1)), closes [#32](https://github.com/coveo/semantic-monorepo-tools/issues/32)
# 0.4.1 (2022-05-24)
0.4.0 (2022-05-12)
## Features
* **pnpm:** add support for pnpm 7 ([#29](https://github.com/coveo/semantic-monorepo-tools/issues/29)) ([85f65df](https://github.com/coveo/semantic-monorepo-tools/commits/85f65dff0cbcfedcf417eaabb42f59e8e05824af))
# 0.3.7 (2022-04-11)
# 0.3.6 (2022-04-04)
# 0.3.5 (2022-04-04)
# 0.3.4 (2022-04-01)
## Bug Fixes
* **pnpm, publish:** split parameter and value ([#22](https://github.com/coveo/semantic-monorepo-tools/issues/22)) ([67e7113](https://github.com/coveo/semantic-monorepo-tools/commits/67e7113e0656bad7a8577397c130e13479b9d033))
# 0.3.3 (2022-04-01)
# 0.3.2 (2022-04-01)
# 0.3.1 (2022-04-01)
## Bug Fixes
* **pnpm, publish:** return the spawned process ([#15](https://github.com/coveo/semantic-monorepo-tools/issues/15)) ([887b670](https://github.com/coveo/semantic-monorepo-tools/commits/887b67045fcb6b2dbcf21b7961156fd2b820b0c7)), closes [#16](https://github.com/coveo/semantic-monorepo-tools/issues/16)
0.3.0 (2022-04-01)
## Features
* **npm:** add package-lock refresher ([#13](https://github.com/coveo/semantic-monorepo-tools/issues/13)) ([c05b700](https://github.com/coveo/semantic-monorepo-tools/commits/c05b70014e93daf174c34f190ea9a195f3ce3800))
# 0.2.1 (2022-03-31)
0.2.0 (2022-03-30)
## Bug Fixes
* **git:** narrow-down return types of get funcs ([d65b9e3](https://github.com/coveo/semantic-monorepo-tools/commits/d65b9e3e649e010d1eeb7a3c557f2769f1c23cae))
## Features
* **debug:** added debug log when calling spawnSync ([#12](https://github.com/coveo/semantic-monorepo-tools/issues/12)) ([f7d91c5](https://github.com/coveo/semantic-monorepo-tools/commits/f7d91c5990505b34a32b042b03476ccd6221c648))