Skip to content

WordPress Playground v3.1.22

Choose a tag to compare

@github-actions github-actions released this 01 May 17:06
· 181 commits to trunk since this release
Immutable release. Only release title and notes can be modified.

Blueprints

  • Support .git repository URLs. (#3541)
  • Surface more activation errors from activatePlugin. (#3549)

Tools

  • [CLI-util] Replace Xdebug console logs with CLI output. (#3460)

PHP WebAssembly

  • [PHP] Add runtime extensions array API. (#3569)
  • [PHP] Support custom PHP.wasm extensions. (#3566)

GitHub integration

  • [GitHub Actions] Fix GitHub release missing changelog. (#3502)
  • [Github actions] Modify the time slot of the refresh-sqlite-integration workflow. (#3510)

Documentation

  • Docs: Treat changelog as a markdown file. (#3531)
  • Update documentation blueprint supporting encodeURIComponent URL fragments. (#3556)
  • [Docs] Link PR preview guide to canonical GitHub plugin pattern; refresh WP alias list. (#3548)
  • [Docs] Remove GitHub proxy mentions from active documentation. (#3540)
  • [PHP.wasm] Document bundler configuration for the .dat file import in @php-wasm/web. (#2776)
  • [docs] Replacing info component by compatible handbook element. (#3496)

PHP WebAssembly

  • [Asyncify] Fix fix-asyncify command. (#3509)
  • [CLI] Stabilize phpMyAdmin CLI tests. (#3554)
  • Stabilize file lock test cleanup. (#3552)
  • [Node] Handle symlinked directories in Node FS mounts. (#3551)
  • [PHP] Hold pooled workers until streamed responses finish. (#3553)
  • [PHP] Add TSRMLS_CC fallback defines for PHP versions above 7. (#3512)
  • [PHP] Fix MEMFS symlink crash during PHP runtime rotation. (#3500)
  • [Web] Fix non-deterministic TLS bridge failures from non-minimal DER serial numbers. (#3550)

Website

  • Add legacy WordPress support on PHP 5.2. (#3490)

Website

  • Embeddable PHP code snippets via <php-snippet>. (#3528)
  • <php-snippet> setup blueprints via . (#3536)
  • <php-snippet> – display expected output by default. (#3557)
  • Accept encodeURIComponent-produced blueprint URL fragments. (#3527)
  • Add AI discoverability: Llms.txt, meta tags, documentation section. (#3534)
  • Avoid php-snippet progress flash for cached runtimes. (#3560)
  • Editable <php-snippet> + richer PHP tokenizer. (#3529)
  • [Docs] Clarify PR preview button documentation for fork PRs. (#3537)
  • [Web] expected-output in <php-snippet> component. (#3555)
  • [php-code-snippet] Add wp="none" demo example. (#3562)
  • [php-snippet] Add non-runnable PHP snippets. (#3563)
  • [php-snippet] Fix "Progress bar not available" error on code run. (#3578)
  • Blueprints

    • [Blueprints] support preferredVersions.wp: False for PHP-only Playgrounds. (#3543)

    Documentation

    • Add error notices and delete confirmation modal to site management. (#3454)

    Internal

    • Auto-label PRs: Path-based labeler (replaces GitHub Models). (#3544)
    • Auto-label PRs: Run on drafts too. (#3542)

    Various

    • Add explicit OPFS flush API. (#3517)
    • CI: Suggest PR labels once on open via Copilot AI. (#3532)
    • Docs: Escape MDX braces in changelog body. (#3533)
    • Docs: Make the PR Preview guide easier to get right on the first try. (#3525)
    • Register SQLite rc.3 PHP 5.2 rebuild. (#3577)
    • [CLI] Add --workers=<n|auto> flag to configure worker thread count. (#3504)
    • [CLI] Pin file-locking test suite to 3 workers. (#3521)
    • [CLI] make --no-auto-mount actually disable auto-detection on start. (#3503)
    • [Compilation][#3512] PHP Node and Web. (#3513)
    • [Compilation][#3512] PHP.wasm Node. (#3518)
    • [Compilation][#3512] PHP.wasm Web. (#3526)
    • [Remote] Re-enable client-side media processing via Document-Isolation-Policy. (#3515)
    • [i18n] Added Gujarati Translation for Blueprints 01-index.md File. (#3507)
    • [i18n] Adding first translation for Hindi. (#3475)
    • [i18n] Create index.md and add French text. (#3167)
    • [i18n] Docs: Add Gujarati translation for intro.md file. (#3508)

    Contributors

    The following contributors merged PRs in this release:

    @adamsilverstein @adamziel @apeatling @beryl-dlg @bgrgicak @fellyph @JanJakes @mho22 @pento @shail-mehta


    Install via npm:

    npm install @wp-playground/client@3.1.22
    

    Or browse all packages on npm.

    Stay up to date: Click Watch → Custom → Releases at the top of this repository to get notified of new releases.