Skip to content

0.5.0

Compare
Choose a tag to compare
@akshayka akshayka released this 07 May 20:58
· 222 commits to main since this release
96db0f6

What's Changed

Version 0.5.0 introduces a brand new lazy runtime which makes working with expensive notebooks much more ergonomic, and it also makes it possible to export notebooks as markdown.

Highlights

Lazy runtime. We've heard your feedback: you can now configure the marimo runtime to be lazy, giving you full control over when cells are run. When a cell is run, instead of automatically running affected cells, marimo's lazy runtime will mark them as stale. Cells are still always run with the latest inputs (stale parents of a cell are run if needed), and your notebook is still required to be a DAG, so you're still guaranteed that your code and outputs are consistent.

Learn more: https://docs.marimo.io/guides/runtime_configuration.html

Export as markdown. Export marimo notebooks as markdown with marimo export md notebook.py -o notebook.md, or convert markdown to marimo with marimo convert notebook.md > notebook.py.

Shout out to @dmadisetti for contributing this feature.

What's coming

Future updates in the 0.5.x series will bring more improvements to both the runtime and using markdown -- stay tuned!

All changes

Thanks @Ubehebe for making your first contribution; welcome to the marimo fam!

New Contributors

Full Changelog: 0.4.11...0.5.0