Skip to content

Commit 5463a6b

Browse files
committed
docs: add release page for 10.15
1 parent a40b087 commit 5463a6b

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

blog/releases/10.15.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: pnpm 10.15
3+
authors: zkochan
4+
tags: [release]
5+
date: 2025-08-19
6+
---
7+
8+
## Minor Changes
9+
10+
### New setting for catalogs
11+
12+
Added the [`cleanupUnusedCatalogs`](/settings#cleanupunusedcatalogs) configuration. When set to `true`, pnpm will remove unused catalog entries during installation [#9793](https://github.com/pnpm/pnpm/pull/9793).
13+
14+
### Config dependency improvement
15+
16+
pnpm will now automatically load pnpmfiles from [config dependencies](/config-dependencies) that are named `@*/pnpm-plugin-*` [#9780](https://github.com/pnpm/pnpm/issues/9780).
17+
18+
### Changes to the config get/set commands
19+
20+
- `pnpm config get` now prints an INI string for an object value [#9797](https://github.com/pnpm/pnpm/issues/9797).
21+
- `pnpm config get` now accepts property paths.
22+
23+
For example:
24+
25+
```sh
26+
pnpm config get catalog.react
27+
pnpm config get .catalog.react
28+
pnpm config get 'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'
29+
```
30+
31+
`pnpm config set` now accepts dot-leading or subscripted keys.
32+
33+
For example:
34+
35+
```sh
36+
pnpm config set .ignoreScripts true
37+
```
38+
- `pnpm config get --json` now prints a JSON serialization of config value, and `pnpm config set --json` now parses the input value as JSON.
39+
40+
## Patch Changes
41+
42+
- **Semi-breaking.** When automatically installing missing peer dependencies, prefer versions that are already present in the direct dependencies of the root workspace package [#9835](https://github.com/pnpm/pnpm/pull/9835).
43+
- When executing the `pnpm create` command, must verify whether the node version is supported even if a cache already exists [#9775](https://github.com/pnpm/pnpm/pull/9775).
44+
- When making requests for the non-abbreviated packument, add `*/*` to the `Accept` header to avoid getting a 406 error on AWS CodeArtifact [#9862](https://github.com/pnpm/pnpm/issues/9862).
45+
- The standalone exe version of pnpm works with glibc 2.26 again [#9734](https://github.com/pnpm/pnpm/issues/9734).
46+
- Fix a regression in which `pnpm dlx pkg --help` doesn't pass `--help` to `pkg` [#9823](https://github.com/pnpm/pnpm/issues/9823).

0 commit comments

Comments
 (0)