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

17 KiB

@pnpm/directory-fetcher

1100.0.3

Patch Changes

  • e03e8f4: Fix installing a directory dependency (file:<dir>) from an absolute path on a different drive on Windows. The directory fetcher was joining the stored directory onto lockfileDir, which on Windows concatenates an absolute cross-drive path literally (path.join('D:\\...', 'C:\\Users\\...')'D:\\...\\C:\\Users\\...'). Use path.resolve so absolute paths are respected. This surfaced as an ENOENT during pnpm setup in CI when PNPM_HOME and the OS temp directory were on different drives.
  • Updated dependencies [72c1e05]
    • @pnpm/resolving.resolver-base@1100.1.0
    • @pnpm/fetching.fetcher-base@1100.0.2

1100.0.2

Patch Changes

  • @pnpm/workspace.project-manifest-reader@1100.0.2

1100.0.1

Patch Changes

  • Updated dependencies [ff28085]
    • @pnpm/types@1101.0.0
    • @pnpm/building.pkg-requires-build@1100.0.1
    • @pnpm/fetching.fetcher-base@1100.0.1
    • @pnpm/resolving.resolver-base@1100.0.1
    • @pnpm/store.cafs-types@1100.0.0
    • @pnpm/workspace.project-manifest-reader@1100.0.1

1001.0.0

Major Changes

  • 491a84f: This package is now pure ESM.
  • 7d2fd48: Node.js v18, 19, 20, and 21 support discontinued.

Patch Changes

  • Updated dependencies [facdd71]
  • Updated dependencies [e2e0a32]
  • Updated dependencies [9b0a460]
  • Updated dependencies [76718b3]
  • Updated dependencies [a8f016c]
  • Updated dependencies [cc1b8e3]
  • Updated dependencies [2fccb03]
  • Updated dependencies [3bf5e21]
  • Updated dependencies [491a84f]
  • Updated dependencies [98a5f1c]
  • Updated dependencies [ba065f6]
  • Updated dependencies [3bf5e21]
  • Updated dependencies [7d2fd48]
  • Updated dependencies [efb48dc]
  • Updated dependencies [50fbeca]
  • Updated dependencies [cb367b9]
  • Updated dependencies [7b1c189]
  • Updated dependencies [8ffb1a7]
  • Updated dependencies [05fb1ae]
  • Updated dependencies [71de2b3]
  • Updated dependencies [10bc391]
  • Updated dependencies [38b8e35]
  • Updated dependencies [2df8b71]
  • Updated dependencies [15549a9]
  • Updated dependencies [cc7c0d2]
  • Updated dependencies [9d3f00b]
  • Updated dependencies [98a0410]
  • Updated dependencies [efb48dc]
    • @pnpm/resolving.resolver-base@1006.0.0
    • @pnpm/store.cafs-types@1001.0.0
    • @pnpm/types@1001.0.0
    • @pnpm/building.pkg-requires-build@1000.0.0
    • @pnpm/workspace.project-manifest-reader@1002.0.0
    • @pnpm/fetching.fetcher-base@1002.0.0
    • @pnpm/fs.packlist@1001.0.0

1000.1.14

Patch Changes

  • Updated dependencies [7c1382f]
  • Updated dependencies [7c1382f]
  • Updated dependencies [dee39ec]
    • @pnpm/types@1000.9.0
    • @pnpm/resolver-base@1005.1.0
    • @pnpm/exec.pkg-requires-build@1000.0.11
    • @pnpm/fetcher-base@1001.0.2
    • @pnpm/read-project-manifest@1001.1.4

1000.1.13

Patch Changes

  • @pnpm/read-project-manifest@1001.1.3

1000.1.12

Patch Changes

  • @pnpm/read-project-manifest@1001.1.2

1000.1.11

Patch Changes

  • Updated dependencies [e792927]
    • @pnpm/types@1000.8.0
    • @pnpm/exec.pkg-requires-build@1000.0.10
    • @pnpm/fetcher-base@1001.0.1
    • @pnpm/read-project-manifest@1001.1.1
    • @pnpm/resolver-base@1005.0.1

1000.1.10

Patch Changes

  • Updated dependencies [d1edf73]
  • Updated dependencies [d1edf73]
  • Updated dependencies [86b33e9]
  • Updated dependencies [d1edf73]
  • Updated dependencies [f91922c]
    • @pnpm/read-project-manifest@1001.1.0
    • @pnpm/fetcher-base@1001.0.0
    • @pnpm/resolver-base@1005.0.0

1000.1.9

