v10.0.0
github-actions
released this
22 Mar 01:39
·
284 commits
to master
since this release
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
)