Overview
This page summarizes recent LiveCodes releases. For the complete changelog with all commits and details, see the full CHANGELOG.md on GitHub.LiveCodes follows Semantic Versioning and uses Conventional Commits for automatic changelog generation.
Recent Releases
v48 (February 2026)
Highlights:- Added search functionality for user templates
- New language: MiniZinc constraint modeling support
- Multiple compiler updates: Svelte v5.39, TypeScript v5.9, Pyodide 0.29, Ruby v3.4
- Language documentation expanded (JavaScript, Astro)
- New tutorials section added to documentation
- New translations: Bengali, Indonesian, Dutch, Turkish
- Removed AI code assistant and
enableAIconfig option
- Fixed default editor selection in settings
- Removed conflicting Ctrl+Shift+K shortcut for command menu
- Prevented frequent result rerenders
SDK v0.13.0 (February 2026)
SDK Changes:- Added
minizinctoLanguagetype - Added
bn,nl,id,trtoAppLanguage(Bengali, Dutch, Indonesian, Turkish) - Removed
enableAIconfig option
v47 (October 2025)
Major Features:-
Docker setup for self-hosting with full production features:
- Automatic HTTPS
- Custom domain support
- Broadcast server for collaboration
- Share service with short URLs
- Open Graph and oEmbed support
- See Docker docs
- New language support: Go (using Yaegi compiled to WASM)
- Updated Python: Pyodide v0.28.3 (Python 3.13.2)
- Import from images: OCR support for code extraction
- pkg.pr.new: Import unpublished npm packages under development
- Compiler errors now shown in integrated console
- Persian language support added
- Code can now be imported from images using OCR
- Custom settings configurable via query params
- Enhanced import functionality with
htmlAttrsextraction
v46 (May 2025)
Major Improvements:- Performance: Refactored project loading for better performance and support for much larger projects
- New language: Jinja templating support
- React Compiler: Upgraded to RC version
- SDK enhancement: Update editor content without full reload using
setConfig
- Encode minimal data in URL search params, rest in hash (better analytics + longer URLs)
- SDK and app version communication
- Import sorting with Prettier
- Fixed AsciiDoc compilation
- Fixed param decoding
- Fixed Vue and custom languages in Monaco
- Fixed self-hosted GitHub Pages deployments
v45 (April 2025)
New Languages:- C# WebAssembly: Full C# support via WASM
- Java: Java support with DoppioJVM
- SDK now compresses and encodes parameters for better performance
- Wider script language menu with more columns
- Fixed Vue editor TypeScript compiler options
- Fixed clearing styles in result
- Fixed console: copy errors, variable names
v44 (April 2025)
Major Features:- Significant Vue improvements:
- Better autocomplete and hover info
definePropscan infer props from locally declared types- monaco-volar integration
- Vue/Svelte SFCs can import other components as data URLs
- CSS processors work in Vue/Svelte SFC style blocks
- TypeScript errors fixed for ESM imports (full, relative, and data URLs)
- React Native updated to React v19
- Code folding: New
foldRegionsconfig andfoldLinesproperty - Editor auto mode: Monaco on desktop, CodeMirror on mobile
- Animated loading logo
- Command menu: Select editor theme
- Fixed release version incrementing
- Fixed React Native compatibility
- Fixed gutter overflow
- Fixed modal focus in inputs
v43 (March 2025)
Major Features:- Vue and Svelte in markup editor: Support for multiple components in single project
- Editor order configuration: Reorder editors using new
orderoption - Tailwind CSS plugins: Import plugins as bare modules from npm (e.g.,
@plugin "daisyui") - New template: daisyUI starter
- Dark mode for docs website
- llms.txt files support
- Updated Vue and Svelte templates for multiple components
- Fixed autofocus in embeds
- Fixed preact module resolution (duplicate instances)
- Fixed Vue duplicate instances
- Fixed React type imports
- Disabled Monaco mouse wheel zoom
v42 (January 2025)
Tailwind CSS v4:- Full support for Tailwind CSS v4
- Backward compatibility with v3 maintained
- Upgraded starter template to v4
- Monaco IntelliSense for Tailwind (autocomplete, hover, color preview)
- Allow other shortcuts to use Ctrl+K
- Reset editor titles in shared URLs
v40 (January 2025)
Accessibility & Keyboard Support:- New command menu: Ctrl/Cmd+K for quick actions
- Extensive keyboard shortcuts: Full list available in help menu
- Improved keyboard navigation: Menus, tabs, modals
- New template: shadcn/ui starter
- Relative line numbers: Useful for vim mode
- SDK hideTitle option: Hide specific editors while running code
- Code to image: Share/copy image menu, copy on desktop
- Tab focus mode toggle
- Better focus management in modals
- Keyboard shortcuts screen
- Fixed copy to clipboard
- Fixed autocompleting TS generics as JSX
- Fixed result mode drawer behavior
- Fixed duplicate React instances
v38 (December 2024)
Code to Image Feature:- Generate beautiful code screenshots
- Extensive customization options
- Multiple presets available
- Custom preset saving
- Share and download images
- Added for Monaco, CodeMirror, and CodeJar
- Four variants: Latte, Frappé, Macchiato, Mocha
- User-defined import maps in
<script type="importmap">tags - Accordion UI component
- Svelte v5.12 upgrade
- Fixed changing themes in embeds
- Fixed Svelte backward compatibility
- Fixed CodeJar cursor position on highlight
- Improved console output for HTML collections
v37 (December 2024)
Major Changes:- React Compiler support: Automatic React optimization
- Svelte 5 upgrade: Breaking changes from Svelte 4
v36 (December 2024)
Major Release:- Total UI redesign: Modern, consistent, accessible design
- Internationalization (i18n): 12 languages supported
- Theme color customization:
themeColorconfig option - App language:
appLanguageconfig property
- Drop files to import in editor
- Improved file selection on import
- Custom log URL for self-hosting
- Visual indicators for modified project info fields
- Fixed console in style-only updates
- Fixed CORS in Firefox for jsdelivr
- Fixed external resources screen in Firefox
SDK Release History
SDK v0.13.0 (February 2026)
- Added MiniZinc language
- Added Bengali, Dutch, Indonesian, Turkish translations
- Removed
enableAIconfig option
SDK v0.12.0 (October 2025)
getShareUrl()return value can be used asappUrl- Fixed SDK event handler cleanup
- Fixed
heightin Vue SDK - Force destroy playground even if stuck
SDK v0.11.0 (May 2025)
- Support for larger projects via hash encoding
- Added Jinja language support
SDK v0.10.0 (April 2025)
- Encode & compress SDK params
- Added C# WASM and Java languages
SDK v0.9.1 (April 2025)
- Code folding support (
foldRegions,foldLines) - Editor
"auto"mode
SDK v0.9.0 (March 2025)
- Editor order configuration
- daisyUI template added
SDK v0.8.0 (January 2025)
- Breaking: Moved
viewtoconfig.view - Breaking: Moved
litetoconfig.mode:"lite" - Breaking: Changed
view:"headless"toheadless:true - New
show()values:'toggle-result','code' hideTitleproperty for editors- Relative line numbers support
SDK v0.7.2 (December 2024)
- Added Catppuccin themes
SDK v0.7.1 (December 2024)
- React Compiler support
SDK v0.7.0 (December 2024)
appLanguageconfig propertythemeColorconfig property
Full Changelog
View Complete Changelog
See all changes, commits, and contributors in the full changelog on GitHub.
Migration Guides
For help upgrading between versions, see the Migration Guide.Release Process
LiveCodes uses:- Semantic Versioning for version numbers
- Conventional Commits for automatic changelog generation
- standard-version for release management
Stay Updated
Watch on GitHub
Get notified about new releases
Follow Discussions
Join the community discussions
Release Notes
Read detailed release notes
Sponsor Project
Support LiveCodes development