Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

convert the plugin to esm along with other breaking changes #581

Merged
merged 25 commits into from Mar 22, 2023
Merged

Commits on Jan 13, 2023

  1. refactor(esm): converted the package to esm

    BREAKING CHANGE: `@semantic-release/npm` is now a native ES Module. It
    has named exports for each plugin hook (`verifyConditions`, `prepare`,
    `publish`, `addChannel`)
    travi authored and gr2m committed Jan 13, 2023
    Copy the full SHA
    2d8ff15 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f1992a5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    23a0de7 View commit details
    Browse the repository at this point in the history
  4. test(tempy): handled global caching issue with globby in the npm auth…

    … test
    
    based on learnings shared in #436 (comment). thanks @hongaar!
    travi authored and gr2m committed Jan 13, 2023
    Copy the full SHA
    fd490b2 View commit details
    Browse the repository at this point in the history
  5. feat(node-versions): dropped support for node versions below v18

    BREAKING CHANGE: node v18 is now the minimum required node version
    travi authored and gr2m committed Jan 13, 2023
    Copy the full SHA
    aff3574 View commit details
    Browse the repository at this point in the history
  6. style: replace xo with prettier

    gr2m committed Jan 13, 2023
    Copy the full SHA
    0d198e8 View commit details
    Browse the repository at this point in the history
  7. style: prettier

    gr2m committed Jan 13, 2023
    Copy the full SHA
    61deec7 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    c5036aa View commit details
    Browse the repository at this point in the history
  9. fix: remove support for legacy auth

    BREAKING CHANGE: legacy authentication using `NPM_USERNAME` and `NPM_PASSWORD` is no longer supported. Use `NPM_TOKEN` instead.
    gr2m committed Jan 13, 2023
    Copy the full SHA
    51ab3c8 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #437 from semantic-release/esm

    refactor(esm): converted the package to esm
    gr2m committed Jan 13, 2023
    Copy the full SHA
    697f16b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Copy the full SHA
    7c74660 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1bce937 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. fix(aggregate-error): upgraded to the latest version

    BREAKING CHANGE: due to the aggregate-error upgrade, thrown errors are no longer iterable, but instead list the errors under an `errors` property
    travi committed Jan 17, 2023
    Copy the full SHA
    7285e05 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b55bb01 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #566 from semantic-release/dependencies

    upgrade dependencies that are now unblocked after the esm transition
    travi committed Jan 17, 2023
    Copy the full SHA
    6c5d581 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. feat(semantic-release-peer): raised the minimum peer requirement to t…

    …he first version that supports loading esm plugins
    
    BREAKING CHANGE: the required version of semantic-release has been
    raised to v20.1.0 in order to support loading of ESM plugins
    travi committed Jan 25, 2023
    Copy the full SHA
    22e70ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #567 from semantic-release/sr-peer

    raised the peer requirement for semantic-release
    travi committed Jan 25, 2023
    Copy the full SHA
    2b8ac2e View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. fix(deps): upgraded npm to v9

    BREAKING CHANGE: 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
    travi committed Feb 16, 2023
    Copy the full SHA
    2a79f80 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Copy the full SHA
    31bc1f3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    725f044 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3266f40 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Copy the full SHA
    ed0b20f View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Copy the full SHA
    a6aad6f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #582 from semantic-release/provenance

    ci(provenance): enabled provenance for publishing
    travi committed Mar 3, 2023
    Copy the full SHA
    c434c47 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Copy the full SHA
    fc6fd18 View commit details
    Browse the repository at this point in the history