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.
[v3.0.5] (2025-09-25)
Bug Fixes
- Playground CLI: Log unhandled rejections and stop them from crashing workers. (#2682)
Contributors
The following contributors merged PRs in this release:
@brandonpayton
[v3.0.4] (2025-09-25)
Experiments
GitHub integration
- [CLI] Polyfill the Buffer class without making it an empty object in CLI. (#2681)
PHP WebAssembly
Website
- [Website] Disable curl_share_init by default (to make Composer work). (#2679)
Website
- Resolve the Blueprint declaration for the 'View Blueprint' button. (#2675)
Contributors
The following contributors merged PRs in this release:
@adamziel
[v3.0.3] (2025-09-23)
Blueprints
- Replace randomString() with randomFilename() in installAsset(). (#2677)
Documentation
- [Docs] Adding steps to translate documentation with GitHub UI. (#2666)
- [i18n] Add French translation for documentation.md. (#2670)
- [i18n] Adding Architecture page to Brazilian Portuguese. (#2667)
PHP WebAssembly
- [PHP Worker] listen to all PHP instances events via worker.addEventListener(). (#2673)
Website
Blueprints
- Flatten the stored runtime configuration format. (#2671)
- Report Blueprint v2 progress. (#2674)
- [Blueprints] Separate computing the runtime configuration from compiling a Blueprint. (#2672)
Various
- [i18n] Add Japanese translations to VS Code extension. (#2668)
- [i18n] Add Japanese translations to php-wasm/node. (#2669)
Contributors
The following contributors merged PRs in this release:
@adamziel @beryl-dlg @fellyph @shimotmk
[v3.0.2] (2025-09-22)
Blueprints
- [Website] Split Playground remote initialization logic into Blueprint-version specific workers. (#2652)
Documentation
- [i18n] Added Gujarati Translation for Local Development 01-wp-now.md file. (#2664)
Website
Blueprints
- Add Blueprint v2 handlers (noop). (#2657)
- Declare the correct Blueprints v2 types. (#2655)
- Isolate resolveBlueprintFromURL() calls. (#2654)
- [Client] Expose Blueprints v2 runner via a feature flag. (#2658)
Various
- [i18n] Added Missing Description in Intro and Quick Start Guide Pages for Gujarati Language. (#2660)
Contributors
The following contributors merged PRs in this release:
@adamziel @shail-mehta
[v3.0.1] (2025-09-19)
Blueprints
- [Client] Explicit Blueprints v1 handler. (#2651)
Contributors
The following contributors merged PRs in this release:
@adamziel
[v3.0.0] (2025-09-19)
Breaking Changes
Blueprints
- [Blueprints] Rename Blueprints v1 types, add Blueprint v2 types. (#2648)
Blueprints
- Move Blueprints v1-specific files to v1 subdirectory. (#2644)
- Rename BlueprintDeclaration to BlueprintV1Declaration. (#2645)
- V1] Use the wordpress-importer plugin for the importWxr step. (#2640)
Documentation
- [i18n] Added Gujarati Translation for 01 What are Blueprints and What you can do with them File. (#2617)
- [i18n] Added Gujarati Translation for Local Development Intro.md file. (#2623)
- [i18n] Tagalog translations for using blueprints page. (#2628)
- [i18n] Tagalog translations of API Consistency. (#2629)
- [i18n] Tagalog version of Blueprints/Steps/Shorthands. (#2630)
Experiments
PHP WebAssembly
- Playground CLI: Mount /wordpress, /internal, and /tmp dirs within real temporary dir. (#2446)
PHP WebAssembly
- Function mismatch fix in GD jpeg extension for PHP below 8.0. (#2634)
- [PHP] Add unit tests for nested mounts. (#2639)
Website
- [WordPress] Separate bootWordPress() from bootRequestHandler(). (#2650)
Blueprints
- [Blueprints] Log step names without parsing. (#2649)
Bug Fixes
- [Xdebug Bridge] Fix issue if non existent file is read. (#2625)
Reliability
- Fix Playground CLI boot from native dirs on Windows. (#2642)
Various
- Keep wordpress-importer.zip for older versions of Playground. (#2647)
- Update build.md. (#2638)
- [Documentation] Adding troubleshooting sections for WP-CLI database connections. (#2333)
- [i18n] Add Japanese translations to wp-now NPM package. (#2615)
Contributors
The following contributors merged PRs in this release:
@adamziel @akkspros @brandonpayton @fellyph @mho22 @rollybueno @shail-mehta @shimotmk
[v2.0.22] (2025-09-16)
Enhancements
- Statically analyzable build. (#2632)
Contributors
The following contributors merged PRs in this release:
@adamziel
[v2.0.21] (2025-09-15)
Enhancements
- [CLI] Build worker thread with stable filenames. (#2631)
Contributors
The following contributors merged PRs in this release:
@adamziel
[v2.0.20] (2025-09-15)
Tools
Blueprints
- Fix to ensure that Site Editor templates are associated with the correct taxonomy upon import. (#2584)
PHP WebAssembly
- Translate 'localhost' to 127.0.0.1 in MySQL connections. (#2627)
- [PHP] Rebuild with sync fd_close on the web. (#2620)
Website
- [Web Client] Remove onBeforeBlueprint. (#2622)
Internal
- [CI] Do not block CI tests on linter. (#2619)
Contributors
The following contributors merged PRs in this release:
@adamziel @akirk
[v2.0.19] (2025-09-11)
PHP WebAssembly
- [Intl] Correct intl errors during compilation and build. (#2613)
Bug Fixes
- Playground CLI: Skip WP install when using existing WP files. (#2616)
Contributors
The following contributors merged PRs in this release:
@brandonpayton @mho22
[v2.0.18] (2025-09-08)
Documentation
- Added Gujarati Translation for Code.md File. (#2606)
- Tagalog translations of Blueprints -> Blueprint Data Format. (#2609)
- [Translations] Adding local environment section to pt-BR. (#2572)
Bug Fixes
- Fixing header from Gujarati translation. (#2614)
- [Xdebug Bridge] Fix create hash error in xdebug bridge. (#2612)
Contributors
The following contributors merged PRs in this release:
@fellyph @mho22 @rollybueno @shail-mehta
[v2.0.17] (2025-09-08)
Documentation
- Add Japanese translations to Local Development. (#2604)
Various
- Added Gujarati Translation for Blueprints Tutorials Index.md file. (#2607)
- Added Gujarati Translation for How to Run Blueprints. (#2611)
Contributors
The following contributors merged PRs in this release:
@shail-mehta @shimotmk
[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)