Skip to content

Commit f20eba1

Browse files
committed
chore: pin package dependencies for v0.3.20
1 parent 82f9a72 commit f20eba1

8 files changed

Lines changed: 72 additions & 54 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
| Version | Date | Type | Key Theme |
1616
|---------|------|------|-----------|
1717
| [Unreleased] ||| Pending changes [查看](./changelogs/unreleased.md) |
18+
| [0.3.20] | 2026-06-09 | Patch | Direct runtime and development dependencies pinned to exact versions for deterministic consumer installs [查看](./changelogs/v0.3.20.md) |
1819
| [0.3.19] | 2026-06-08 | Patch | Default logger moves to Vext internal zero-runtime-dependency kernel; direct logger package dependencies removed [查看](./changelogs/v0.3.19.md) |
1920
| [0.3.18] | 2026-06-07 | Patch | Dependency cleanup: Node.js `>=20.19.0`, optional Koa router peer, and controlled MongoDB memory server test binaries [查看](./changelogs/v0.3.18.md) |
2021
| [0.3.17] | 2026-06-05 | Patch | `app.throw` supports JSON-safe `details`; `app.hooks` adds request/validation/response/fetch/service/plugin/OpenAPI lifecycle hooks [查看](./changelogs/v0.3.17.md) |
@@ -67,7 +68,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6768
- [Contributing Guide](./CONTRIBUTING.md)
6869
- [Detailed Changelogs](./changelogs/)
6970

70-
[Unreleased]: https://github.com/vextjs/vext/compare/v0.3.19...HEAD
71+
[Unreleased]: https://github.com/vextjs/vext/compare/v0.3.20...HEAD
72+
[0.3.20]: https://github.com/vextjs/vext/compare/v0.3.19...v0.3.20
7173
[0.3.19]: https://github.com/vextjs/vext/compare/v0.3.18...v0.3.19
7274
[0.3.18]: https://github.com/vextjs/vext/compare/v0.3.17...v0.3.18
7375
[0.3.17]: https://github.com/vextjs/vext/compare/v0.3.16...v0.3.17

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ npm install vextjs
6565
"start": "vext start"
6666
},
6767
"dependencies": {
68-
"vextjs": "^0.3.19"
68+
"vextjs": "^0.3.20"
6969
}
7070
}
7171
```

changelogs/v0.3.20.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# v0.3.20 - 2026-06-09
2+
3+
## Changed
4+
5+
- Pinned all direct `dependencies` and `devDependencies` in `package.json` to exact versions resolved by the current lockfile.
6+
- Kept `peerDependencies` as compatibility ranges so host framework consumers are not locked to patch-level versions.
7+
- Synchronized package version references in README, website docs and changelog metadata.
8+
9+
## Verification
10+
11+
- `npm ci`
12+
- `npm run typecheck`
13+
- `npm test`
14+
- `npm run build`
15+
- `npm run test:audit`
16+
- `npm pack --dry-run --json`

package-lock.json

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vextjs",
3-
"version": "0.3.19",
3+
"version": "0.3.20",
44
"description": "vextjs is a high‑performance Node.js framework that integrates scaffolding, modular architecture, and a plugin‑based runtime, enabling teams to build maintainable and scalable backend systems with exceptional development efficiency.",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -108,14 +108,14 @@
108108
"node": ">=20.19.0"
109109
},
110110
"dependencies": {
111-
"esbuild": "^0.27.3",
112-
"fast-glob": "^3.3.3",
111+
"esbuild": "0.27.3",
112+
"fast-glob": "3.3.3",
113113
"flex-rate-limit": "1.0.3",
114-
"monsqlize": "^1.3.0",
115-
"response-cache-kit": "^1.2.0",
116-
"route-core": "^0.0.4",
117-
"schema-dsl": "^1.2.5",
118-
"ts-morph": "^28.0.0"
114+
"monsqlize": "1.3.0",
115+
"response-cache-kit": "1.2.0",
116+
"route-core": "0.0.4",
117+
"schema-dsl": "1.2.5",
118+
"ts-morph": "28.0.0"
119119
},
120120
"peerDependencies": {
121121
"@hono/node-server": "^1.14.1",
@@ -146,22 +146,22 @@
146146
}
147147
},
148148
"devDependencies": {
149-
"@hono/node-server": "^1.14.1",
150-
"@koa/router": "^15.6.0",
151-
"@types/express": "^5.0.6",
152-
"@types/koa": "^3.0.1",
153-
"@types/node": "^22.15.17",
154-
"@vitest/coverage-v8": "^3.2.4",
155-
"autocannon": "^8.0.0",
156-
"eslint": "^10.2.1",
157-
"express": "^5.2.1",
158-
"fastify": "^5.7.4",
159-
"hono": "^4.7.6",
160-
"koa": "^3.1.2",
149+
"@hono/node-server": "1.19.14",
150+
"@koa/router": "15.6.0",
151+
"@types/express": "5.0.6",
152+
"@types/koa": "3.0.1",
153+
"@types/node": "22.19.13",
154+
"@vitest/coverage-v8": "3.2.4",
155+
"autocannon": "8.0.0",
156+
"eslint": "10.2.1",
157+
"express": "5.2.1",
158+
"fastify": "5.8.5",
159+
"hono": "4.12.18",
160+
"koa": "3.1.2",
161161
"mongodb-memory-server-core": "11.2.0",
162-
"prettier": "^3.8.1",
163-
"typescript": "^5.8.3",
164-
"typescript-eslint": "^8.59.0",
165-
"vitest": "^3.1.3"
162+
"prettier": "3.8.1",
163+
"typescript": "5.9.3",
164+
"typescript-eslint": "8.59.0",
165+
"vitest": "3.2.4"
166166
}
167167
}

website/docs/guide/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ Uptime: 2d 5h 32m
606606
```bash
607607
# 查看版本
608608
vext --version
609-
# 输出: vextjs v0.3.19
609+
# 输出: vextjs v0.3.20
610610

611611
# 查看帮助
612612
vext --help

website/docs/guide/quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ npm install vextjs
4949
"build": "vext build"
5050
},
5151
"dependencies": {
52-
"vextjs": "^0.3.19"
52+
"vextjs": "^0.3.20"
5353
}
5454
}
5555
```

website/rspress.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export default defineConfig({
7272
activeMatch: "/benchmark",
7373
},
7474
{
75-
text: "v0.3.19",
75+
text: "v0.3.20",
7676
items: [
7777
{
7878
text: "更新日志",

0 commit comments

Comments
 (0)