Commit 6573660
authored
Bump @wp-playground/* and @php-wasm/* to 3.1.26 (#3325)
## Related issues
- Related to none — routine dependency bump
## How AI was used in this PR
Claude Code performed the version bump across all package.json files,
reviewed the
[v3.1.23](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.23),
[v3.1.24](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.24),
[v3.1.25](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.25),
and
[v3.1.26](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.26)
release notes for breaking changes, ran `npm install` to refresh
`package-lock.json`, and verified `npm run typecheck` and `npm test`
both pass.
## Proposed Changes
- Bump `@wp-playground/*` and `@php-wasm/*` packages from `3.1.22` →
`3.1.26` (latest) in all five `package.json` files (`apps/cli`,
`apps/studio`, `apps/ui`, `tools/benchmark-site-editor`,
`tools/common`).
- Refresh `package-lock.json` accordingly.
- Versions remain exact-pinned per the project's bundling rules.
### Release notes review (3.1.23 → 3.1.26)
No breaking changes across the four releases:
-
**[3.1.23](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.23)**
— Restored bundled type declarations for `@wp-playground/client` (Studio
doesn't consume this package).
-
**[3.1.24](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.24)**
— No changelog entries.
-
**[3.1.25](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.25)**
— Sets `curl.cainfo` alongside `openssl.cafile`; exports Zend symbols
for compiling extensions; limits external extensions to JSPI; introduces
`@php-wasm/compile-extension` workflow; skips `prefetchUpdateChecks()`
when WordPress is disabled. All additive.
-
**[3.1.26](https://github.com/WordPress/wordpress-playground/releases/tag/v3.1.26)**
— `extraFiles` support for custom PHP extensions; new
`PHPExtensionManifest` shape (only consumed by the new
`compile-extension` tool, which Studio does not use); website-only PHP
snippet UX changes.
## Testing Instructions
- Pull the branch and run `npm install`.
- Run `npm run typecheck` — should pass across all workspaces.
- Run `npm test` — should pass (160 test files, 1506 tests on local
run).
- Run `npm start`, create a new local site, and verify it boots and
serves WordPress correctly.
- Optional: build the CLI (`npm run cli:build`) and exercise `studio
site` / `studio preview` commands.
## Pre-merge Checklist
- [x] Have you checked for TypeScript, React or other console errors?1 parent 0e01461 commit 6573660
6 files changed
Lines changed: 510 additions & 165 deletions
File tree
- apps
- cli
- studio
- ui
- tools
- benchmark-site-editor
- common
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments