go-playground

Better Go Playground powered by React and Monaco editor

MIT License

Stars
1.2K
Committers
6

Bot releases are hidden (Show)

go-playground - 2.0.2 Latest Release

Published by x1unix 3 months ago

This is a hotfix release

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.1...v2.0.2

go-playground - 2.0.1

Published by x1unix 3 months ago

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0...v2.0.1

go-playground - 2.0.0

Published by x1unix 3 months ago

What's New

This release contains a lot of changes in user interface and extends WebAssembly support.

New Workspace

image

New workspace brings multi-file projects support.

Examples

Examples feature got overhaul. In addition to new examples, button was moved to a more convenient place and modal UI was improved.

image

Code Completion

Code completion received ability to suggest package paths inside import statements.

Screen Recording 2024-07-15 at 05 58 48

Improved WebAssembly Support

WebAssembly environment became a first class citizen. Go modules, unit tests and third party packages are now fully supported.

image

New Fonts

image

This release brings some new fonts for the editor:

  • Comic Mono
  • Hack
  • IBM Plex Mono
  • Zed Mono

Changelog

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.15.2...v2.0.0

go-playground - 2.0.0 Release Candidate 3

Published by x1unix 3 months ago

Where To Try?

Beta version of the Playground is available at beta.goplay.tools.

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-rc.2...v2.0.0-rc.3

go-playground - 2.0.0 Release Candidate 2

Published by x1unix 3 months ago

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-rc.1...v2.0.0-rc.2

go-playground - 2.0.0 Release Candidate 1

Published by x1unix 3 months ago

Where To Try?

Beta version of the Playground is available at beta.goplay.tools.

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-beta.4...v2.0.0-rc.1

go-playground - 1.15.2

Published by x1unix 3 months ago

This is a minor release which disables problematic service worker to address caching issues before v2.0.0 release.

See https://github.com/x1unix/go-playground/pull/346 for more context.

go-playground - 2.0.0 Beta 4

Published by x1unix 3 months ago

Where To Try?

Beta version of the Playground is available at beta.goplay.tools.

What's New

Screen Recording 2024-07-15 at 05 58 48

  • Added autocomplete for package names inside import block.
  • Added unit tests support for WebAssembly environment.

Changelog

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-beta.3...v2.0.0-beta.4

go-playground - 2.0.0 Beta 3

Published by x1unix 3 months ago

Where To Try?

Beta version of the Playground is available at beta.goplay.tools.

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-beta.2...v2.0.0-beta.3

go-playground - 2.0.0 Beta 2

Published by x1unix 4 months ago

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

Full Changelog: https://github.com/x1unix/go-playground/compare/v2.0.0-beta.1...v2.0.0-beta.2

go-playground - 1.15.1

Published by x1unix 8 months ago

This hotfix release fixes a critical error in the Go Playground API response handle, leading to server panic.

go-playground - 2.0.0 Beta 1

Published by x1unix 9 months ago

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.

image

Third-Party Packages in WebAssembly

We added support for third-party packages for WebAssembly Environment.

image

Improved Examples

Examples were moved to a more recognizable place and the UI of examples was also improved.

image

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.
go-playground - 1.15.0

Published by x1unix 9 months ago

Major Changes

New Output Render

This release brings new xterm-based rendered for output which supports terminal sequences and colored output.

image

As a bonus, we provide a few options to customize a terminal appearance.

image

Changelog

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.14.1...v1.15.0

go-playground - 1.14.1

Published by x1unix 9 months ago

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.14.0...v1.14.1

go-playground - 1.14.0

Published by x1unix 9 months ago

What's Changed

Closed issues

  • #293
  • #292
  • #290

Dependencies

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.13.4...v1.14.0

go-playground - 1.13.4

Published by x1unix about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.13.3...v1.13.4

go-playground - 1.13.3

Published by x1unix over 1 year ago

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

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.13.2...v1.13.3

go-playground - 1.13.2

Published by x1unix over 1 year ago

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.13.1...v1.13.2

go-playground - 1.13.1

Published by x1unix over 1 year ago

What's Changed

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.13.0...v1.13.1

go-playground - 1.13.0

Published by x1unix over 1 year ago

What's Changed

Misc Changes

Full Changelog: https://github.com/x1unix/go-playground/compare/v1.12.0...v1.13.0