UNPKG

release-plan

Version:

_The most contributor friendly and hands-off release tool there is_.

401 lines (279 loc) 17.7 kB
# release-plan Changelog ## Release (2025-08-01) * release-plan 0.17.2 (patch) #### :bug: Bug Fix * `release-plan` * [#193](https://github.com/embroider-build/release-plan/pull/193) fix error in github-changelog argument ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2025-08-01) * release-plan 0.17.1 (patch) #### :bug: Bug Fix * `release-plan` * [#192](https://github.com/embroider-build/release-plan/pull/192) make sure the changelog only creates one version ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2025-06-11) * release-plan 0.17.0 (minor) #### :rocket: Enhancement * `release-plan` * [#184](https://github.com/embroider-build/release-plan/pull/184) add the ability to set the github release to prerelease ([@mansona](https://github.com/mansona)) * [#161](https://github.com/embroider-build/release-plan/pull/161) refactor: Create tags via GitHub REST API ([@TSenter](https://github.com/TSenter)) #### :memo: Documentation * `release-plan` * [#183](https://github.com/embroider-build/release-plan/pull/183) add documentation for command-line arguments ([@mansona](https://github.com/mansona)) #### Committers: 2 - Chris Manson ([@mansona](https://github.com/mansona)) - Tyler Senter ([@TSenter](https://github.com/TSenter)) ## Release (2025-03-13) * release-plan 0.16.0 (minor) #### :rocket: Enhancement * `release-plan` * [#155](https://github.com/embroider-build/release-plan/pull/155) add ability to set tag per package ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2025-03-03) * release-plan 0.15.0 (minor) #### :rocket: Enhancement * `release-plan` * [#158](https://github.com/embroider-build/release-plan/pull/158) feat: Display new package versions as list ([@TSenter](https://github.com/TSenter)) #### :house: Internal * `release-plan` * [#153](https://github.com/embroider-build/release-plan/pull/153) move publish test to mock execa ([@mansona](https://github.com/mansona)) #### Committers: 2 - Chris Manson ([@mansona](https://github.com/mansona)) - Tyler Senter ([@TSenter](https://github.com/TSenter)) ## Release (2025-03-03) release-plan 0.14.0 (minor) #### :rocket: Enhancement * `release-plan` * [#131](https://github.com/embroider-build/release-plan/pull/131) add skip npm option ([@patricklx](https://github.com/patricklx)) * [#133](https://github.com/embroider-build/release-plan/pull/133) update execa ([@mansona](https://github.com/mansona)) * [#124](https://github.com/embroider-build/release-plan/pull/124) support github enterprise api url via env var ([@patricklx](https://github.com/patricklx)) #### :bug: Bug Fix * `release-plan` * [#138](https://github.com/embroider-build/release-plan/pull/138) fix readJSONSync import ([@patricklx](https://github.com/patricklx)) * [#107](https://github.com/embroider-build/release-plan/pull/107) Bump chalk from 4.1.2 to 5.4.1 ([@dependabot[bot]](https://github.com/apps/dependabot)) #### :memo: Documentation * `release-plan` * [#141](https://github.com/embroider-build/release-plan/pull/141) Add note about creating initial tag ([@kategengler](https://github.com/kategengler)) #### :house: Internal * `release-plan` * [#146](https://github.com/embroider-build/release-plan/pull/146) add extra test coverage to plan ([@mansona](https://github.com/mansona)) * [#152](https://github.com/embroider-build/release-plan/pull/152) remove conditional coverage run ([@mansona](https://github.com/mansona)) * [#151](https://github.com/embroider-build/release-plan/pull/151) fix coverage summary and double-execution ([@mansona](https://github.com/mansona)) * [#150](https://github.com/embroider-build/release-plan/pull/150) fix coverage json summary path ([@mansona](https://github.com/mansona)) * [#149](https://github.com/embroider-build/release-plan/pull/149) fix coverage comparison path ([@mansona](https://github.com/mansona)) * [#148](https://github.com/embroider-build/release-plan/pull/148) enable coverage comparison to main ([@mansona](https://github.com/mansona)) * [#147](https://github.com/embroider-build/release-plan/pull/147) Fix workflow for adding coverage ([@mansona](https://github.com/mansona)) * [#145](https://github.com/embroider-build/release-plan/pull/145) add coverage report to PRs ([@mansona](https://github.com/mansona)) * [#144](https://github.com/embroider-build/release-plan/pull/144) Bump @vitest/coverage-v8 from 2.1.8 to 3.0.7 ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#143](https://github.com/embroider-build/release-plan/pull/143) Bump eslint-config-prettier from 9.1.0 to 10.0.2 ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#142](https://github.com/embroider-build/release-plan/pull/142) Bump the dev-dependencies group across 1 directory with 5 updates ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#134](https://github.com/embroider-build/release-plan/pull/134) Update eslint - flat config and better prettier implementation ([@mansona](https://github.com/mansona)) * [#132](https://github.com/embroider-build/release-plan/pull/132) update pnpm ([@mansona](https://github.com/mansona)) #### Committers: 3 - Chris Manson ([@mansona](https://github.com/mansona)) - Katie Gengler ([@kategengler](https://github.com/kategengler)) - Patrick Pircher ([@patricklx](https://github.com/patricklx)) ## Release (2025-02-12) release-plan 0.13.1 (patch) #### :bug: Bug Fix * `release-plan` * [#122](https://github.com/embroider-build/release-plan/pull/122) rename embroider-release in error message to release-plan ([@patricklx](https://github.com/patricklx)) #### Committers: 1 - Patrick Pircher ([@patricklx](https://github.com/patricklx)) ## Release (2025-02-12) release-plan 0.13.0 (minor) #### :rocket: Enhancement * `release-plan` * [#120](https://github.com/embroider-build/release-plan/pull/120) make name of release the same as the tag ([@patricklx](https://github.com/patricklx)) #### Committers: 1 - Patrick Pircher ([@patricklx](https://github.com/patricklx)) ## Release (2025-02-11) release-plan 0.12.0 (minor) #### :rocket: Enhancement * `release-plan` * [#119](https://github.com/embroider-build/release-plan/pull/119) allow you to define a semver tag when using prerelease ([@mansona](https://github.com/mansona)) * [#109](https://github.com/embroider-build/release-plan/pull/109) Bump @octokit/rest from 19.0.13 to 21.1.0 ([@dependabot[bot]](https://github.com/apps/dependabot)) #### :house: Internal * `release-plan` * [#118](https://github.com/embroider-build/release-plan/pull/118) Bump the dev-dependencies group across 1 directory with 3 updates ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#92](https://github.com/embroider-build/release-plan/pull/92) Bump @npmcli/package-json from 5.0.0 to 6.1.0 ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#102](https://github.com/embroider-build/release-plan/pull/102) Bump the dev-dependencies group with 6 updates ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#101](https://github.com/embroider-build/release-plan/pull/101) use increase-if-necessary strategy for dependabot ([@mansona](https://github.com/mansona)) * [#89](https://github.com/embroider-build/release-plan/pull/89) Bump fs-extra and @types/fs-extra ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#100](https://github.com/embroider-build/release-plan/pull/100) update release-plan workflows ([@mansona](https://github.com/mansona)) * [#99](https://github.com/embroider-build/release-plan/pull/99) stop using git fork of fixturify-project ([@mansona](https://github.com/mansona)) * [#73](https://github.com/embroider-build/release-plan/pull/73) add a dependabot config ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-11-24) release-plan 0.11.0 (minor) #### :rocket: Enhancement * `release-plan` * [#85](https://github.com/embroider-build/release-plan/pull/85) pass provenance through if provided to publish ([@mansona](https://github.com/mansona)) * [#68](https://github.com/embroider-build/release-plan/pull/68) add semverIncrementAs option for granular package version control ([@void-mAlex](https://github.com/void-mAlex)) #### :house: Internal * `release-plan` * [#83](https://github.com/embroider-build/release-plan/pull/83) use corepack to manage pnpm version ([@mansona](https://github.com/mansona)) #### Committers: 2 - Alex ([@void-mAlex](https://github.com/void-mAlex)) - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-10-17) release-plan 0.10.0 (minor) #### :rocket: Enhancement * `release-plan` * [#81](https://github.com/embroider-build/release-plan/pull/81) Add support for specifying --access, aligning better with default publish behavior ([@saracope](https://github.com/saracope)) #### Committers: 1 - Sara Cope ([@saracope](https://github.com/saracope)) ## Release (2024-07-15) release-plan 0.9.2 (patch) #### :bug: Bug Fix * `release-plan` * [#74](https://github.com/embroider-build/release-plan/pull/74) move @types packages to dev-dependencies ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-07-11) release-plan 0.9.1 (patch) #### :bug: Bug Fix * `release-plan` * [#72](https://github.com/embroider-build/release-plan/pull/72) add a test to exercise latest-version dependency and update it ([@mansona](https://github.com/mansona)) #### :memo: Documentation * `release-plan` * [#58](https://github.com/embroider-build/release-plan/pull/58) Update readme ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 2 - Chris Manson ([@mansona](https://github.com/mansona)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## Release (2024-03-12) release-plan 0.9.0 (minor) #### :rocket: Enhancement * `release-plan` * [#66](https://github.com/embroider-build/release-plan/pull/66) start using github-changelog ([@mansona](https://github.com/mansona)) #### :house: Internal * `release-plan` * [#67](https://github.com/embroider-build/release-plan/pull/67) fix typo in release-plan setup ([@mansona](https://github.com/mansona)) * [#64](https://github.com/embroider-build/release-plan/pull/64) update release-plan-setup ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-02-16) release-plan 0.8.0 (minor) #### :rocket: Enhancement * `release-plan` * [#56](https://github.com/embroider-build/release-plan/pull/56) add the default github-changelog unlabelled section name to parser ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-02-14) release-plan 0.7.1 (patch) #### :bug: Bug Fix * `release-plan` * [#54](https://github.com/embroider-build/release-plan/pull/54) fix import of semver ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-01-26) release-plan 0.7.0 (minor) #### :rocket: Enhancement * `release-plan` * [#52](https://github.com/embroider-build/release-plan/pull/52) add ability to pass tag to publish command ([@mansona](https://github.com/mansona)) #### :bug: Bug Fix * `release-plan` * [#51](https://github.com/embroider-build/release-plan/pull/51) Make changelog header discovery more forgiving (case-insensitive) ([@mansona](https://github.com/mansona)) #### :house: Internal * `release-plan` * [#49](https://github.com/embroider-build/release-plan/pull/49) add a basic test for updateChangelog ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2024-01-24) release-plan 0.6.1 (patch) #### :bug: Bug Fix * `release-plan` * [#47](https://github.com/embroider-build/release-plan/pull/47) Robustly discover packages with @manypkg ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 1 - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## Release (2023-12-13) release-plan 0.6.0 (minor) #### :rocket: Enhancement * `release-plan` * [#38](https://github.com/embroider-build/release-plan/pull/38) add --publish-branch if passed to release-plan publish ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-12-06) release-plan 0.5.1 (patch) #### :bug: Bug Fix * `release-plan` * [#35](https://github.com/embroider-build/release-plan/pull/35) fix pnpm package discovery bug ([@mansona](https://github.com/mansona)) * [#34](https://github.com/embroider-build/release-plan/pull/34) Fix pnpm package discovery ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-12-06) release-plan 0.5.0 (minor) #### :rocket: Enhancement * `release-plan` * [#32](https://github.com/embroider-build/release-plan/pull/32) update lerna-changelog ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-12-04) release-plan 0.4.1 (patch) #### :bug: Bug Fix * [#30](https://github.com/embroider-build/release-plan/pull/30) add shebang back and fix linting config ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-12-04) release-plan 0.4.0 (minor) #### :rocket: Enhancement * [#28](https://github.com/embroider-build/release-plan/pull/28) pick the correct package manager to do npm publish ([@mansona](https://github.com/mansona)) #### :house: Internal * [#29](https://github.com/embroider-build/release-plan/pull/29) Add linting and check it in CI ([@mansona](https://github.com/mansona)) * [#27](https://github.com/embroider-build/release-plan/pull/27) run npm init release-plan-setup --update ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-24) release-plan 0.3.0 (minor) #### :rocket: Enhancement * [#24](https://github.com/embroider-build/release-plan/pull/24) add support for npm workspaces ([@mansona](https://github.com/mansona)) #### :bug: Bug Fix * [#23](https://github.com/embroider-build/release-plan/pull/23) use require.resolve to find lerna-changelog ([@mansona](https://github.com/mansona)) * [#21](https://github.com/embroider-build/release-plan/pull/21) don't throw when we encounter an unknown package ([@mansona](https://github.com/mansona)) * [#20](https://github.com/embroider-build/release-plan/pull/20) fix updating changelog ([@mansona](https://github.com/mansona)) #### :house: Internal * [#25](https://github.com/embroider-build/release-plan/pull/25) remove reference to @embroider ([@mansona](https://github.com/mansona)) * [#22](https://github.com/embroider-build/release-plan/pull/22) remove unused package.json ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-23) release-plan 0.2.3 (patch) #### :memo: Documentation * [#17](https://github.com/embroider-build/release-plan/pull/17) add a basic readme ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-23) release-plan 0.2.2 (patch) #### :bug: Bug Fix * [#15](https://github.com/embroider-build/release-plan/pull/15) actually use otp when it's provided ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-23) release-plan 0.2.1 (patch) #### :bug: Bug Fix * [#13](https://github.com/embroider-build/release-plan/pull/13) Fix npm publish ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-23) release-plan 0.2.0 (minor) #### :rocket: Enhancement * [#11](https://github.com/embroider-build/release-plan/pull/11) Fix publish step ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona)) ## Release (2023-11-20) release-plan 0.1.0 (minor) #### :rocket: Enhancement * [#5](https://github.com/embroider-build/release-plan/pull/5) add --single-package option ([@mansona](https://github.com/mansona)) * [#1](https://github.com/embroider-build/release-plan/pull/1) use tsup ([@mansona](https://github.com/mansona)) #### :house: Internal * [#7](https://github.com/embroider-build/release-plan/pull/7) use dist/cli.js directly in workflows ([@mansona](https://github.com/mansona)) * [#6](https://github.com/embroider-build/release-plan/pull/6) add workflows for review and release ([@mansona](https://github.com/mansona)) * [#4](https://github.com/embroider-build/release-plan/pull/4) reset version so release-plan will work on itself ([@mansona](https://github.com/mansona)) * [#3](https://github.com/embroider-build/release-plan/pull/3) convert everything to work correctly with ESM ([@mansona](https://github.com/mansona)) * [#2](https://github.com/embroider-build/release-plan/pull/2) revert back from tsup to tsc ([@mansona](https://github.com/mansona)) #### Committers: 1 - Chris Manson ([@mansona](https://github.com/mansona))