Releases: firefoxic/release-it
Releases · firefoxic/release-it
Release v5.0.0
Changed
- Support for
npmhas been removed. Onlypnpm@11+is now supported. node.jsnow requires version22.22.0or later.
Release v4.1.0
Added
@firefoxic/release-itwill now automatically updatenpmif its version is older than11.5.1, which is the minimum version required for trusted publishing. You can now remove thenpmupdate command from your GitHub Action.
Release v4.0.1
Fixed
- The package no longer requires
pnpm. Butpnpmis highly recommended 😉
Release v4.0.1-rc.0
Fixed
- The package no longer requires
pnpm. Butpnpmis highly recommended 😉
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.