Files
pnpm/fetching/pick-fetcher/CHANGELOG.md
2026-04-21 00:17:38 +02:00

3.1 KiB

@pnpm/pick-fetcher

1100.0.2

Patch Changes

  • Updated dependencies [72c1e05]
    • @pnpm/resolving.resolver-base@1100.1.0
    • @pnpm/fetching.fetcher-base@1100.0.2
    • @pnpm/hooks.types@1100.0.2

1100.0.1

Patch Changes

  • @pnpm/fetching.fetcher-base@1100.0.1
  • @pnpm/hooks.types@1100.0.1
  • @pnpm/resolving.resolver-base@1100.0.1
  • @pnpm/store.cafs-types@1100.0.0

1002.0.0

Major Changes

  • 491a84f: This package is now pure ESM.
  • 7d2fd48: Node.js v18, 19, 20, and 21 support discontinued.
  • 38b8e35: Support for custom resolvers and fetchers.

Patch Changes

  • Updated dependencies [facdd71]
  • Updated dependencies [e2e0a32]
  • Updated dependencies [9b0a460]
  • Updated dependencies [3bf5e21]
  • Updated dependencies [491a84f]
  • Updated dependencies [ba065f6]
  • Updated dependencies [3bf5e21]
  • Updated dependencies [7d2fd48]
  • Updated dependencies [50fbeca]
  • Updated dependencies [10bc391]
  • Updated dependencies [38b8e35]
  • Updated dependencies [831f574]
  • Updated dependencies [9d3f00b]
  • Updated dependencies [98a0410]
    • @pnpm/resolving.resolver-base@1006.0.0
    • @pnpm/store.cafs-types@1001.0.0
    • @pnpm/fetching.fetcher-base@1002.0.0
    • @pnpm/error@1001.0.0
    • @pnpm/hooks.types@1002.0.0

1001.0.0

Major Changes

  • d1edf73: Rename Resolution to AtomicResolution. Add support for binary resolution.

1000.1.0

Minor Changes

  • 1a07b8f: Added support for resolving and downloading the Node.js runtime specified in the devEngines field of package.json.

    Usage example:

    {
      "devEngines": {
        "runtime": {
          "name": "node",
          "version": "^24.4.0",
          "onFail": "download"
        }
      }
    }
    

    When running pnpm install, pnpm will resolve Node.js to the latest version that satisfies the specified range and install it as a dependency of the project. As a result, when running scripts, the locally installed Node.js version will be used.

    Unlike the existing options, useNodeVersion and executionEnv.nodeVersion, this new field supports version ranges, which are locked to exact versions during installation. The resolved version is stored in the pnpm lockfile, along with an integrity checksum for future validation of the Node.js content's validity.

    Related PR: #9755.

1000.0.1

Patch Changes

  • 6acf819: Remove the blanket variant from the Resolution type, making it stricter and more useful.

3.0.0

Major Changes

  • 43cdd87: Node.js v16 support dropped. Use at least Node.js v18.12.

2.0.1

Patch Changes

  • f394cfccd: Don't update git-hosted dependencies when adding an unrelated dependency #7008.

2.0.0

Major Changes

1.0.0

Major Changes

  • 7a17f99ab: Refactor tarball-fetcher and separate it into more specific fetchers, such as localTarball, remoteTarball and gitHostedTarball.

Minor Changes

  • 23984abd1: Add hook for adding custom fetchers.