Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file. See [standa

---

## [v46](https://github.com/live-codes/livecodes/compare/v45...v46) (2025-05-24)

### Highlights for this release

- This release refactors how LiveCodes loads the projects which makes it more performant, more consistent and supports loading much bigger projects.
- Support for Jinja templating language was added.
- Upgraded [React Compiler to RC](https://react.dev/blog/2025/04/21/react-compiler-rc).
- Added docs for the new [Markdown-to-LiveCodes](https://livecodes.io/docs/markdown-to-livecodes) feature.
- Allowed SDK to update editor content only with `setConfig` without reloading the project or editor language. This is useful for streaming content (e.g. from LLM). Demo: https://livecodes.io/?x=id/vya9n6jbuvq&mode=result

### Features

- **Compilers:** add Jinja template support ([9e15076](https://github.com/live-codes/livecodes/commit/9e15076da00c23250c9db90128ac3681e4353aac))
- encode minimal data in url search params and the rest in hash params to allow for longer urls while still maintaining server analytics feature ([80efa44](https://github.com/live-codes/livecodes/commit/80efa446f821ca037369053f8f51a821a50bdd68))
- **SDK:** allow sdk `setConfig` to just update editor content ([282824c](https://github.com/live-codes/livecodes/commit/282824c51d8d49beff16e3bed68aa51333da9f8f))
- **SDK:** communicate sdk and app versions ([63e7db2](https://github.com/live-codes/livecodes/commit/63e7db2f9b4ce3ea1bec89d4461352ce3992166b))
- sort imports with prettier ([7f1145c](https://github.com/live-codes/livecodes/commit/7f1145c7e5d67b57462826c8f6473c06d956bb80))

### Bug Fixes

- **Compilers:** compile asciidoc as standalone ([7ae4220](https://github.com/live-codes/livecodes/commit/7ae4220f7a4e6f45875e78c8331d409449e85612))
- **Config:** fix decoding params ([3494e58](https://github.com/live-codes/livecodes/commit/3494e587d14253284388e058a394b2492a82f252))
- **Editor:** fix loading vue & custom languages in monaco ([b7bbb80](https://github.com/live-codes/livecodes/commit/b7bbb80356b8bc019eb66cd8951b9bc91c62f122))
- fixed self-hosted deployments to GitHub Pages ([9859940](https://github.com/live-codes/livecodes/commit/9859940cd2348858f8f176deefa344942ed1e151))

### Credits

- @BassemHalim refactored the app and SDK to allow for the new project loading feature.
- @tarekwfa0110 added HTML language docs.
- @ahmadalfy , @zyf722 and @Seth0x41 reviewed the Markdown-to-LiveCodes feature.

Thank you ❤️

---

## [sdk-v0.11.0](https://github.com/live-codes/livecodes/compare/sdk-v0.10.0...sdk-v0.11.0) (2025-05-24)

- This release enables the SDK to create playgrounds and generate URLs for much bigger projects, by encoding data in URL hash instead of query params, while maintaining backwards compatibility.
Expand Down
16 changes: 8 additions & 8 deletions docs/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"react": "19.0.0",
"react-dom": "19.0.0",
"react-responsive-carousel": "3.2.22",
"remark-livecodes": "0.2.1"
"remark-livecodes": "0.4.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "3.7.0",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "livecodes",
"version": "0.0.0",
"appVersion": "45",
"appVersion": "46",
"description": "Code Playground That Just Works!",
"author": "Hatem Hosny",
"license": "MIT",
Expand Down
Loading