Files
pnpm/core/constants/CHANGELOG.md
Zoltan Kochan dba4153767 refactor: rename packages and consolidate runtime resolvers (#10999)
* refactor: rename workspace.sort-packages and workspace.pkgs-graph

- workspace.sort-packages -> workspace.projects-sorter
- workspace.pkgs-graph -> workspace.projects-graph

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: rename packages/ to core/ and pkg-manifest.read-package-json to reader

- Rename packages/ directory to core/ for clarity
- Rename pkg-manifest/read-package-json to pkg-manifest/reader (@pnpm/pkg-manifest.reader)
- Update all tsconfig, package.json, and lockfile references

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: consolidate runtime resolvers under engine/runtime domain

- Remove unused @pnpm/engine.runtime.node.fetcher package
- Rename engine/runtime/node.resolver to node-resolver (dash convention)
- Move resolving/bun-resolver to engine/runtime/bun-resolver
- Move resolving/deno-resolver to engine/runtime/deno-resolver
- Update all package names, tsconfig paths, and lockfile references

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: update lockfile after removing node.fetcher

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: sort tsconfig references and package.json deps alphabetically

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: auto-fix import sorting

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: update __typings__ paths in tsconfig.lint.json for moved resolvers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: remove deno-resolver from deps of bun-resolver

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 00:19:58 +01:00

3.3 KiB

@pnpm/constants

1001.3.1

Patch Changes

  • 6365bc4: The full metadata cache should be stored not at the same location as the abbreviated metadata. This fixes a bug where pnpm was loading the abbreviated metadata from cache and couldn't find the "time" field as a result #9963.

1001.3.0

Minor Changes

  • d1edf73: Add support for installing deno runtime.
  • 86b33e9: Added support for installing Bun runtime.

1001.2.0

Minor Changes

  • 1a07b8f: Add getNodeBinLocationForCurrentOS.

1001.1.0

Minor Changes

  • 9a44e6c: pnpm deploy should inherit the pnpm object from the root package.json #8991.

1001.0.0

Major Changes

  • d2e83b0: Metadata directory version bumped to force fresh cache after we shipped a fix to the metadata write function. This change is backward compatible as install doesn't require a metadata cache.
  • a76da0c: Removed lockfile conversion from v6 to v9. If you need to convert lockfile v6 to v9, use pnpm CLI v9.

10.0.0

Major Changes

  • 8108680: Changed the format of the side-effects cache key.
  • c4f5231: Store version bumped to v10. The new store layout has a different directory called "index" for storing the package content mappings. Previously these files were stored in the same directory where the package contents are (in "files"). The new store has also a new format for storing the mappings for side-effects cache.

Minor Changes

9.0.0

Major Changes

  • 83681da: Keep libc field in clearMeta.

8.0.0

Major Changes

  • 43cdd87: Node.js v16 support dropped. Use at least Node.js v18.12.
  • d381a60: Support for lockfile v5 is dropped. Use pnpm v8 to convert lockfile v5 to lockfile v6 #7470.

Minor Changes

7.1.1

Patch Changes

  • 302ebffc5: Change lockfile version back to 6.0 as previous versions of pnpm fail to parse the version correctly.

7.1.0

Minor Changes

  • 9c4ae87bd: Bump lockfile v6 version to v6.1.

7.0.0

Major Changes

6.2.0

Minor Changes

  • 3ebce5db7: Exported a constant for the new lockfile format version: LOCKFILE_FORMAT_V6.

6.1.0

Minor Changes

6.0.0

Major Changes

5.0.0

Major Changes

  • 6871d74b2: Bump lockfile version to 5.3.
  • 97b986fbc: Node.js 10 support is dropped. At least Node.js 12.17 is required for the package to work.
  • f2bb5cbeb: Bump layout version to 5.

4.1.0

Minor Changes

4.0.0

Major Changes

  • b5f66c0f2: Reduce the number of directories in the virtual store directory. Don't create a subdirectory for the package version. Append the package version to the package name directory.
  • ca9f50844: Bump lockfile version to 5.2.
  • 4f5801b1c: Changing lockfile version back to 5.1

4.0.0-alpha.1

Major Changes

4.0.0-alpha.0

Major Changes

  • b5f66c0f2: Reduce the number of directories in the virtual store directory. Don't create a subdirectory for the package version. Append the package version to the package name directory.