Releases: semantic-release/npm
Releases · semantic-release/npm
v10.0.2
v10.0.1
v10.0.0
10.0.0 (2023-03-22)
Bug Fixes
- aggregate-error: upgraded to the latest version (7285e05)
- deps: upgraded npm to v9 (2a79f80)
- execa: upgraded to the latest version (7c74660)
- normalize-url: upgraded to the latest version (b55bb01)
- remove support for legacy auth (51ab3c8)
- tempy: upgraded to the latest version of tempy (f1992a5)
Code Refactoring
- esm: converted the package to esm (2d8ff15)
Features
- node-versions: dropped support for node versions below v18 (aff3574)
- semantic-release-peer: raised the minimum peer requirement to the first version that supports loading esm plugins (22e70ad)
BREAKING CHANGES
- deps: the direct dependency on npm has been upgraded to v9. details of breaking changes
can be found at https://github.com/npm/cli/releases/tag/v9.0.0 - semantic-release-peer: the required version of semantic-release has been
raised to v20.1.0 in order to support loading of ESM plugins - aggregate-error: due to the aggregate-error upgrade, thrown errors are no longer iterable, but instead list the errors under an
errors
property - legacy authentication using
NPM_USERNAME
andNPM_PASSWORD
is no longer supported. UseNPM_TOKEN
instead. - node-versions: node v18 is now the minimum required node version
- esm:
@semantic-release/npm
is now a native ES Module. It
has named exports for each plugin hook (verifyConditions
,prepare
,
publish
,addChannel
)
v10.0.0-beta.4
10.0.0-beta.4 (2023-02-17)
Bug Fixes
- deps: upgraded npm to v9 (2a79f80)
BREAKING CHANGES
- deps: the direct dependency on npm has been upgraded to v9. details of breaking changes
can be found at https://github.com/npm/cli/releases/tag/v9.0.0
v10.0.0-beta.3
10.0.0-beta.3 (2023-01-25)
Features
- semantic-release-peer: raised the minimum peer requirement to the first version that supports loading esm plugins (22e70ad)
BREAKING CHANGES
- semantic-release-peer: the required version of semantic-release has been
raised to v20.1.0 in order to support loading of ESM plugins
v10.0.0-beta.2
10.0.0-beta.2 (2023-01-17)
Bug Fixes
- aggregate-error: upgraded to the latest version (7285e05)
- execa: upgraded to the latest version (7c74660)
- normalize-url: upgraded to the latest version (b55bb01)
BREAKING CHANGES
- aggregate-error: due to the aggregate-error upgrade, thrown errors are no longer iterable, but instead list the errors under an
errors
property
v10.0.0-beta.1
BREAKING CHANGES
- esm:
@semantic-release/npm
is now a native ES Module. It
has named exports for each plugin hook (verifyConditions
,prepare
,
publish
,addChannel
) - node-versions: node v18 is now the minimum required node version
- legacy authentication using
NPM_USERNAME
andNPM_PASSWORD
is no longer supported. UseNPM_TOKEN
instead.
Features
- node-versions: dropped support for node versions below v18 (aff3574)
Bug Fixes
- deps: update dependency fs-extra to v11 (7157d76)
- deps: update dependency npm to v9 (28265ec)
- deps: update dependency registry-auth-token to v5 (187671f)
- remove support for legacy auth (51ab3c8)
- revert): "fix(deps: update dependency npm to v9" (#561) (c28a848)
- tempy: upgraded to the latest version of tempy (f1992a5)
Code Refactoring
- esm: converted the package to esm (2d8ff15)
v9.0.2
v9.0.1
v9.0.0
9.0.0 (2022-01-18)
Bug Fixes
- add
preferLocal
option to allow execa to use local npm version (#445) (002439e) - updated the peer requirement for
semantic-release
to the new stable version (575a5a4) - updated the peer requirement on
semantic-release
to a version matching the engines definition of this package (2d1f5f2) - upgrade npm dependency to v8 (a12d6e5)
BREAKING CHANGES
- the minimum required peer of
semantic-release
has been raised to match theengines.node
requirements of this package - npm v8 dropped support for node v15, so it is no longer supported in this plugin. this should be low impact since node v15 is already EOL
Co-authored-by: Matt Travi [email protected]