Skip to content

Releases: marimo-team/marimo

0.10.10

09 Jan 18:30
Compare
Choose a tag to compare

What's Changed

This release includes many quality of life updates, from many contributors!

Here are just a few highlights:

  • A helpful autofix for multiple definitions.
  • Use mo.notebook_location() to get "path" to the notebook that works both locally and in WASM.
  • Fixes to pandas datetime rendering.
  • Configurable TTL for run sessions.

All changes:

New Contributors

Full Changelog: 0.10.9...0.10.10

0.10.9

31 Dec 00:22
Compare
Choose a tag to compare

What's Changed

Highlights

  • Incrementally instantiate notebooks. When autorun on startup is disabled, you can now incrementally instantiate select parts of your notebook: run a cell and marimo will collect and run all previously uninstantiated ancestors.
  • Improvements for exporting marimo notebooks as WASM HTML.

All changes

  • chore: update env section of bug issue template by @akshayka in #3308
  • improve: no-show-code default for html-wasm export by @akshayka in #3298
  • improve: include .nojekyll file in assets export by @akshayka in #3314
  • fix: partially instantiate notebooks when autorun on startup is disabled by @akshayka in #3316

Full Changelog: 0.10.8...0.10.9

0.10.8

29 Dec 18:46
Compare
Choose a tag to compare

What's Changed

Highlights

Engineering format in tables. Thanks @kjgoodrick for the contribution (#3301)!

Better pytest assertions. Improved error messages when testing marimo notebooks with pytest. Thanks @dmadisetti!

All changes

New Contributors

Full Changelog: 0.10.7...0.10.8

0.10.7

23 Dec 20:33
Compare
Choose a tag to compare

What's Changed

Highlights ⭐

  • 🧪 Test notebooks with pytest!. It's now possible to test notebooks using pytest! Running pytest test_notebook.py will run and test all cells whose name starts with test_*. This is only possible because marimo notebooks are stored as code (Python, not JSON!). Learn more at our docs. Shoutout to @dmadisetti for contributing this feature!

  • 🔬Experimental tracing panel. This release includes an exciting new experimental tracing panel, giving you insight into which cells run, when, and for how long. Shoutout to @Light2Dark for contributing this feature! Enable it through the user settings (⚙ icon at the top right of your notebook).

  • 🖱 Usability improvements. This release includes a number of usability improvements, including helpful prompts when you accidentally try using IPython magics, the ability to copy/paste the contents of a notebook file directly into the notebook (pasting creates cells!), the ability to use sandboxed notebooks with HTML export (thanks @metaboulie for contributing this!) and a few bug fixes.

All changes

New Contributors

Full Changelog: 0.10.6...0.10.7

0.10.6

19 Dec 20:09
Compare
Choose a tag to compare

⭐ Highlights

  • 📝 Updated documentation - our documentation has been migrated to mkdocs. This aims to improve the navigation and layout of the API docs. This also has improved the hover tooltip and live docs inside marimo's editor.
  • 📊 Table improvements - Added stats/chart-only modes for column summaries in tables; format pandas and polars Series using our fancy data-frame viewer with (sorting, filtering, paginating); improved format_mapping for None values (h/t @metaboulie!).
  • 🖥️ Shell completions - run marimo shell-completion for instructions how to install our CLI completions.
  • 🐛 Bug fixes - Bug fixes in HTML export.

What's Changed

Full Changelog: 0.10.5...0.10.6

0.10.5

18 Dec 03:07
Compare
Choose a tag to compare

What's Changed

This release includes bug fixes for the marimo server when working with notebooks in edit mode.

Full Changelog: 0.10.4...0.10.5

0.10.4

18 Dec 00:58
Compare
Choose a tag to compare

What's Changed

  • feat: replace google search with help dropdown by @devin-ai-integration in #3195

Full Changelog: 0.10.3...0.10.4

0.10.3

16 Dec 21:09
9a183bd
Compare
Choose a tag to compare

This release includes an important bugix for opening marimo on older browsers.

What's Changed

Full Changelog: 0.10.2...0.10.3

0.10.2

13 Dec 23:58
Compare
Choose a tag to compare

What's Changed

This release includes improvements to marimo's capability to export notebooks as interactive HTML files. Learn more about this new feature at our docs: https://docs.marimo.io/guides/exporting.html#export-to-wasm-powered-html

Full Changelog: 0.10.1...0.10.2

0.10.1

13 Dec 15:32
Compare
Choose a tag to compare

What's Changed

  • fix: higher-order components should call on_update_completion() by @akshayka in #3154
  • fix: dependency issues on pymdown-extensions by @mscolnick in #3156

Full Changelog: 0.10.0...0.10.1