Releases: firefoxic/release-it
Releases · firefoxic/release-it
Release v4.0.0
Changed
- The package now uses trusted publishing instead of NPM tokens. You should remove the line with
NPM_TOKENfrom your release pipeline (and also remove theNPM_TOKENfrom secrets of your repository) and add a line withregistry-url: 'https://registry.npmjs.org'(see the changes to therelease.yamlfile as an example).
Release v3.0.0
Changed
- The project has been renamed to
@firefoxic/release-it. - The launch command for local installation has been renamed to
release-it. - The tool now not only updates the changelog, but also performs all other steps before and after that are necessary to publish a new version of the package. This means that you need to remove the commands and logic for raising the version and publishing it from the pipeline and scripts.
Added
- Pre-release versions are now possible, and their names are determined based on the branch name.
- Before updating the changelog, the package version is now raised according to the version type (still selected based on the changelog content) and possible pre-release status.
- The package with the new version is now built and published to npm with the appropriate authentication —
NPM_TOKENfor CI orOTPfor local execution. - A release of the published version is now automatically created on GitHub.
Release v2.0.2
Fixed
- URLs for links are now generated correctly.
Release v2.0.1
Fixed
- The description in the README.md file has now been corrected.
Release v1.0.0
Changed
- The minimum required
node.jsversion has been increased to20.12.0, except for version21.
Release v0.2.1
Fixed
- The space before the dash in the version heading is now non-breaking. This hardly affects anything, but for consistency of typography it should be like this everywhere.
Release v0.2.0
Added
- The
update-changelogutility now automatically stagesCHANGELOG.mdin git. You can remove&& git add CHANGELOG.mdfrom yourversionhook and leave onlyupdate-changelogin it.
Release v0.1.0
Added
- The basic functionality of the
update-changelogCLI utility.