v16
v16 (2023-10-27)
This release:
- Adds language support for WebAssembly versions of Ruby, Lua and PHP.
- Allows importing projects from official TypeScript, Vue and Svelte playgrounds.
- Allows adding hidden content to editors (code that is evaluated but not shown in the editors).
- Patches
python-wasm
(Pyodide)input
to use browserprompt
. - Updates the light theme.
- Fixes a bug where the SDK method
setConfig
did not update app settings and user settings.
In addition to various additions to documentations, and bug fixes.
Bug Fixes
- compilers: do not reload pyodide if still loading (c86d8ee)
- SDK: fix sdk prefill (948f69e)
- UI: fix (copy-as-url) button colors (9c813b2)
- types: fix types and pkg info for modules with CDN specifier (7cdd9b2)
Features
- compilers: patch pyodide input (4cff525)
- Config: allow adding hidden content (8b1f347)
- SDK: apply config (app & editor configs) from SDK
setConfig
(309ffb7) - UI: modify light theme (eb62af7)
- SDK: add
flex-grow
to playground container and export typeLanguage
(3de6805) - compilers: add language
lua-wasm
using wasmoon (832c8e6) - compilers: add support for php-wasm (7cf8780)
- compilers: add support for ruby-wasm (0842d01)
- import: allow importing typescript playground projects (ced7678)
- import: import from svelte playground (a8d35e2)
- import: import from vue playground (9406630)