Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 10 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,33 +88,31 @@ The following contributors merged PRs in this release:

### Tools


#### Import/Export

- [Blueprints] Use _SERVER['HTTPS'] in the import step. ([#2802](https://github.com/WordPress/wordpress-playground/pull/2802))
- [Blueprints] Use \_SERVER['HTTPS'] in the import step. ([#2802](https://github.com/WordPress/wordpress-playground/pull/2802))

### Website

- Add Playground logo and 'import' menu to the sidebar. ([#2806](https://github.com/WordPress/wordpress-playground/pull/2806))
- Ask for a Playground name before saving. ([#2768](https://github.com/WordPress/wordpress-playground/pull/2768))
- File browser and code editor. ([#2813](https://github.com/WordPress/wordpress-playground/pull/2813))
- Move the sidebar icon to the right. ([#2811](https://github.com/WordPress/wordpress-playground/pull/2811))
- Refresh button icons next to the browser bar. ([#2807](https://github.com/WordPress/wordpress-playground/pull/2807))
- Resizable sidebar. ([#2809](https://github.com/WordPress/wordpress-playground/pull/2809))
- Restore the visible button selection in the sidebar. ([#2804](https://github.com/WordPress/wordpress-playground/pull/2804))
- Retain address bar when opening the sidebar. ([#2808](https://github.com/WordPress/wordpress-playground/pull/2808))
- Add Playground logo and 'import' menu to the sidebar. ([#2806](https://github.com/WordPress/wordpress-playground/pull/2806))
- Ask for a Playground name before saving. ([#2768](https://github.com/WordPress/wordpress-playground/pull/2768))
- File browser and code editor. ([#2813](https://github.com/WordPress/wordpress-playground/pull/2813))
- Move the sidebar icon to the right. ([#2811](https://github.com/WordPress/wordpress-playground/pull/2811))
- Refresh button icons next to the browser bar. ([#2807](https://github.com/WordPress/wordpress-playground/pull/2807))
- Resizable sidebar. ([#2809](https://github.com/WordPress/wordpress-playground/pull/2809))
- Restore the visible button selection in the sidebar. ([#2804](https://github.com/WordPress/wordpress-playground/pull/2804))
- Retain address bar when opening the sidebar. ([#2808](https://github.com/WordPress/wordpress-playground/pull/2808))

### Various

- [i18n] Add Japanese translations to `remote.html` vs `index.html`. ([#2817](https://github.com/WordPress/wordpress-playground/pull/2817))
- [i18n] Add Japanese translations to `remote.html` vs `index.html`. ([#2817](https://github.com/WordPress/wordpress-playground/pull/2817))

### Contributors

The following contributors merged PRs in this release:

@adamziel @shimotmk


## [v3.0.14] (2025-10-21)

### Various
Expand Down
22 changes: 10 additions & 12 deletions packages/docs/site/docs/main/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,33 +93,31 @@ The following contributors merged PRs in this release:

### Tools


#### Import/Export

- [Blueprints] Use _SERVER['HTTPS'] in the import step. ([#2802](https://github.com/WordPress/wordpress-playground/pull/2802))
- [Blueprints] Use \_SERVER['HTTPS'] in the import step. ([#2802](https://github.com/WordPress/wordpress-playground/pull/2802))

### Website

- Add Playground logo and 'import' menu to the sidebar. ([#2806](https://github.com/WordPress/wordpress-playground/pull/2806))
- Ask for a Playground name before saving. ([#2768](https://github.com/WordPress/wordpress-playground/pull/2768))
- File browser and code editor. ([#2813](https://github.com/WordPress/wordpress-playground/pull/2813))
- Move the sidebar icon to the right. ([#2811](https://github.com/WordPress/wordpress-playground/pull/2811))
- Refresh button icons next to the browser bar. ([#2807](https://github.com/WordPress/wordpress-playground/pull/2807))
- Resizable sidebar. ([#2809](https://github.com/WordPress/wordpress-playground/pull/2809))
- Restore the visible button selection in the sidebar. ([#2804](https://github.com/WordPress/wordpress-playground/pull/2804))
- Retain address bar when opening the sidebar. ([#2808](https://github.com/WordPress/wordpress-playground/pull/2808))
- Add Playground logo and 'import' menu to the sidebar. ([#2806](https://github.com/WordPress/wordpress-playground/pull/2806))
- Ask for a Playground name before saving. ([#2768](https://github.com/WordPress/wordpress-playground/pull/2768))
- File browser and code editor. ([#2813](https://github.com/WordPress/wordpress-playground/pull/2813))
- Move the sidebar icon to the right. ([#2811](https://github.com/WordPress/wordpress-playground/pull/2811))
- Refresh button icons next to the browser bar. ([#2807](https://github.com/WordPress/wordpress-playground/pull/2807))
- Resizable sidebar. ([#2809](https://github.com/WordPress/wordpress-playground/pull/2809))
- Restore the visible button selection in the sidebar. ([#2804](https://github.com/WordPress/wordpress-playground/pull/2804))
- Retain address bar when opening the sidebar. ([#2808](https://github.com/WordPress/wordpress-playground/pull/2808))

### Various

- [i18n] Add Japanese translations to `remote.html` vs `index.html`. ([#2817](https://github.com/WordPress/wordpress-playground/pull/2817))
- [i18n] Add Japanese translations to `remote.html` vs `index.html`. ([#2817](https://github.com/WordPress/wordpress-playground/pull/2817))

### Contributors

The following contributors merged PRs in this release:

@adamziel @shimotmk


## [v3.0.14] (2025-10-21)

### Various
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ description: વર્ડપ્રેસ પ્લેગ્રાઉન્ડમ

# વર્ડકેમ્પ યોગદાનકર્તા દિવસ

<!--
# WordCamp Contributor Day
<!--
# WordCamp Contributor Day
-->

વર્ડકેમ્પ યોગદાનકર્તા દિવસ એ એક એવી ઘટના છે જ્યાં વર્ડપ્રેસ સમુદાય વર્ડપ્રેસ પ્રોજેક્ટમાં યોગદાન આપવા માટે ભેગા થાય છે. આ માર્ગદર્શિકા તમે વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટમાં કેવી રીતે યોગદાન આપી શકો છો અથવા વર્ડપ્રેસ કોરમાં યોગદાન આપવામાં પ્લેગ્રાઉન્ડ તમને કેવી રીતે મદદ કરી શકે છે તેના પર ધ્યાન કેન્દ્રિત કરે છે.
Expand Down Expand Up @@ -46,25 +46,25 @@ We value diverse contributions across different areas including community buildi
This section outlines how you can directly contribute to the WordPress Playground project and its associated tools:
-->

- **દસ્તાવેજીકરણ:** હાલની સામગ્રીમાં સુધારો કરીને, નવી માર્ગદર્શિકાઓ વિકસાવીને અથવા વિવિધ ભાષાઓમાં સામગ્રીનો અનુવાદ કરીને અમારા દસ્તાવેજીકરણને વિસ્તૃત કરો.
- **દસ્તાવેજીકરણ:** હાલની સામગ્રીમાં સુધારો કરીને, નવી માર્ગદર્શિકાઓ વિકસાવીને અથવા વિવિધ ભાષાઓમાં સામગ્રીનો અનુવાદ કરીને અમારા દસ્તાવેજીકરણને વિસ્તૃત કરો.

<!--
- **Documentation:** Expand our documentation by improving existing content, developing new guides, or translating content into different languages.
-->

- **બ્લુપ્રિન્ટ્સ:** વર્ડપ્રેસ પ્લગઇન રિપોઝીટરીમાં પ્લગઇન્સ માટે પ્લગઇન ડેમો બનાવો, અથવા અમારા પ્રોજેક્ટ દસ્તાવેજીકરણને સમૃદ્ધ બનાવવા માટે નવા બ્લુપ્રિન્ટ્સ વિકસાવો.
- **બ્લુપ્રિન્ટ્સ:** વર્ડપ્રેસ પ્લગઇન રિપોઝીટરીમાં પ્લગઇન્સ માટે પ્લગઇન ડેમો બનાવો, અથવા અમારા પ્રોજેક્ટ દસ્તાવેજીકરણને સમૃદ્ધ બનાવવા માટે નવા બ્લુપ્રિન્ટ્સ વિકસાવો.

<!--
- **Blueprints:** Create plugin demos for plugins in the WordPress plugin repository, or develop new blueprints to enrich our project documentation.
-->

- **પ્લેગ્રાઉન્ડ પર્યાવરણનું પરીક્ષણ:** વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટનું જ પરીક્ષણ કરવામાં જોડાઓ. તમે જે સમસ્યાઓનો સામનો કરો છો તેનું વર્ણન કરતી નવી સમસ્યાઓ કાળજીપૂર્વક બનાવીને અને કાર્યક્ષમ ઉકેલો સૂચવીને આ કરી શકો છો. અમારા વર્ડપ્રેસ વેબ ઇન્સ્ટન્સ (playground.wordpress.net સાઇટ) નું પરીક્ષણ કરો, અથવા પ્લેગ્રાઉન્ડ દ્વારા સંચાલિત વિવિધ એપ્લિકેશનોનું અન્વેષણ કરો. આ સાધનોનું પરીક્ષણ કરો, તેમની કાર્યક્ષમતાનું અવલોકન કરો અને વિગતવાર પ્રતિસાદ આપો.
- **પ્લેગ્રાઉન્ડ પર્યાવરણનું પરીક્ષણ:** વર્ડપ્રેસ પ્લેગ્રાઉન્ડ પ્રોજેક્ટનું જ પરીક્ષણ કરવામાં જોડાઓ. તમે જે સમસ્યાઓનો સામનો કરો છો તેનું વર્ણન કરતી નવી સમસ્યાઓ કાળજીપૂર્વક બનાવીને અને કાર્યક્ષમ ઉકેલો સૂચવીને આ કરી શકો છો. અમારા વર્ડપ્રેસ વેબ ઇન્સ્ટન્સ (playground.wordpress.net સાઇટ) નું પરીક્ષણ કરો, અથવા પ્લેગ્રાઉન્ડ દ્વારા સંચાલિત વિવિધ એપ્લિકેશનોનું અન્વેષણ કરો. આ સાધનોનું પરીક્ષણ કરો, તેમની કાર્યક્ષમતાનું અવલોકન કરો અને વિગતવાર પ્રતિસાદ આપો.

<!--
- **Testing the Playground Environment:** Engage in testing the WordPress Playground project itself. You can do this by carefully creating new issues describing the problems you encounter and suggesting efficient solutions. Test our WordPress web instance (playground.wordpress.net site), or explore various applications powered by Playground. Test these tools, observe their functionality, and provide detailed feedback.
-->

- **ઉત્પાદન પ્રતિસાદ:** પ્લેગ્રાઉન્ડ અનુભવને સુધારવા માટે તમારી આંતરદૃષ્ટિ અમૂલ્ય છે. આમાં વેબ ઇન્સ્ટન્સ, એપ્લિકેશન અને કોઈપણ સર્વર-સાઇડ ટૂલ્સ પર સામાન્ય પ્રતિસાદ શામેલ છે.
- **ઉત્પાદન પ્રતિસાદ:** પ્લેગ્રાઉન્ડ અનુભવને સુધારવા માટે તમારી આંતરદૃષ્ટિ અમૂલ્ય છે. આમાં વેબ ઇન્સ્ટન્સ, એપ્લિકેશન અને કોઈપણ સર્વર-સાઇડ ટૂલ્સ પર સામાન્ય પ્રતિસાદ શામેલ છે.

<!--
- **Product Feedback:** Your insights are invaluable for improving the Playground experience. This includes general feedback on the web instance, applications, and any server-side tools.
Expand Down Expand Up @@ -369,19 +369,19 @@ You can translate supported WordPress plugins by loading the plugin you want to
Do you have any questions or ideas for new features? Found a bug? Something not working as expected? We're here to help:
-->

- કન્ટ્રિબ્યુટર ડે દરમિયાન, તમે **Playground ટેબલ** પર અમારો સંપર્ક કરી શકો છો.
- કન્ટ્રિબ્યુટર ડે દરમિયાન, તમે **Playground ટેબલ** પર અમારો સંપર્ક કરી શકો છો.

<!--
- During Contributor Day, you can reach us at the **Playground table**.
-->

- [વર્ડપ્રેસ પ્લેગ્રાઉન્ડ ગિટહબ રીપોઝીટરી](https://github.com/WordPress/wordpress-playground/issues/new) પર એક મુદ્દો ખોલો. જો તમારું ધ્યાન VS કોડ એક્સટેન્શન, NPM પેકેજ અથવા પ્લગઇન્સ પર હોય, તો [પ્લેગ્રાઉન્ડ ટૂલ્સ રીપોઝીટરી](https://github.com/WordPress/playground-tools/issues/new) પર એક મુદ્દો ખોલો.
- [વર્ડપ્રેસ પ્લેગ્રાઉન્ડ ગિટહબ રીપોઝીટરી](https://github.com/WordPress/wordpress-playground/issues/new) પર એક મુદ્દો ખોલો. જો તમારું ધ્યાન VS કોડ એક્સટેન્શન, NPM પેકેજ અથવા પ્લગઇન્સ પર હોય, તો [પ્લેગ્રાઉન્ડ ટૂલ્સ રીપોઝીટરી](https://github.com/WordPress/playground-tools/issues/new) પર એક મુદ્દો ખોલો.

<!--
- Open an issue on the [WordPress Playground GitHub repository](https://github.com/WordPress/wordpress-playground/issues/new). If your focus is on the VS Code extension, NPM package, or plugins, open an issue on the [Playground Tools repository](https://github.com/WordPress/playground-tools/issues/new).
-->

- [**#playground** સ્લેક ચેનલ](https://wordpress.slack.com/archives/C04EWKGDJ0K) પર તમારો પ્રતિસાદ શેર કરો.
- [**#playground** સ્લેક ચેનલ](https://wordpress.slack.com/archives/C04EWKGDJ0K) પર તમારો પ્રતિસાદ શેર કરો.

<!--
- Share your feedback on the [**#playground** Slack channel](https://wordpress.slack.com/archives/C04EWKGDJ0K).
Expand Down
22 changes: 20 additions & 2 deletions packages/php-wasm/compile/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -300,9 +300,25 @@ libintl/jspi/dist/root/lib/lib/libintl.a: base-image
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/include ./libintl/jspi/dist/root/lib
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/data/. ./libintl/

libImageMagick_asyncify: libImageMagick/asyncify/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a
libImageMagick/asyncify/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a: base-image libz_asyncify libjpeg_asyncify libpng16_asyncify libwebp_asyncify
mkdir -p ./libImageMagick/asyncify/dist/root/lib
docker build -f ./libImageMagick/Dockerfile -t playground-php-wasm:libImageMagick . --progress=plain
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/lib ./libImageMagick/asyncify/dist/root/lib
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/include ./libImageMagick/asyncify/dist/root/lib
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/bin ./libImageMagick/asyncify/dist/root/lib

libImageMagick_jspi: libImageMagick/jspi/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a
libImageMagick/jspi/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a: base-image libz_jspi libjpeg_jspi libpng16_jspi libwebp_jspi
mkdir -p ./libImageMagick/jspi/dist/root/lib
docker build -f ./libImageMagick/Dockerfile -t playground-php-wasm:libImageMagick . --progress=plain --build-arg JSPI=1
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/lib ./libImageMagick/jspi/dist/root/lib
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/include ./libImageMagick/jspi/dist/root/lib
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/bin ./libImageMagick/jspi/dist/root/lib

all: all_jspi all_asyncify
all_jspi: libz_jspi libzip_jspi libpng16_jspi libjpeg_jspi libwebp_jspi libaom_jspi libavif_jspi libxml2_jspi libopenssl_jspi libsqlite3_jspi libiconv_jspi bison2.7 oniguruma_jspi libcurl_jspi libintl_jspi
all_asyncify: libz_asyncify libzip_asyncify libpng16_asyncify libjpeg_asyncify libwebp_asyncify libaom_asyncify libavif_asyncify libxml2_asyncify libopenssl_asyncify libsqlite3_asyncify libiconv_asyncify bison2.7 oniguruma_asyncify libcurl_asyncify libintl_asyncify
all_jspi: libz_jspi libzip_jspi libpng16_jspi libjpeg_jspi libwebp_jspi libaom_jspi libavif_jspi libxml2_jspi libopenssl_jspi libsqlite3_jspi libiconv_jspi bison2.7 oniguruma_jspi libcurl_jspi libintl_jspi libImageMagick_jspi
all_asyncify: libz_asyncify libzip_asyncify libpng16_asyncify libjpeg_asyncify libwebp_asyncify libaom_asyncify libavif_asyncify libxml2_asyncify libopenssl_asyncify libsqlite3_asyncify libiconv_asyncify bison2.7 oniguruma_asyncify libcurl_asyncify libintl_asyncify libImageMagick_asyncify

clean:
rm -rf ./libz/jspi/dist
Expand Down Expand Up @@ -332,3 +348,5 @@ clean:
rm -rf ./oniguruma/asyncify/dist
rm -rf ./libintl/jspi/dist
rm -rf ./libintl/asyncify/dist
rm -rf ./libImageMagick/jspi/dist
rm -rf ./libImageMagick/asyncify/dist
9 changes: 9 additions & 0 deletions packages/php-wasm/compile/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,11 @@ const argParser = yargs(process.argv.slice(2))
choices: ['yes', 'no'],
description: 'Build with WebSocket networking proxy support',
},
WITH_IMAGICK: {
type: 'string',
choices: ['yes', 'no'],
description: 'Build with imagick support',
},
PHP_VERSION: {
type: 'string',
description: 'The PHP version to build',
Expand Down Expand Up @@ -199,6 +204,7 @@ const platformDefaults = {
WITH_OPENSSL: 'yes',
WITH_WS_NETWORKING_PROXY: 'yes',
WITH_OPCACHE: 'yes',
WITH_IMAGICK: 'no',
STACK_SIZE: '1MB',
},
web: {
Expand All @@ -207,6 +213,7 @@ const platformDefaults = {
node: {
WITH_NODEFS: 'yes',
WITH_MYSQL: 'yes',
WITH_IMAGICK: 'yes',
},
};
const platform = args.PLATFORM;
Expand Down Expand Up @@ -303,6 +310,8 @@ await asyncSpawn(
'--build-arg',
getArg('WITH_WS_NETWORKING_PROXY'),
'--build-arg',
getArg('WITH_IMAGICK'),
'--build-arg',
`EMSCRIPTEN_ENVIRONMENT=${platform === 'node' ? 'node' : 'web'}`,
'--build-arg',
getArg('WITH_JSPI'),
Expand Down
Loading
Loading