Skip to content

Releases: live-codes/livecodes

v18

26 Nov 06:18
31a5614
Compare
Choose a tag to compare
v18

v18 (2023-11-26)

This release allows adding content to result page head (e.g. meta tags), and to set html element attributes using Config.head and Config.htmlAttrs.

Now shared projects preserve app config (e.g. open console).

Added Lit starter template.

Fixed rich text editor (broken CDN URL).

Bug Fixes

  • compilers: fix quill CDN url (98381cc)

Features

  • Config: add Config.head and Config.htmlAttrs (360f2fe)
  • Share: include AppConfig in shared projects (9026101)
  • Templates: add Lit starter template (bc23a89)
  • UI: edit head and htmlAttrs from UI in Project Info screen (394d464)

v17

01 Nov 09:38
e9d0dda
Compare
Choose a tag to compare
v17

v17 (2023-11-01)

Bug Fixes

  • App: fix autoupdate (if autotest is true) (621c956)
  • Config: fix setting config from SDK (fb433f8)

Features

v16

27 Oct 11:51
868d5f3
Compare
Choose a tag to compare
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 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)

sdk-v0.3.0

27 Oct 07:29
493d1fe
Compare
Choose a tag to compare

sdk-v0.3.0 (2023-10-27)

Bug Fixes

  • compilers: do not reload pyodide if still loading (c86d8ee)
  • SDK: fix sdk prefill (948f69e)
  • UI: fix (copy-as-url) button colors (9c813b2)

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-v0.2.1

16 Oct 15:16
eea5d73
Compare
Choose a tag to compare

sdk-v0.2.1 (2023-10-16)

This release mainly updates TypeScript type definitions.

Bug Fixes

  • types: fix types and pkg info for modules with CDN specifier (7cdd9b2)

Features

  • 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)

v15

01 Oct 15:44
cf122c6
Compare
Choose a tag to compare
v15

v15 (2023-10-01)

This release improves R and Python(Pyodide) language support:

  • upgrade versions
  • significant performance improvements
  • add docs

In addition:

  • on deploy QR code is generated for the deploy URL
  • QR code generated for share has LiveCodes logo
  • various bug fixes

Bug Fixes

  • export-share: fix share screen on generating qrcode for short url (7cbede4)
  • result: avoid duplicate handlers in live reload (bef4906)
  • tests: fix sending test results to SDK (08d9bc0)

Features

v14

16 Sep 22:36
c6c5063
Compare
Choose a tag to compare
v14

v14 (2023-09-16)

This release improves running tests:

  • Jest has been upgraded to latest version (v29.7). This includes support for newer Jest API features (e.g. test.each).
  • Added autotest config option to allow auto-running tests on code changes.
  • Show skipped tests, and mark the test result status as skip.

In addition, UI improvements and bug fixes have been added.

Bug Fixes

  • sync: fix autosync toggle not being saved in user data (a52413e)
  • tools: fix showing toolspane in result mode (4ecfe83)
  • tools: show skipped tests (5623c8e)

Features

  • config: add autotest to UserConfig (6fa16f2)
  • config: update UI on loading new config (0f63688)
  • tests: use browserJest (d01989f)
  • tools: run configureToolsPane in loadConfig (ef3aecb)

v13

05 Sep 21:47
f00f3da
Compare
Choose a tag to compare
v13

v13 (2023-09-05)

This release adds support for headless mode. It also adds support to watch for console output and test results.

AI code completion can be disallowed in embedded playgrounds using the query parameter disableAI.

Formatter is lazy loaded in embedded playgrounds only when used.

In addition, various bug fixes and performance improvements were made.

Bug Fixes

  • app: fix URL from "/app" to "/" (09571c7)
  • fix url update on loadConfig e.g. recover (3400bd7)
  • prevent using dev result for SDK code export (6f4300e), closes #423

Features

  • app: allow disabling AI code completion (c4c50f6)
  • services: use sandbox service v7 (26cda26)

Performance Improvements

  • formatter: lazy load formatter (7e73849)
  • mark pure utils & selector functions for tree shaking (3fa8c91)

sdk-v0.2.0

05 Sep 20:26
2316652
Compare
Choose a tag to compare

sdk-v0.2.0 (2023-09-05)

This release introduces headless mode. It also added support to watch for console output and test results.

Bug Fixes

  • SDK: fix race condition when calling SDK methods (85ee589)

Features

  • SDK: add support for headless playgrounds (b312b88)
  • SDK: allow SDK to watch for console output and test results (69f3f04)

Performance Improvements

  • SDK: do not load visual features when headless (dab8ae9)
  • SDK: send data in custom SDK events only if being watched (5810916)

v12

20 Aug 03:31
8828998
Compare
Choose a tag to compare
v12

v12 (2023-08-20)

Bug Fixes