Skip to content

Releases: marimo-team/marimo

0.8.16

18 Sep 20:39
0abd464
Compare
Choose a tag to compare

What's Changed

Highlights

🎥 Conditionally show a cell's code in its output. Use mo.show_code() to include the cell's code in the output area, so that the code is visible even in the app view, when running with marimo run, and in HTML exports.
image

🌺Improved Ibis support. Performance improvements for our integration with Ibis, including native Ibis support in mo.ui.table and mo.ui.dataframe.

Improved settings menu. marimo is packed with configurable features, so many that we outgrew our simple user configuration menu. We've replaced it with a more easily navigable modal, making it easier for you to discover and configure our many settings.

image

All changes

Full Changelog: 0.8.15...0.8.16

0.8.15

13 Sep 03:44
ffdfca4
Compare
Choose a tag to compare

What's Changed

Highlights

📸 Automatically snapshot notebooks as HTML This release includes a notebook-level configuration that, when enabled, periodically and automatically snapshots your notebook as HTML, saving the snapshot to a folder .marimo in the notebook directory.

This allows you to enjoy the best of both worlds — your notebooks are stored as pure Python, while your outputs are automatically stashed to a directory for later viewing.

📦 Packge sandbox improvements. We've simplified marimo's package sandbox: now, when you open a marimo notebook with

marimo edit --sandbox notebook.py

marimo will automatically track the packages used by your notebook and save them in the notebook as inline script metadata, along with their versions.

🐍 IPython/Jupyter compatibility. We've increased our compatibility with Jupyter/IPython rendering, adding support for _repr*_ methods as well as mimebundles.

All changes

Full Changelog: 0.8.14...0.8.15

0.8.14

10 Sep 04:15
fc94632
Compare
Choose a tag to compare

What's Changed

This release adds support for duckdb 1.1.0, rendering of SymPy expressions, and includes a number of improvements and fixes.

New Contributors

Full Changelog: 0.8.13...0.8.14

0.8.13

06 Sep 22:39
Compare
Choose a tag to compare

What's Changed

Copilot and runtime fixes.

Full Changelog: 0.8.12...0.8.13

0.8.12

06 Sep 17:17
56aab3b
Compare
Choose a tag to compare

What's Changed

Improvements to GitHub Copilot, marimo slides, and other quality-of-life fixes.

All changes

Full Changelog: 0.8.11...0.8.12

0.8.11

04 Sep 23:05
Compare
Choose a tag to compare

What's Changed

This release adds --sandbox as a flag to marimo new, meaning you can create empty notebooks with sandboxed venvs from the CLI

marimo new --sandbox

This can be helpful when using marimo as a scratchpad.

To learn more about the sandbox feature, view our docs

Full Changelog: 0.8.10...0.8.11

0.8.10

04 Sep 20:38
72acaf3
Compare
Choose a tag to compare

What's Changed

🐞🔨

Full Changelog: 0.8.9...0.8.10

0.8.9

04 Sep 04:10
f8e1850
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.8...0.8.9

0.8.8

03 Sep 17:24
a67e54a
Compare
Choose a tag to compare

What's Changed

Highlights

🤖🛢 An AI assistant that knows your dataframe/table schemas. Starting with this release, marimo's built-in AI assistant doesn't just understand your code -- it also understands your data. When you use our "Generate with AI" feature to generate code, you can now give the AI context about your dataframe and table schemas by tagging it in your query with @dataframe ....

ai-at-gh.mp4

To get started with our AI assistant, visit our docs: https://docs.marimo.io/guides/editor_features/ai_completion.html#using-ai-to-modify-cells

📆 New date components. We've added two new date components: mo.ui.datetime and mo.ui.date_range.

🖊 Realtime markdown rendering. Markdown cells now render as you type!

🛢 Ibis support in mo.ui.dataframe. Transform Ibis dataframes without writing code using mo.ui.dataframe.

All changes

New Contributors

Full Changelog: 0.8.7...0.8.8

0.8.7

30 Aug 02:58
2632133
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.6...0.8.7