Marimo

Latest version: v0.10.9

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 39

0.10.9

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 https://github.com/marimo-team/marimo/pull/3308
* improve: no-show-code default for html-wasm export by akshayka in https://github.com/marimo-team/marimo/pull/3298
* improve: include .nojekyll file in assets export by akshayka in https://github.com/marimo-team/marimo/pull/3314
* fix: partially instantiate notebooks when autorun on startup is disabled by akshayka in https://github.com/marimo-team/marimo/pull/3316


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.8...0.10.9

0.10.8

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](https://docs.marimo.io/guides/testing/pytest). Thanks dmadisetti!

All changes

* tidy: revert back to using m.Vega by Light2Dark in https://github.com/marimo-team/marimo/pull/3287
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/marimo-team/marimo/pull/3284
* fix: micropip auto-installation by mscolnick in https://github.com/marimo-team/marimo/pull/3291
* convenience: add pyarrow to polars install by Light2Dark in https://github.com/marimo-team/marimo/pull/3292
* docs: rewrite reactivity guide by akshayka in https://github.com/marimo-team/marimo/pull/3295
* feat: apply pytest rewrites for better testing by dmadisetti in https://github.com/marimo-team/marimo/pull/3294
* docs: Update site description by akshayka in https://github.com/marimo-team/marimo/pull/3296
* fix: publish all marimo-base releases to test pypi by akshayka in https://github.com/marimo-team/marimo/pull/3297
* fix(table): allow string literals for showColumnSummaries by metaboulie in https://github.com/marimo-team/marimo/pull/3307
* fix: typo in run subs by dmadisetti in https://github.com/marimo-team/marimo/pull/3300
* Add Engineering format to Dataframe Viewer by kjgoodrick in https://github.com/marimo-team/marimo/pull/3301
* chore: use polars instead of pandas in examples by akshayka in https://github.com/marimo-team/marimo/pull/3289

New Contributors
* kjgoodrick made their first contribution in https://github.com/marimo-team/marimo/pull/3301

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.7...0.10.8

0.10.7

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](https://docs.marimo.io/guides/testing/pytest/). 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

* docs: show import marimo as mo at notebook top by akshayka in https://github.com/marimo-team/marimo/pull/3243
* docs: fix marimo-embed of ui.dataframe by akshayka in https://github.com/marimo-team/marimo/pull/3245
* tidy: Tweaks to enable pytest on marimo nbs by dmadisetti in https://github.com/marimo-team/marimo/pull/3238
* fix: arrow key navigation taking precedence in inputs by akshayka in https://github.com/marimo-team/marimo/pull/3244
* improve: parse google-style attributes in docstrings by akshayka in https://github.com/marimo-team/marimo/pull/3247
* improvement: allow non-index.html files and add docs for wasm export by mscolnick in https://github.com/marimo-team/marimo/pull/3248
* fix quotes in save.py:persistent_cache docstring by gabrielgrant in https://github.com/marimo-team/marimo/pull/3255
* examples: ui element usage examples by akshayka in https://github.com/marimo-team/marimo/pull/3254
* Add mapping for quaternion -> numpy-quaternion by moble in https://github.com/marimo-team/marimo/pull/3253
* chore: make RPCs private methods by akshayka in https://github.com/marimo-team/marimo/pull/3252
* fix: read sandbox dependencies when opening remote files by akshayka in https://github.com/marimo-team/marimo/pull/3250
* Fix: ui.datetime() rendering with empty initial value by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3249
* feat(cli): add --sandbox flag to `marimo export html` command by metaboulie in https://github.com/marimo-team/marimo/pull/3236
* docs: add marimo-embed-inline by mscolnick in https://github.com/marimo-team/marimo/pull/3261
* docs: cleanup motherduck docs by mscolnick in https://github.com/marimo-team/marimo/pull/3260
* improvement: help spread the love of marimo by mscolnick in https://github.com/marimo-team/marimo/pull/3263
* improvement: map jupyter magic to helpful descriptions by mscolnick in https://github.com/marimo-team/marimo/pull/3262
* improve: example installation instructions by akshayka in https://github.com/marimo-team/marimo/pull/3265
* Update CONTRIBUTING.md by singlebeam in https://github.com/marimo-team/marimo/pull/3268
* add trailing slash for /index.html redirects by Light2Dark in https://github.com/marimo-team/marimo/pull/3269
* feat: make cells runnable with full arguments by dmadisetti in https://github.com/marimo-team/marimo/pull/3251
* Update installation.md by singlebeam in https://github.com/marimo-team/marimo/pull/3272
* docs: warn users more strongly against using mo.state() and on_change handlers. by akshayka in https://github.com/marimo-team/marimo/pull/3266
* improvement: allow pasting full marimo applications in a cell by mscolnick in https://github.com/marimo-team/marimo/pull/3273
* experimental: tracing panel by Light2Dark in https://github.com/marimo-team/marimo/pull/3168
* improvement: handle pl.Duration by mscolnick in https://github.com/marimo-team/marimo/pull/3274
* fix: number input reset by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3276
* test: Add unit tests for codemirror modules by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3275
* Integrate Biome with VCS to simplify ignore patterns by manzt in https://github.com/marimo-team/marimo/pull/3283
* docs: pytest in marimo by dmadisetti in https://github.com/marimo-team/marimo/pull/3281
* improvement: tracing perf, hide charts and skip markdown by mscolnick in https://github.com/marimo-team/marimo/pull/3282

New Contributors
* gabrielgrant made their first contribution in https://github.com/marimo-team/marimo/pull/3255
* moble made their first contribution in https://github.com/marimo-team/marimo/pull/3253
* singlebeam made their first contribution in https://github.com/marimo-team/marimo/pull/3268

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.6...0.10.7

0.10.6

โญ Highlights

- ๐Ÿ“ **Updated documentation** - [our documentation](https://docs.marimo.io/) 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
* fix: apply format_mapping to None values in table formatting by metaboulie in https://github.com/marimo-team/marimo/pull/3207
* improvement: support google style docs in our completion by mscolnick in https://github.com/marimo-team/marimo/pull/3211
* docs: update UI plugin docstrings to Google Style format by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3206
* docs: v2 by mscolnick in https://github.com/marimo-team/marimo/pull/3205
* fix: fallback to normal matplotlib when interactive is not supported by mscolnick in https://github.com/marimo-team/marimo/pull/3212
* Nitpick: prefer --directory flag over cd by koaning in https://github.com/marimo-team/marimo/pull/3215
* fix: formatting for proxied url by dmadisetti in https://github.com/marimo-team/marimo/pull/3214
* docs fixes by akshayka in https://github.com/marimo-team/marimo/pull/3213
* docs: add redirects by mscolnick in https://github.com/marimo-team/marimo/pull/3216
* docs: google style docs by mscolnick in https://github.com/marimo-team/marimo/pull/3217
* docs: update docstrings to Google Style format by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3218
* docs: update docstrings to Google Style format by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3219
* docs: small fixes by akshayka in https://github.com/marimo-team/marimo/pull/3222
* docs: fix wasm embeds by akshayka in https://github.com/marimo-team/marimo/pull/3224
* fix: Vim keybindings taking precedence over text area keybindings by mscolnick in https://github.com/marimo-team/marimo/pull/3220
* docs: update docstrings to Google Style format by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3221
* move faq by akshayka in https://github.com/marimo-team/marimo/pull/3225
* docs: final google docs, add lint rules by mscolnick in https://github.com/marimo-team/marimo/pull/3226
* docs: more styling and admonitions by mscolnick in https://github.com/marimo-team/marimo/pull/3227
* docs: remove old files by mscolnick in https://github.com/marimo-team/marimo/pull/3228
* docs: add CLI to the docs, reformat CLI so renders propperly by mscolnick in https://github.com/marimo-team/marimo/pull/3229
* docs: commands in nav by akshayka in https://github.com/marimo-team/marimo/pull/3231
* feat(table): add stats/chart-only modes for column summaries by metaboulie in https://github.com/marimo-team/marimo/pull/3234
* feat(formatters): Add consistent Series formatting for pandas and polars by metaboulie in https://github.com/marimo-team/marimo/pull/3232
* fix: mo.ui.table does not render in HTML export on Windows Chrome/Edge by mscolnick in https://github.com/marimo-team/marimo/pull/3240
* cli: better support for bash completion by mscolnick in https://github.com/marimo-team/marimo/pull/3230
* fix: skip gracefully when virtual file is not found by mscolnick in https://github.com/marimo-team/marimo/pull/3241


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.5...0.10.6

0.10.5

What's Changed

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

* fix: gracefully close dead sessions in edit mode by akshayka in https://github.com/marimo-team/marimo/pull/3203
* fix: toml parse error for recent notebooks by akshayka in https://github.com/marimo-team/marimo/pull/3204


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.4...0.10.5

0.10.4

What's Changed

* feat: replace google search with help dropdown by devin-ai-integration in https://github.com/marimo-team/marimo/pull/3195


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.10.3...0.10.4

Page 1 of 39

Links

Releases

Has known vulnerabilities

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.