Skip to content

v16

Compare
Choose a tag to compare
@hatemhosny hatemhosny released this 27 Oct 11:51
· 1369 commits to develop since this release
868d5f3

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 browser prompt.
  • 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 type Language (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)