Changelog
All notable changes to this project are documented in this file by a CI job that runs on every NPM release. The file follows the Keep a Changelog format.
[v2.0.16] (2025-09-04)
Enhancements
- Add structured issue templates for bugs, enhancements, and documentation. (#2571)
- Allow installing multiple themes via URL, as required by parent/child themes. (#2581)
Blueprints
- Move blueprints.phar to the Blueprints package. (#2471)
- Move runBlueprintV2 to the blueprints package. (#2594)
Tools
- [XDebug Bridge] Highlight syntax of php scripts from mime type in Devtools. (#2566)
- [XDebug Bridge] Load files in Devtools before running PHP with Xdebug enabled. (#2527)
Documentation
- Added Gujarati Translation for Index.md File. (#2576)
- Added Gujarati Translation for JSON API and Function API File. (#2577)
- Adding french translation guide. (#2541)
- Adding more internal links between pages. (#2499)
- Adding reference to multiple theme URL parameter. (#2593)
- Adding runCLI section to the Playground CLI page. (#2583)
- Updating runCLI demo at wp-playground/cli README file. (#2553)
- Updating wp versions blueprints. (#2573)
- [Docs] Adding how to contribute to the WordPress Playground. (#2597)
PHP WebAssembly
- Increase file locking safety. (#2506)
- [ php-wasm ] Add
intl
dynamic extension to @php-wasm/node ASYNCIFY #2501. (#2557) - [PHP] Expose php.cli() on the web. (#2590)
- [PHP] Include CLI SAPI in the web PHP.wasm build. (#2589)
- [PHP] Inline rotatePHPRuntime() into the PHP class. (#2559)
- [PHP] Rotate the spawn handler in hotSwapPHPRuntime(). (#2588)
Website
- A specific error when a GitHub artifact is not found. (#2596)
- Apply base URLs to relative redirection URLs. (#2595)
Various
- Add Japanese translations to Quick Start Guide for Developers. (#2587)
Contributors
The following contributors merged PRs in this release:
@adamziel @brandonpayton @dd32 @fellyph @mho22 @shail-mehta @shimotmk
[v2.0.15] (2025-09-01)
Documentation
- Added Gujarati Translation for intro-devs.md file. (#2574)
Experiments
File Synchronization
- [Website] Renaming stored Playgrounds. (#2486)
Bug Fixes
- Fix error from adding blank target to external links. (#2575)
Contributors
The following contributors merged PRs in this release:
@adamziel @draganescu @shail-mehta
[v2.0.14] (2025-08-29)
PHP WebAssembly
- Add test to verify mount() correctly handles files (closes #503). (#2564)
- Use unique tmp.zip filename in unzipFile() to avoid conflicts in async calls. (#2567)
- [ php-wasm ] Add
intl
dynamic extension to @php-wasm/node JSPI. (#2501) - [WordPress][CLI] Allow requesting internal URLs via http_request_host_is_external. (#2569)
Various
- Tagalog translations of Blueprints -> Tutorial -> Build Your 1st Blueprint. (#2546)
Contributors
The following contributors merged PRs in this release:
@adamziel @jnealey88 @mho22 @rollybueno
[v2.0.13] (2025-08-26)
Enhancements
- [CLI] --site-url option for Playground CLI. (#2558)
Tools
- [XDebug Bridge] Fetch all array keys when inspecting an array. (#2409)
PHP WebAssembly
- [PHP web] Export setErrNo() to make
less
work as pager. (#2554)
Website
- [Web] tolerate empty e.target in addTargetBlankToExternalLinks. (#2555)
Bug Fixes
- Playground CLI: Wire up execution modes for Blueprints v2. (#2519)
Reliability
- [php-wasm-logger] Filter logs by severity in Logger and assign severity based on verbosity argument in CLIs. (#2436)
Various
- Added Gujarati Translation for Index.md file. (#2550)
- Use SQLite AST driver also with Blueprints v2. (#2538)
Contributors
The following contributors merged PRs in this release:
@adamziel @brandonpayton @JanJakes @mho22 @shail-mehta
[v2.0.12] (2025-08-25)
Enhancements
- Playground CLI: Support --auto-mount=path option. (#2525)
Documentation
- Added Gujarati Translation for Contributor Badge File. (#2549)
- Added Gujarati Translation for coding-standards.md file. (#2507)
- Japanese translations: Blueprints Unifying assets folder. (#2536)
- Updating Translation Documentation Page. (#2534)
Various
- Add Japanese translations to WordPress Playground Developers documentation. (#2551)
- Add Japanese translations to WordPress Playground badge. (#2545)
- Added Gujarati translation for about, build, test, launch pages. (#2533)
- Added Original Comment and Description in Launch.md file. (#2542)
- Tagalog translations of Blueprints -> Getting Started. (#2547)
Contributors
The following contributors merged PRs in this release:
@aslamdoctor @brandonpayton @fellyph @rollybueno @sandipr942 @shail-mehta @shimotmk
[v2.0.11] (2025-08-21)
Tools
Blueprints
- [Blueprints] Use the local worker in Builder in development mode. (#2495)
Documentation
- Adding blueprints documentation description. (#2524)
PHP WebAssembly
- Fix corrupt zip download from Site Editor export. (#2531)
Bug Fixes
- Fix wrong license page within the languages es, pt-BR and ja. (#2483)
Various
- Add Japanese translations to Build your first Blueprint. (#2529)
- Add Japanese translations to How to run Blueprints. (#2526)
- Added Gujarati Translation for web-instance.md file. (#2532)
- Unifying assets folder. (#2521)
Contributors
The following contributors merged PRs in this release:
@aslamdoctor @brandonpayton @fellyph @josevarghese @mho22 @shimotmk
[v2.0.10] (2025-08-18)
Documentation
- Add Japanese translations to Blueprints 101 and What are Blueprints?. (#2511)
- Adding the documentation meta description to the main folder. (#2504)
- Translating fragments documentation and adding Contributor badge page. (#2503)
- Add GitDirectoryReference resource documentation. (#2492)
PHP WebAssembly
- Re-enable and fix native file locking tests. (#2505)
Website
Documentation
- Fix customize bundle instructions in "Host Own Playground" documentation. (#2510)
Bug Fixes
- Fix: "referrences" should be "references". (#2514)
Various
- Add Japanese documentation meta description to the main folder. (#2518)
- Add Japanese translations to Introduction. (#2489)
- Add docs-description blueprints tutorial and What are Blueprints?. (#2512)
- Added Gujarati Translation for Launch.md file. (#2480)
- Added Gujarati Translation for quick-start-guide.md. (#2494)
- Adding Contributor Badge page at the documentation. (#2491)
- Tagalog translations of Blueprints -> Tutorial -> What are Blueprints?. (#2520)
- Translation: Blueprints -> Tutorial -> How to run Blueprints. (#2522)
- Updated Typos in contributor-badge.md File. (#2493)
Contributors
The following contributors merged PRs in this release:
@brandonpayton @fellyph @juanmaguitar @mukeshpanchal27 @ravigadhiya007 @rollybueno @shail-mehta @shimotmk
[v2.0.9] (2025-08-11)
Breaking Changes
- [Website] Default demo content. (#2412)
Enhancements
- [PHP Playground] Select WordPress version. (#2472)
Blueprints
- [WordPress] Support auto-login with customize.php as a landing page. (#2467)
Documentation
- Tagalog: Add translations for Blueprints Tutorial. (#2477)
- Tagalog: Translations of Blueprints documentation page. (#2476)
Website
- Open external links in a new tab/window. (#2468)
Internal
- Skip flaky end-to-end tests. (#2475)
Various
- Add Japanese translations to Blueprint Examples and Troubleshoot and debug. (#2474)
Contributors
The following contributors merged PRs in this release:
@adamziel @rollybueno @shimotmk @zaerl
[v2.0.8] (2025-08-07)
Blueprints
- Fallback to URL-based file name when fetching remote ZIP files. (#2470)
Documentation
- [Docs] Adding Resources, Web instance, and guides pages on Brazilian Portuguese. (#2351)
- [Docs] Enabling language switcher. (#2465)
PHP WebAssembly
- Fix resolving mounted symlinks in secondary PHP instances. (#2444)
- [XDebug Bridge] List additional ASYNCIFY_ONLY functions to prevent
unreachable
crashes when using Devtools. (#2454)
Website
- [Browser] Do not use the Buffer class in web browsers. (#2469)
- Add PHP Playground. (#2463)
- Suppress PHP warnings when pre-fetching WordPress updates. (#2458)
Bug Fixes
- Fix invalid filename "<7.4" on Windows. (#2461)
Contributors
The following contributors merged PRs in this release:
@adamziel @brandonpayton @fellyph @JanJakes @mho22
[v2.0.7] (2025-08-05)
Tools
- [ CLI ] Rename CLI binaries in
@php-wasm/cli
and@wp-playground/cli
. (#2441)
Documentation
- Updating Docusaurus version from 3.7 to 3.8. (#2457)
- [Docs] Adding fixes to broken URLs. (#2451)
- [Docs] Bump PHP version to avoid WordPress PHP version Warning. (#2443)
PHP WebAssembly
- Patch the premature "request in progress" semaphore release. (#2455)
Bug Fixes
- Re-enable Playground CLI tests. (#2445)
Various
- Add check for SQLite driver missing in target folder. (#2440)
- Adding CLI reference to Playground README. (#2433)
- Adding Gujarati Intro documentation. (#2450)
- Bump WordPress old version demo to version 6.2.1. (#2460)
- Removing blog references on Docusaurus. (#2456)
Contributors
The following contributors merged PRs in this release:
@adamziel @brandonpayton @fellyph @mho22 @nikunj8866 @zaerl
[v2.0.6] (2025-08-04)
Documentation
- Adding Contribution pages Spanish translation. (#2431)
PHP WebAssembly
- Fix file locking for PROXYFS nodes that wrap NODEFS. (#2437)
Bug Fixes
- Translations: Fix command typo in docs. (#2449)
Various
- Add Japanese translations to Blueprint Bundles and API Consistency. (#2438)
- Translations: Clean up version from PR #2336. (#2448)
Contributors
The following contributors merged PRs in this release:
@brandonpayton @fellyph @rollybueno @shimotmk @vipul0425
[v2.0.5] (2025-07-28)
Bug Fixes
- Fix fcntl() F_GETLK fatal due to undefined flock struct address. (#2432)
Various
- Add Japanese translations to contributing index and sidebar. (#2434)
Contributors
The following contributors merged PRs in this release:
@brandonpayton @shimotmk
[v2.0.4] (2025-07-25)
Public API
Blueprints
- Distribute @wp-playground/client without any package.json dependencies. (#2426)
Tools
- Fix ESLint 9 linting in VSCode. (#2417)
- [ xdebug ] Add
--experimental-devtools
option in Playground CLI. (#2411)
PHP WebAssembly
- [PHP] Dispatch request.error for all non-zero-exit request handler errors. (#2429)
Website
- Query Monitor plugin support. (#2415)
Internal
- Skip flaky end-to-end tests in Firefox and Webkit. (#2425)