Patch Changes

  • Updated dependencies [1a07b8f]
  • Updated dependencies [1a07b8f]
  • Updated dependencies [1a07b8f]
    • @pnpm/types@1000.7.0
    • @pnpm/read-project-manifest@1001.0.0
    • @pnpm/resolver-base@1004.1.0
    • @pnpm/fetcher-base@1000.1.0
    • @pnpm/exec.pkg-requires-build@1000.0.9

1000.1.8

Patch Changes

  • Updated dependencies [2721291]
  • Updated dependencies [6acf819]
    • @pnpm/resolver-base@1004.0.0
    • @pnpm/fetcher-base@1000.0.12

1000.1.7

Patch Changes

  • 09cf46f: Update @pnpm/logger in peer dependencies.
  • Updated dependencies [5ec7255]
    • @pnpm/types@1000.6.0
    • @pnpm/exec.pkg-requires-build@1000.0.8
    • @pnpm/fetcher-base@1000.0.11
    • @pnpm/read-project-manifest@1000.0.11
    • @pnpm/resolver-base@1003.0.1

1000.1.6

Patch Changes

  • Updated dependencies [8a9f3a4]
  • Updated dependencies [5b73df1]
  • Updated dependencies [9c3dd03]
  • Updated dependencies [5b73df1]
    • @pnpm/resolver-base@1003.0.0
    • @pnpm/logger@1001.0.0
    • @pnpm/types@1000.5.0
    • @pnpm/fetcher-base@1000.0.10
    • @pnpm/exec.pkg-requires-build@1000.0.7
    • @pnpm/read-project-manifest@1000.0.10

1000.1.5

Patch Changes

  • Updated dependencies [81f441c]
    • @pnpm/resolver-base@1002.0.0
    • @pnpm/fetcher-base@1000.0.9

1000.1.4

Patch Changes

  • Updated dependencies [750ae7d]
  • Updated dependencies [72cff38]
    • @pnpm/types@1000.4.0
    • @pnpm/resolver-base@1001.0.0
    • @pnpm/exec.pkg-requires-build@1000.0.6
    • @pnpm/fetcher-base@1000.0.8
    • @pnpm/read-project-manifest@1000.0.9

1000.1.3

Patch Changes

  • Updated dependencies [5f7be64]
  • Updated dependencies [5f7be64]
    • @pnpm/types@1000.3.0
    • @pnpm/exec.pkg-requires-build@1000.0.5
    • @pnpm/fetcher-base@1000.0.7
    • @pnpm/read-project-manifest@1000.0.8
    • @pnpm/resolver-base@1000.2.1

1000.1.2

Patch Changes

  • Updated dependencies [3d52365]
    • @pnpm/resolver-base@1000.2.0
    • @pnpm/fetcher-base@1000.0.6

1000.1.1

Patch Changes

  • Updated dependencies [a5e4965]
    • @pnpm/types@1000.2.1
    • @pnpm/exec.pkg-requires-build@1000.0.4
    • @pnpm/fetcher-base@1000.0.5
    • @pnpm/read-project-manifest@1000.0.7
    • @pnpm/resolver-base@1000.1.4

1000.1.0

Minor Changes

  • e32b1a2: Optionally return file stats from fetchFromDir.

Patch Changes

  • Updated dependencies [8fcc221]
    • @pnpm/types@1000.2.0
    • @pnpm/exec.pkg-requires-build@1000.0.3
    • @pnpm/fetcher-base@1000.0.4
    • @pnpm/read-project-manifest@1000.0.6
    • @pnpm/resolver-base@1000.1.3

1000.0.5

Patch Changes

  • Updated dependencies [1e229d7]
    • @pnpm/read-project-manifest@1000.0.5

1000.0.4

Patch Changes

  • Updated dependencies [b562deb]
    • @pnpm/types@1000.1.1
    • @pnpm/exec.pkg-requires-build@1000.0.2
    • @pnpm/fetcher-base@1000.0.3
    • @pnpm/read-project-manifest@1000.0.4
    • @pnpm/resolver-base@1000.1.2

1000.0.3

Patch Changes

  • Updated dependencies [e050221]
    • @pnpm/read-project-manifest@1000.0.3

1000.0.2

Patch Changes

  • Updated dependencies [9591a18]
    • @pnpm/types@1000.1.0
    • @pnpm/exec.pkg-requires-build@1000.0.1
    • @pnpm/fetcher-base@1000.0.2
    • @pnpm/read-project-manifest@1000.0.2
    • @pnpm/resolver-base@1000.1.1

1000.0.1

Patch Changes

  • Updated dependencies [6483b64]
    • @pnpm/resolver-base@1000.1.0
    • @pnpm/fetcher-base@1000.0.1
    • @pnpm/read-project-manifest@1000.0.1

