Highlights
🏝️ marimo islands: marimo islands are a way to embed marimo outputs and/or python code in your HTML that will become interactive when the page is loaded. This is useful for creating interactive blog posts, tutorials, and educational materials, all powered by marimo’s reactive runtime.
<marimo-island data-app-id="main" data-cell-id="MJUe" data-reactive="true">
<marimo-cell-output>
<span class="markdown">
<span class="paragraph">Hello, islands!</span>
</span>
</marimo-cell-output>
<marimo-cell-code hidden>mo.md('Hello islands 🏝️!')</marimo-cell-code>
</marimo-island>
Read more about islands: https://docs.marimo.io/guides/wasm.html#islands
Export as Markdown: Export your marimo app to markdown from the code editor.
mo.nav_menu: Navigate to different marimo notebooks, when running multiple notebooks at a time.
What's Changed
- feat: preview marimo-islands, add docs by @mscolnick in #1335
- chore: upgrade deps, upgrade to node 20 in CI by @mscolnick in #1331
- fix: ignore warnings when analyzing modules in watcher by @akshayka in #1338
- fix: check for module staleness when registering a cell by @akshayka in #1336
- feat: add export as markdown from the UI by @mscolnick in #1339
- docs: upgrade doc deps by @mscolnick in #1342
- docs: add links by @akshayka in #1343
- improvement: allow renaming markdown files when enabled by @mscolnick in #1341
- feat: add mo.nav_menu by @mscolnick in #1344
- fix: include console outputs in HTML exports when code is shown by @akshayka in #1345
- 0.5.1 by @akshayka in #1346
Full Changelog: 0.5.0...0.5.1