Skip to content

Commit

Permalink
chore: update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
deployment_bot committed May 22, 2024
1 parent adb8d9b commit ff51c55
Show file tree
Hide file tree
Showing 2 changed files with 137 additions and 82 deletions .
101 changes: 67 additions & 34 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,92 +4,125 @@ 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 ] ( https://keepachangelog.com/en/1.1.0/ )
format.

## Unreleased
## [ v0.7.20 ] (2024-05-21)

### ** Breaking Changes **

- [ Breaking ] Refactor PHP.ini management, remove php.setPhpIniPath() and php.setPhpIniEntry(). ( [ # one thousand four hundred and twenty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1423 ) )

### Enhancements

- CLI: Distinguish between mount and mountBeforeInstall options. ( [ # one thousand four hundred and ten ] ( https://github.com/WordPress/wordpress-playground/pull/1410 ) )
- Introduce a new @ wp-playground/common package to avoid circular depencies. ( [ # one thousand three hundred and eighty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1387 ) )
- CLI: Distinguish between mount and mountBeforeInstall options. ( [ # one thousand four hundred and ten ] ( https://github.com/WordPress/wordpress-playground/pull/1410 ) )
- CLI: Support fetching WordPress zips from custom URLs. ( [ # one thousand four hundred and fifteen ] ( https://github.com/WordPress/wordpress-playground/pull/1415 ) )
- Introduce a new @ wp-playground/common package to avoid circular depencies. ( [ # one thousand three hundred and eighty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1387 ) )
- Website: Ship the SQLite database integration plugin. ( [ # one thousand four hundred and eighteen ] ( https://github.com/WordPress/wordpress-playground/pull/1418 ) )

#### Boot Flow

- Playground CLI: Don't create /wordpress/wp-config.php on boot. ( [ # one thousand four hundred and seven ] ( https://github.com/WordPress/wordpress-playground/pull/1407 ) )
- Playground CLI: Don't create /wordpress/wp-config.php on boot. ( [ # one thousand four hundred and seven ] ( https://github.com/WordPress/wordpress-playground/pull/1407 ) )

### Blueprints

- Define constants in auto_prepend_file, silence warnings related to redefining those constants. ( [ # one thousand and four hundred ] ( https://github.com/WordPress/wordpress-playground/pull/1400 ) )
- Throw an error when activating a theme or plugin that doesn't exist. ( [ # one thousand three hundred and ninety-one ] ( https://github.com/WordPress/wordpress-playground/pull/1391 ) )
- Write sunrise.php to /internal in enableMultisite step. ( [ # one thousand four hundred and one ] ( https://github.com/WordPress/wordpress-playground/pull/1401 ) )
- Define constants in auto_prepend_file, silence warnings related to redefining those constants. ( [ # one thousand and four hundred ] ( https://github.com/WordPress/wordpress-playground/pull/1400 ) )
- Detect silent failures when activating plugins and theme. ( [ # one thousand four hundred and thirty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1436 ) )
- Re-activate single-file plugins when enabling a multisite. ( [ # one thousand four hundred and thirty-five ] ( https://github.com/WordPress/wordpress-playground/pull/1435 ) )
- Throw an error when activating a theme or plugin that doesn't exist. ( [ # one thousand three hundred and ninety-one ] ( https://github.com/WordPress/wordpress-playground/pull/1391 ) )
- Write sunrise.php to /internal in enableMultisite step. ( [ # one thousand four hundred and one ] ( https://github.com/WordPress/wordpress-playground/pull/1401 ) )

### Tools

- Add VSCode branch protection. ( [ # one thousand four hundred and eight ] ( https://github.com/WordPress/wordpress-playground/pull/1408 ) )
- Show error log if Playground fails to start. ( [ # one thousand three hundred and thirty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1336 ) )
- Add VSCode branch protection. ( [ # one thousand four hundred and eight ] ( https://github.com/WordPress/wordpress-playground/pull/1408 ) )
- Show error log if Playground fails to start. ( [ # one thousand three hundred and thirty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1336 ) )

#### Blueprints

- Unzip: Only delete a temporary zip file after unzipping, do not delete the original zip. ( [ # one thousand four hundred and twelve ] ( https://github.com/WordPress/wordpress-playground/pull/1412 ) )
- Unzip: Only delete a temporary zip file after unzipping, do not delete the original zip. ( [ # one thousand four hundred and twelve ] ( https://github.com/WordPress/wordpress-playground/pull/1412 ) )

#### GitHub integration

- GitHub export: Create new commits in your fork when writing to the upstream repo isn't allowed. ( [ # one thousand three hundred and ninety-two ] ( https://github.com/WordPress/wordpress-playground/pull/1392 ) )
- GitHub export: Create new commits in your fork when writing to the upstream repo isn't allowed. ( [ # one thousand three hundred and ninety-two ] ( https://github.com/WordPress/wordpress-playground/pull/1392 ) )

#### Import/Export

- Support wp_crop_image in import wxr. ( [ # one thousand three hundred and fifty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1357 ) )
- Support wp_crop_image in import wxr. ( [ # one thousand three hundred and fifty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1357 ) )

### Devrel

- Add puzzle API. ( [ # one thousand three hundred and seventy-two ] ( https://github.com/WordPress/wordpress-playground/pull/1372 ) )

### Documentation

- Docs: Use step function names instead of TypeScript type names. ( [ # one thousand three hundred and seventy-three ] ( https://github.com/WordPress/wordpress-playground/pull/1373 ) )
- Updated the GitHub issue link to open in a new tab. ( [ # one thousand three hundred and fifty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1353 ) )
- Use step id name. ( [ # one thousand three hundred and seventy-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1377 ) )
- Docs: Use step function names instead of TypeScript type names. ( [ # one thousand three hundred and seventy-three ] ( https://github.com/WordPress/wordpress-playground/pull/1373 ) )
- Updated the GitHub issue link to open in a new tab. ( [ # one thousand three hundred and fifty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1353 ) )
- Use step id name. ( [ # one thousand three hundred and seventy-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1377 ) )

### Experiments

- Explore: Setup SQLite database integration without creating wp-content/db.php. ( [ # one thousand three hundred and eighty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1382 ) )
- Explore: Setup SQLite database integration without creating wp-content/db.php. ( [ # one thousand three hundred and eighty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1382 ) )

### PHP WebAssembly

- Add shareable extension-to-MIME-type mapping. ( [ # one thousand three hundred and fifty-five ] ( https://github.com/WordPress/wordpress-playground/pull/1355 ) )
- JSPI: Enable the origin trial on Chrome. ( [ # one thousand three hundred and forty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1346 ) )
- PHP: Always set the auto_prepend_file php.ini entry, even when the auto_prepend_file.php file exists. ( [ # one thousand three hundred and eighty-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1388 ) )
- PHP: Move internal shared directories to /internal/shared. ( [ # one thousand three hundred and eighty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1386 ) )
- PHP: Support php.mv() between devices via recursive copy. ( [ # one thousand four hundred and eleven ] ( https://github.com/WordPress/wordpress-playground/pull/1411 ) )
- PHP: Use auto_prepend_file to preload mu-plugins (instead of creating them in wp-content/mu-plugins). ( [ # one thousand three hundred and sixty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1366 ) )
- Add shareable extension-to-MIME-type mapping. ( [ # one thousand three hundred and fifty-five ] ( https://github.com/WordPress/wordpress-playground/pull/1355 ) )
- Document php ini functions. ( [ # one thousand four hundred and thirty ] ( https://github.com/WordPress/wordpress-playground/pull/1430 ) )
- JSPI: Enable the origin trial on Chrome. ( [ # one thousand three hundred and forty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1346 ) )
- PHP: Add libjpeg and libwebp support. ( [ # one thousand three hundred and ninety-three ] ( https://github.com/WordPress/wordpress-playground/pull/1393 ) )
- PHP: Always set the auto_prepend_file php.ini entry, even when the auto_prepend_file.php file exists. ( [ # one thousand three hundred and eighty-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1388 ) )
- PHP: Move internal shared directories to /internal/shared. ( [ # one thousand three hundred and eighty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1386 ) )
- PHP: Remove mentions of a custom PHP extension. ( [ # one thousand four hundred and twenty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1422 ) )
- PHP: Remove the MODE_EVAL_CODE execution mode. ( [ # one thousand four hundred and thirty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1433 ) )
- PHP: Support php.mv() between devices via recursive copy. ( [ # one thousand four hundred and eleven ] ( https://github.com/WordPress/wordpress-playground/pull/1411 ) )
- PHP: Use /internal/shared/php.ini by default. ( [ # one thousand four hundred and nineteen ] ( https://github.com/WordPress/wordpress-playground/pull/1419 ) )
- PHP: Use auto_prepend_file to preload mu-plugins (instead of creating them in wp-content/mu-plugins). ( [ # one thousand three hundred and sixty-six ] ( https://github.com/WordPress/wordpress-playground/pull/1366 ) )

### Website

- Improve log modal styles, a11y, error message wording. ( [ # one thousand three hundred and sixty-nine ] ( https://github.com/WordPress/wordpress-playground/pull/1369 ) )
- Add secrets on-demand for more endpoints. ( [ # one thousand three hundred and sixty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1362 ) )
- Derive MIME types for PHP served files from shared JSON. ( [ # one thousand three hundred and sixty ] ( https://github.com/WordPress/wordpress-playground/pull/1360 ) )
- Fix constant names for GH export oauth. ( [ # one thousand three hundred and seventy-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1378 ) )
- Playground Boot: Align the boot process between remote.html and CLI. ( [ # one thousand three hundred and eighty-nine ] ( https://github.com/WordPress/wordpress-playground/pull/1389 ) )
- Simplify website deployment workflows. ( [ # one thousand four hundred and four ] ( https://github.com/WordPress/wordpress-playground/pull/1404 ) )
- Update rsync command to clean up more completely. ( [ # one thousand three hundred and sixty-one ] ( https://github.com/WordPress/wordpress-playground/pull/1361 ) )
- Improve log modal styles, a11y, error message wording. ( [ # one thousand three hundred and sixty-nine ] ( https://github.com/WordPress/wordpress-playground/pull/1369 ) )
- Move puzzle app to a Playground package. ( [ # one thousand three hundred and eighty-five ] ( https://github.com/WordPress/wordpress-playground/pull/1385 ) )
- Add secrets on-demand for more endpoints. ( [ # one thousand three hundred and sixty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1362 ) )
- Boot: Move WordPress zip extraction logic to a common unzipWordPress() utility. ( [ # one thousand four hundred and twenty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1427 ) )
- Derive MIME types for PHP served files from shared JSON. ( [ # one thousand three hundred and sixty ] ( https://github.com/WordPress/wordpress-playground/pull/1360 ) )
- Fix constant names for GH export oauth. ( [ # one thousand three hundred and seventy-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1378 ) )
- Playground Boot: Align the boot process between remote.html and CLI. ( [ # one thousand three hundred and eighty-nine ] ( https://github.com/WordPress/wordpress-playground/pull/1389 ) )
- Remote.html: Install WordPress if it isn't installed yet. ( [ # one thousand four hundred and twenty-five ] ( https://github.com/WordPress/wordpress-playground/pull/1425 ) )
- Remote.html: Preload the SQLite database plugin, but only execute it if there's no custom db.php inside wp-content. ( [ # one thousand four hundred and twenty-four ] ( https://github.com/WordPress/wordpress-playground/pull/1424 ) )
- Simplify website deployment workflows. ( [ # one thousand four hundred and four ] ( https://github.com/WordPress/wordpress-playground/pull/1404 ) )
- Update rsync command to clean up more completely. ( [ # one thousand three hundred and sixty-one ] ( https://github.com/WordPress/wordpress-playground/pull/1361 ) )

#### Blueprints

- Provide non-gzipped wp-cli.phar file with website build. ( [ # one thousand four hundred and six ] ( https://github.com/WordPress/wordpress-playground/pull/1406 ) )
- Provide non-gzipped wp-cli.phar file with website build. ( [ # one thousand four hundred and six ] ( https://github.com/WordPress/wordpress-playground/pull/1406 ) )
- Simplify runPhpWithZipFunctions() setup. ( [ # one thousand four hundred and thirty-four ] ( https://github.com/WordPress/wordpress-playground/pull/1434 ) )

### Internal

- Fix changelog automation. ( [ # one thousand four hundred and thirteen ] ( https://github.com/WordPress/wordpress-playground/pull/1413 ) )

### Bug Fixes

- Fixed images not loading on the page. ( [ # one thousand three hundred and fifty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1352 ) )
- Add name to Puzzle package. ( [ # one thousand four hundred and forty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1443 ) )
- Fixed images not loading on the page. ( [ # one thousand three hundred and fifty-two ] ( https://github.com/WordPress/wordpress-playground/pull/1352 ) )
- Restore nightly wordpress build. ( [ # one thousand four hundred and thirty-seven ] ( https://github.com/WordPress/wordpress-playground/pull/1437 ) )

### Reliability

- Disable console logging when running tests. ( [ # one thousand three hundred and sixty-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1368 ) )
- Disable console logging when running tests. ( [ # one thousand three hundred and sixty-eight ] ( https://github.com/WordPress/wordpress-playground/pull/1368 ) )

###

- Lint: Disable console warnings for paths where they're not useful. ( [ # one thousand four hundred and twenty-one ] ( https://github.com/WordPress/wordpress-playground/pull/1421 ) )

### Various

- Add links to kitchen sink (PHP extensions), networking. ( [ # one thousand three hundred and sixty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1363 ) )
- Reorganize and update documentation. ( [ # one thousand three hundred and fifty-four ] ( https://github.com/WordPress/wordpress-playground/pull/1354 ) )
- Add links to kitchen sink (PHP extensions), networking. ( [ # one thousand three hundred and sixty-three ] ( https://github.com/WordPress/wordpress-playground/pull/1363 ) )
- Reorganize and update documentation. ( [ # one thousand three hundred and fifty-four ] ( https://github.com/WordPress/wordpress-playground/pull/1354 ) )

### Contributors

The following contributors merged PRs in this release:

@ adamziel @ bgrgicak @ brandonpayton @ flexseth @ ironnysh @ josevarghese


## [ v0.7.15 ] (2024-04-30)

### Website
Expand Down

0 comments on commit ff51c55

Please sign in to comment.