8.0.10

Patch Changes

  • @pnpm/fetcher-base@16.0.7
  • @pnpm/read-project-manifest@6.0.10

8.0.9

Patch Changes

  • @pnpm/read-project-manifest@6.0.9

8.0.8

Patch Changes

  • Updated dependencies [d500d9f]
    • @pnpm/types@12.2.0
    • @pnpm/exec.pkg-requires-build@1.0.7
    • @pnpm/fetcher-base@16.0.7
    • @pnpm/read-project-manifest@6.0.8
    • @pnpm/resolver-base@13.0.4

8.0.7

Patch Changes

  • Updated dependencies [7ee59a1]
    • @pnpm/types@12.1.0
    • @pnpm/exec.pkg-requires-build@1.0.6
    • @pnpm/fetcher-base@16.0.6
    • @pnpm/read-project-manifest@6.0.7
    • @pnpm/resolver-base@13.0.3

8.0.6

Patch Changes

  • Updated dependencies [cb006df]
    • @pnpm/types@12.0.0
    • @pnpm/exec.pkg-requires-build@1.0.5
    • @pnpm/fetcher-base@16.0.5
    • @pnpm/read-project-manifest@6.0.6
    • @pnpm/resolver-base@13.0.2

8.0.5

Patch Changes

  • Updated dependencies [0ef168b]
    • @pnpm/types@11.1.0
    • @pnpm/exec.pkg-requires-build@1.0.4
    • @pnpm/fetcher-base@16.0.4
    • @pnpm/read-project-manifest@6.0.5
    • @pnpm/resolver-base@13.0.1

8.0.4

Patch Changes

  • Updated dependencies [dd00eeb]
  • Updated dependencies
    • @pnpm/resolver-base@13.0.0
    • @pnpm/types@11.0.0
    • @pnpm/fetcher-base@16.0.3
    • @pnpm/exec.pkg-requires-build@1.0.3
    • @pnpm/read-project-manifest@6.0.4

8.0.3

Patch Changes

  • Updated dependencies [13e55b2]
    • @pnpm/types@10.1.1
    • @pnpm/exec.pkg-requires-build@1.0.2
    • @pnpm/fetcher-base@16.0.2
    • @pnpm/read-project-manifest@6.0.3
    • @pnpm/resolver-base@12.0.2

8.0.2

Patch Changes

  • Updated dependencies [45f4262]
    • @pnpm/types@10.1.0
    • @pnpm/exec.pkg-requires-build@1.0.1
    • @pnpm/fetcher-base@16.0.1
    • @pnpm/read-project-manifest@6.0.2
    • @pnpm/resolver-base@12.0.1

8.0.1

Patch Changes

  • @pnpm/read-project-manifest@6.0.1

8.0.0

Major Changes

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

Minor Changes

  • 730929e: Add a field named ignoredOptionalDependencies. This is an array of strings. If an optional dependency has its name included in this array, it will be skipped.

Patch Changes

  • Updated dependencies [7733f3a]
  • Updated dependencies [43cdd87]
  • Updated dependencies [0e6b757]
  • Updated dependencies [b13d2dc]
  • Updated dependencies [730929e]
    • @pnpm/types@10.0.0
    • @pnpm/read-project-manifest@6.0.0
    • @pnpm/resolver-base@12.0.0
    • @pnpm/fetcher-base@16.0.0
    • @pnpm/fs.packlist@2.0.0
    • @pnpm/exec.pkg-requires-build@1.0.0

7.0.11

Patch Changes

  • Updated dependencies [31054a63e]
    • @pnpm/resolver-base@11.1.0
    • @pnpm/fetcher-base@15.0.7

7.0.10

Patch Changes

  • Updated dependencies [9fb45d0fc]
    • @pnpm/fs.packlist@1.0.3

7.0.9

Patch Changes

  • Updated dependencies [4d34684f1]
    • @pnpm/types@9.4.2
    • @pnpm/fetcher-base@15.0.6
    • @pnpm/read-project-manifest@5.0.10
    • @pnpm/resolver-base@11.0.2

7.0.8

Patch Changes

  • Updated dependencies
    • @pnpm/types@9.4.1
    • @pnpm/fetcher-base@15.0.5
    • @pnpm/read-project-manifest@5.0.9
    • @pnpm/resolver-base@11.0.1

7.0.7

Patch Changes

  • Updated dependencies [74432d605]
    • @pnpm/fs.packlist@1.0.2

7.0.6

Patch Changes

  • Updated dependencies [c7f1359b6]
    • @pnpm/fs.packlist@1.0.1

7.0.5

Patch Changes

  • Updated dependencies [4c2450208]
    • @pnpm/resolver-base@11.0.0
    • @pnpm/fetcher-base@15.0.4

7.0.4

Patch Changes

  • 500363647: pnpm publish should not pack the same file twice sometimes #6997.

    The fix was to update npm-packlist to the latest version.

  • Updated dependencies [500363647]

    • @pnpm/fs.packlist@1.0.0

7.0.3

Patch Changes

  • Updated dependencies [43ce9e4a6]
    • @pnpm/types@9.4.0
    • @pnpm/fetcher-base@15.0.3
    • @pnpm/read-project-manifest@5.0.8
    • @pnpm/resolver-base@10.0.4

7.0.2

Patch Changes

  • Updated dependencies [d774a3196]
    • @pnpm/types@9.3.0
    • @pnpm/fetcher-base@15.0.2
    • @pnpm/read-project-manifest@5.0.7
    • @pnpm/resolver-base@10.0.3

7.0.1

Patch Changes

  • @pnpm/fetcher-base@15.0.1
  • @pnpm/read-project-manifest@5.0.6

7.0.0

Major Changes

  • 4a1a9431d: Breaking change to the directory-fetcher API.

Patch Changes

  • d92070876: Reverting a change shipped in v8.7 that caused issues with the pnpm deploy command and "injected dependencies" #6943.
  • Updated dependencies [4a1a9431d]
    • @pnpm/fetcher-base@15.0.1

6.1.0

Minor Changes

  • d57e4de6d: Apply publishConfig for workspace packages on directory fetch. Enables a publishable ("exportable") package.json on deployment #6693.

Patch Changes

  • Updated dependencies [70b2830ac]
  • Updated dependencies [e9aa6f682]
  • Updated dependencies [083bbf590]
    • @pnpm/fetcher-base@15.0.0
    • @pnpm/exportable-manifest@5.0.6
    • @pnpm/read-project-manifest@5.0.5

6.0.4

Patch Changes

  • @pnpm/fetcher-base@14.0.2
  • @pnpm/read-project-manifest@5.0.4
  • @pnpm/resolver-base@10.0.2

6.0.3

Patch Changes

  • Updated dependencies [b4892acc5]
    • @pnpm/read-project-manifest@5.0.3

6.0.2

Patch Changes

  • @pnpm/read-project-manifest@5.0.2

6.0.1

Patch Changes

  • @pnpm/fetcher-base@14.0.1
  • @pnpm/read-project-manifest@5.0.1
  • @pnpm/resolver-base@10.0.1

6.0.0

Major Changes

Patch Changes

  • Updated dependencies [eceaa8b8b]
    • @pnpm/read-project-manifest@5.0.0
    • @pnpm/resolver-base@10.0.0
    • @pnpm/fetcher-base@14.0.0

5.1.6

Patch Changes

  • @pnpm/read-project-manifest@4.1.4

5.1.5

Patch Changes

  • Updated dependencies [029143cff]
  • Updated dependencies [029143cff]
    • @pnpm/resolver-base@9.2.0
    • @pnpm/fetcher-base@13.1.6

5.1.4

Patch Changes

  • @pnpm/read-project-manifest@4.1.3

5.1.3

Patch Changes

  • @pnpm/fetcher-base@13.1.5
  • @pnpm/read-project-manifest@4.1.2
  • @pnpm/resolver-base@9.1.5

5.1.2

Patch Changes

  • @pnpm/read-project-manifest@4.1.1

5.1.1

Patch Changes

  • Updated dependencies [fec9e3149]
  • Updated dependencies [0d12d38fd]
    • @pnpm/read-project-manifest@4.1.0

5.1.0

Minor Changes

  • eacff33e4: New option added to resolve symlinks to their real locations, when injecting directories.

5.0.0

Major Changes

  • 6710d9dd9: @pnpm/logger added to peer dependencies.

Patch Changes

  • 6710d9dd9: Installation shouldn't fail when the injected dependency has broken symlinks. The broken symlinks should be just skipped #5598.
    • @pnpm/fetcher-base@13.1.4
    • @pnpm/read-project-manifest@4.0.2
    • @pnpm/resolver-base@9.1.4

4.0.1

Patch Changes

  • @pnpm/fetcher-base@13.1.3
  • @pnpm/read-project-manifest@4.0.1
  • @pnpm/resolver-base@9.1.3

4.0.0

Major Changes

  • 043d988fc: Breaking change to the API. Defaul export is not used.
  • f884689e0: Require @pnpm/logger v5.

