Releases: live-codes/livecodes
Releases · live-codes/livecodes
sdk-v0.3.0
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
sdk-v0.2.1
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 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)
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
- compilers: clean up pyodide state between reloads (07fafe4)
- compilers: expose R output and plots as
livecodes.r.output
andlivecodes.r.plots
(707aa54) - compilers: upgrade Pyodide to v0.24.0 (ed1246d), closes /pyodide.org/en/stable/project/changelog.html#version-0-24-0
- compilers: upgrade webr to v0.2.1 (2f3b590)
- compilers: use micropip in Pyodide (2a96b0d)
- deploy: generate QR code for deploy (7391204)
- export-share: add logo to QR code and allow image download (4fa21d9)
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
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
Performance Improvements
sdk-v0.2.0
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
v12
v11
v10
sdk-v0.1.2
sdk-v0.1.2 (2023-07-26)
Bug Fixes
- app: update editor settings code sample to use react 18 (fbae92a)
- console: clear console silently on result page reload (6137125)
- embed: edit svelte embed snippet to clean up (1da2b38)
- SDK: add
type: "module"
to SDK (2444cc5) - SDK: fix vue sdk types (79068a3)