Skip to content

Commit 0fc7a71

Browse files
committed
docs: document 10.17
1 parent 46a234d commit 0fc7a71

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

blog/releases/10.17.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: pnpm 10.17
3+
authors: zkochan
4+
tags: [release]
5+
date: 2025-09-17
6+
---
7+
8+
### Minor Changes
9+
10+
The `minimumReleaseAgeExclude` setting now supports patterns.
11+
<!-- truncate -->
12+
For instance:
13+
14+
```yaml
15+
minimumReleaseAge: 1440
16+
minimumReleaseAgeExclude:
17+
- "@eslint/*"
18+
```
19+
20+
Related PR: [#9984](https://github.com/pnpm/pnpm/pull/9984).
21+
22+
### Patch Changes
23+
24+
- Don't ignore the `minimumReleaseAge` check, when the package is requested by exact version and the packument is loaded from cache [#9978](https://github.com/pnpm/pnpm/issues/9978).
25+
- When `minimumReleaseAge` is set and the active version under a dist-tag is not mature enough, do not downgrade to a prerelease version in case the original version wasn't a prerelease one [#9979](https://github.com/pnpm/pnpm/issues/9979).

docs/settings.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,16 @@ minimumReleaseAgeExclude:
233233

234234
In this case, all dependencies must be at least a day old, except `webpack` and `react`, which are installed immediately upon release.
235235

236+
Added in: v10.17.0
237+
238+
You may also use patterns. For instance, allow all packages from your org:
239+
240+
```yaml
241+
minimumReleaseAge: 1440
242+
minimumReleaseAgeExclude:
243+
- '@myorg/*'
244+
```
245+
236246
## Dependency Hoisting Settings
237247

238248
### hoist

0 commit comments

Comments
 (0)