Patch Changes

  • Updated dependencies [f884689e0]
    • @pnpm/read-project-manifest@4.0.0

3.1.5

Patch Changes

  • @pnpm/read-project-manifest@3.0.13

3.1.4

Patch Changes

  • @pnpm/read-project-manifest@3.0.12

3.1.3

Patch Changes

  • @pnpm/fetcher-base@13.1.2
  • @pnpm/read-project-manifest@3.0.11
  • @pnpm/resolver-base@9.1.2

3.1.2

Patch Changes

  • @pnpm/fetcher-base@13.1.1
  • @pnpm/read-project-manifest@3.0.10
  • @pnpm/resolver-base@9.1.1

3.1.1

Patch Changes

3.1.0

Minor Changes

  • 23984abd1: Add hook for adding custom fetchers.

Patch Changes

  • Updated dependencies [32915f0e4]
  • Updated dependencies [23984abd1]
    • @pnpm/fetcher-base@13.1.0
    • @pnpm/resolver-base@9.1.0

3.0.10

Patch Changes

3.0.9

Patch Changes

  • @pnpm/fetcher-base@13.0.2
  • @pnpm/read-project-manifest@3.0.8
  • @pnpm/resolver-base@9.0.6

3.0.8

Patch Changes

  • Updated dependencies [01c5834bf]
    • @pnpm/read-project-manifest@3.0.7

3.0.7

Patch Changes

3.0.6

Patch Changes

  • @pnpm/fetcher-base@13.0.1
  • @pnpm/read-project-manifest@3.0.6
  • @pnpm/resolver-base@9.0.5

3.0.5

Patch Changes

  • Updated dependencies [2a34b21ce]
  • Updated dependencies [47b5e45dd]
    • @pnpm/fetcher-base@13.0.0
    • @pnpm/read-project-manifest@3.0.5
    • @pnpm/resolver-base@9.0.4

3.0.4

Patch Changes

  • Updated dependencies [0abfe1718]
    • @pnpm/fetcher-base@12.1.0
    • @pnpm/read-project-manifest@3.0.4
    • @pnpm/resolver-base@9.0.3

3.0.3

Patch Changes

  • @pnpm/fetcher-base@12.0.3
  • @pnpm/read-project-manifest@3.0.3
  • @pnpm/resolver-base@9.0.2

3.0.2

Patch Changes

  • Updated dependencies [6756c2b02]
    • @pnpm/fetcher-base@12.0.2

3.0.1

Patch Changes

  • @pnpm/fetcher-base@12.0.1
  • @pnpm/read-project-manifest@3.0.2
  • @pnpm/resolver-base@9.0.1

3.0.0

Major Changes

  • 41cae6450: Fetch all files from the directory by default.

Patch Changes

  • @pnpm/read-project-manifest@3.0.1

2.0.0

Major Changes

Patch Changes

  • Updated dependencies [542014839]
    • @pnpm/fetcher-base@12.0.0
    • @pnpm/read-project-manifest@3.0.0
    • @pnpm/resolver-base@9.0.0

1.0.7

Patch Changes

  • @pnpm/read-project-manifest@2.0.13

1.0.6

Patch Changes

  • @pnpm/fetcher-base@11.1.6
  • @pnpm/read-project-manifest@2.0.12
  • @pnpm/resolver-base@8.1.6

1.0.5

Patch Changes

  • aa1f9dc19: Don't fail if the linked package has no package.json file.
  • 4f78a2a5f: Update npm-packlist to v3.
    • @pnpm/fetcher-base@11.1.5
    • @pnpm/read-project-manifest@2.0.11
    • @pnpm/resolver-base@8.1.5

1.0.4

Patch Changes

  • @pnpm/fetcher-base@11.1.4
  • @pnpm/resolver-base@8.1.4

1.0.3

Patch Changes

  • @pnpm/fetcher-base@11.1.3
  • @pnpm/resolver-base@8.1.3

1.0.2

Patch Changes

  • @pnpm/fetcher-base@11.1.2
  • @pnpm/resolver-base@8.1.2

1.0.1

Patch Changes

  • 108bd4a39: Installing a workspace project with an injected dependency from a non-root directory should not fail #3970.
    • @pnpm/fetcher-base@11.1.1
    • @pnpm/resolver-base@8.1.1

1.0.0

Major Changes

Patch Changes

  • Updated dependencies [4ab87844a]
  • Updated dependencies [4ab87844a]
  • Updated dependencies [4ab87844a]
    • @pnpm/fetcher-base@11.1.0
    • @pnpm/resolver-base@8.1.0