Skip to main content

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
Breaking Changes:
  • Removed AI code assistant and enableAI config option
Bug Fixes:
  • Fixed default editor selection in settings
  • Removed conflicting Ctrl+Shift+K shortcut for command menu
  • Prevented frequent result rerenders
View full v48 changelog →

SDK v0.13.0 (February 2026)

SDK Changes:
  • Added minizinc to Language type
  • Added bn, nl, id, tr to AppLanguage (Bengali, Dutch, Indonesian, Turkish)
  • Removed enableAI config 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
Improvements:
  • Code can now be imported from images using OCR
  • Custom settings configurable via query params
  • Enhanced import functionality with htmlAttrs extraction
View full v47 changelog →

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
Features:
  • Encode minimal data in URL search params, rest in hash (better analytics + longer URLs)
  • SDK and app version communication
  • Import sorting with Prettier
Bug Fixes:
  • Fixed AsciiDoc compilation
  • Fixed param decoding
  • Fixed Vue and custom languages in Monaco
  • Fixed self-hosted GitHub Pages deployments
View full v46 changelog →

v45 (April 2025)

New Languages:
  • C# WebAssembly: Full C# support via WASM
  • Java: Java support with DoppioJVM
SDK Changes:
  • SDK now compresses and encodes parameters for better performance
UI Improvements:
  • Wider script language menu with more columns
Bug Fixes:
  • Fixed Vue editor TypeScript compiler options
  • Fixed clearing styles in result
  • Fixed console: copy errors, variable names
View full v45 changelog →

v44 (April 2025)

Major Features:
  • Significant Vue improvements:
    • Better autocomplete and hover info
    • defineProps can 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 foldRegions config and foldLines property
  • Editor auto mode: Monaco on desktop, CodeMirror on mobile
  • Animated loading logo
  • Command menu: Select editor theme
Bug Fixes:
  • Fixed release version incrementing
  • Fixed React Native compatibility
  • Fixed gutter overflow
  • Fixed modal focus in inputs
View full v44 changelog →

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 order option
  • Tailwind CSS plugins: Import plugins as bare modules from npm (e.g., @plugin "daisyui")
  • New template: daisyUI starter
Improvements:
  • Dark mode for docs website
  • llms.txt files support
  • Updated Vue and Svelte templates for multiple components
Bug Fixes:
  • Fixed autofocus in embeds
  • Fixed preact module resolution (duplicate instances)
  • Fixed Vue duplicate instances
  • Fixed React type imports
  • Disabled Monaco mouse wheel zoom
View full v43 changelog →

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)
Bug Fixes:
  • Allow other shortcuts to use Ctrl+K
  • Reset editor titles in shared URLs
View full v42 changelog →

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
Features:
  • Code to image: Share/copy image menu, copy on desktop
  • Tab focus mode toggle
  • Better focus management in modals
  • Keyboard shortcuts screen
Bug Fixes:
  • Fixed copy to clipboard
  • Fixed autocompleting TS generics as JSX
  • Fixed result mode drawer behavior
  • Fixed duplicate React instances
View full v40 changelog →

v38 (December 2024)

Code to Image Feature:
  • Generate beautiful code screenshots
  • Extensive customization options
  • Multiple presets available
  • Custom preset saving
  • Share and download images
Catppuccin Themes:
  • Added for Monaco, CodeMirror, and CodeJar
  • Four variants: Latte, Frappé, Macchiato, Mocha
Features:
  • User-defined import maps in <script type="importmap"> tags
  • Accordion UI component
  • Svelte v5.12 upgrade
Bug Fixes:
  • Fixed changing themes in embeds
  • Fixed Svelte backward compatibility
  • Fixed CodeJar cursor position on highlight
  • Improved console output for HTML collections
View full v38 changelog →

v37 (December 2024)

Major Changes:
  • React Compiler support: Automatic React optimization
  • Svelte 5 upgrade: Breaking changes from Svelte 4
Svelte 5 has breaking changes. See migration guide.
View full v37 changelog →

v36 (December 2024)

Major Release:
  • Total UI redesign: Modern, consistent, accessible design
  • Internationalization (i18n): 12 languages supported
  • Theme color customization: themeColor config option
  • App language: appLanguage config property
Supported Languages: English, Arabic, Bengali, German, Spanish, Persian, French, Hindi, Indonesian, Dutch, Turkish, Chinese Features:
  • Drop files to import in editor
  • Improved file selection on import
  • Custom log URL for self-hosting
  • Visual indicators for modified project info fields
Bug Fixes:
  • Fixed console in style-only updates
  • Fixed CORS in Firefox for jsdelivr
  • Fixed external resources screen in Firefox
View full v36 changelog →

SDK Release History

SDK v0.13.0 (February 2026)

  • Added MiniZinc language
  • Added Bengali, Dutch, Indonesian, Turkish translations
  • Removed enableAI config option

SDK v0.12.0 (October 2025)

  • getShareUrl() return value can be used as appUrl
  • Fixed SDK event handler cleanup
  • Fixed height in 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 view to config.view
  • Breaking: Moved lite to config.mode:"lite"
  • Breaking: Changed view:"headless" to headless:true
  • New show() values: 'toggle-result', 'code'
  • hideTitle property 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)

  • appLanguage config property
  • themeColor config 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
Contributors: See the release documentation for details.

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

Build docs developers (and LLMs) love