Releases: x1unix/go-playground
2.0.0 Beta 2
Description
This beta release doesn't introduce new features, but addresses some stability issues from previous beta.
- Service worker was removed as it caused content loading issues and long-standing caching problems.
- Yaegi Go interpreter was removed (See #348 )
🌍 Beta version of playground is available at https://beta.goplay.tools
Changelog
- chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #326
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /web by @dependabot in #327
- chore(deps): bump vite from 5.0.12 to 5.0.13 in /web by @dependabot in #329
- chore(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by @dependabot in #332
- chore(deps): bump ejs from 3.1.9 to 3.1.10 in /web by @dependabot in #333
- chore(deps): bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 by @dependabot in #334
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by @dependabot in #336
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #342
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /web by @dependabot in #341
- fix: provide old assets by @x1unix in #345
- fix: temporary disable service worker by @x1unix in #346
- fix: disable DarkReader by @x1unix in #347
- Remove Yaegi by @x1unix in #349
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
1.15.1
2.0.0 Beta 1
Description
This is the first public preview of the upcoming 2.0.0 release, which includes many major changes.
Where To Try?
The unstable version is available at staging.goplay.tools.
Warning
This is an unstable version. Please feel free to report any found bugs.
Changes
Multi File Support
This release brings one of the most requested features - multiple files support.
Third-Party Packages in WebAssembly
We added support for third-party packages for WebAssembly Environment.
Improved Examples
Examples were moved to a more recognizable place and the UI of examples was also improved.
Refactoring
This release also brings a lot of changes that happened under the hood.
- Project migrated from create-react-app to Vite.
- Replaced old Monaco component with @monaco-editor/react.
- Lots of refactoring on frontend and backend sides.
1.15.0
Major Changes
New Output Render
This release brings new xterm-based rendered for output which supports terminal sequences and colored output.
As a bonus, we provide a few options to customize a terminal appearance.
Changelog
- Always reset output before run by @x1unix in #302
- Use XTerm for program output by @x1unix in #303
- build(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /web by @dependabot in #301
Full Changelog: v1.14.1...v1.15.0
1.14.1
1.14.0
What's Changed
- Go 1.21 by @x1unix in #291
- Add stale bot by @x1unix in #295
- Introduce WASM module versioning by @x1unix in #296
Closed issues
Dependencies
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #273
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #278
- build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #274
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #276
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #275
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #277
- build(deps): bump @babel/traverse from 7.17.0 to 7.23.2 in /web by @dependabot in #281
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #282
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #286
- build(deps): bump follow-redirects from 1.14.8 to 1.15.4 in /web by @dependabot in #294
- build(deps): bump axios from 0.25.0 to 1.6.0 in /web by @dependabot in #283
Full Changelog: v1.13.4...v1.14.0
1.13.4
What's Changed
- server: go playground client supports specifying proxy from env by @chendotjs in #272
New Contributors
- @chendotjs made their first contribution in #272
Full Changelog: v1.13.3...v1.13.4
1.13.3
Description
This hotfix release rolls back the broken cache cleanup implementation that runs before the app update notification.
Users who have a previous version cached might be affected by this change during the web worker update.
If you see Page cannot be loaded browser error, please try to clean manually the app cache via DevTools and try to reload a page a couple of times.
What's Changed
- fix: revert broken cache cleanup on update by @x1unix in #250
- feat: combine changelog and about dialogs by @x1unix in #251
Full Changelog: v1.13.2...v1.13.3
1.13.2
1.13.1
What's Changed
- fix: fix state update error during snippet share by @x1unix in #237
- fix: set loading state after formatting finished by @x1unix in #238
- Strip debug symbols in WASM files by @x1unix in #239
- Truncate caches when an update is available by @x1unix in #241
- Release v1.13.1 by @x1unix in #242
Full Changelog: v1.13.0...v1.13.1