Code Playground That Just Works!
Highlights for this release:
pglite
(starter template - docs)layout
config option.In addition to many other improvements and bug fixes.
Thanks to @dai-shi , @gapmiss, @ahmadalfy and @medhatdawoud for suggesting features and reporting issues 💚.
?view=result
when loading external content (1314202)wasm.py
(db7f5c4)Config.tools
fields optional (42342a7)watch
method to watch for changes to external resources (a2aabf7)watch
method to watch for changes to processors (f23c848)Config.tools
fields optional (42342a7)watch
method to watch for changes to external resources (a2aabf7)watch
method to watch for changes to processors (f23c848)Most notable changes in this release:
Adds support for JSR, the new JavaScript package registry, using esm.sh. Use the prefix jsr:
in imports.
Example:
import { yassify } from 'jsr:@kwhinnery/yassify';
console.log(yassify('Hello, World!'));
Adds BBCode language support.
Changes polyfill CDN to https://cdnjs.cloudflare.com/polyfill/. See #519 (Thanks @gapmiss).
Adds a noscript
block to notify users that JavaScript is required. (Thanks @saidbakr)
Adds a temporary workaround for CSS nesting in Monaco editor. See #515 (Thanks @gapmiss).
This release allows using the AI code assistant without browser extension, with no account or API token required, totally for free, by just flipping a switch! (Powered by codeium)
The AI code assistant can be enabled from editor settings.
Also the new config property enableAI
allows enabling it using the SDK.
In addition, new monochrome (light and dark) editor themes and the font Astigmata have been added.
Add more docs, including for the Preview in LiveCodes GitHub action.
The major changes in this release include:
Thank you @dai-shi for suggesting some of these changes.
In addition to various improvements and fixes (see below).