Marimo

Latest version: v0.12.4

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

Scan your dependencies

Page 29 of 47

0.3.11

Not secure
What's Changed

New Features

**Autoreload modules.** marimo can now be configured to automatically reload modules before executing cells, bringing in any modifications you may have made to modules used by your notebook.

If you're coming from IPython/Jupyter, this is similar to the `autoreload 2` magic.

Enable it in your settings:

https://github.com/marimo-team/marimo/assets/1994308/3b2aea42-4fdc-40cd-b9e7-11e6455465ba

**Snippets.** marimo now ships with a library of code snippets that you may find useful when working with data. Open the snippets panel via the toolbar at the bottom of a marimo notebook. We'll add more snippets over time; if there's a snippet you'd like to contribute, just click the `+` button in the snippets panel to send it our way.


https://github.com/marimo-team/marimo/assets/1994308/63f607b3-ac0d-4f55-b4da-bad648810ab8

Other improvements

**`mo.audio`**: you can now pass a path to a file to `mo.audio`, and it'll do the right thing. This function now accepts arbitrarily large audio files.

**`PyArrow` tables**: `mo.ui.table()` now supports `PyArrow` tables.

All changes

* performance: pyodide code completion by akshayka in https://github.com/marimo-team/marimo/pull/1084
* fix: inifinite resize by mscolnick in https://github.com/marimo-team/marimo/pull/1087
* fix: dont use mpl backend when running as a script by akshayka in https://github.com/marimo-team/marimo/pull/1089
* feat: snippets panel by mscolnick in https://github.com/marimo-team/marimo/pull/1069
* improvement: large audio files by akshayka in https://github.com/marimo-team/marimo/pull/1090
* feat: support pyarrow and column major data in mo.ui.table by mscolnick in https://github.com/marimo-team/marimo/pull/1091
* Change test order in Makefile by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1095
* Address issue 1004 ("\n in mo.md literally interperted in markdown mode") by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1038
* feat: autoreload by akshayka in https://github.com/marimo-team/marimo/pull/1092
* 0.3.11 by akshayka in https://github.com/marimo-team/marimo/pull/1096


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.10...0.3.11

0.3.10

Not secure
What's Changed

Quality-of-life improvements to `mo.ui.file`, and misc. bug fixes.

* fix: jedi stack overflow bug by akshayka in https://github.com/marimo-team/marimo/pull/1066
* pip install openai in docs by akshayka in https://github.com/marimo-team/marimo/pull/1068
* fix: sort routes in create_asgi_app by mscolnick in https://github.com/marimo-team/marimo/pull/1067
* Better styling of file upload area by akshayka in https://github.com/marimo-team/marimo/pull/1070
* fix: add mapping for cv2 module by akshayka in https://github.com/marimo-team/marimo/pull/1074
* Fix: close pdb inputs after resolved by akshayka in https://github.com/marimo-team/marimo/pull/1076
* improvement: mo.ui.file upload confirmation, removal by akshayka in https://github.com/marimo-team/marimo/pull/1077
* chore: silence some type errors by akshayka in https://github.com/marimo-team/marimo/pull/1079
* 0.3.10 by akshayka in https://github.com/marimo-team/marimo/pull/1081


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.9...0.3.10

0.3.9

Not secure
What's Changed

New Features!
- 🤖 **AI Suggestions**: Bring your own OpenAI API key to unlock AI-powered suggestions!

<img width="857" alt="image" src="https://github.com/marimo-team/marimo/assets/1994308/06c5be42-33f8-4277-99a9-abeb1c3c7401">

Get started by updating your `~/.marimo.toml` config file:

toml
[ai.open_ai]
Get your API key from https://platform.openai.com/account/api-keys
api_key = "sk-..."
Choose a model, we recommend "gpt-3.5-turbo"
model = "gpt-3.5-turbo"
Change the base_url if you are using a different OpenAI-compatible API
base_url = "https://api.openai.com"


[Read the docs](https://docs.marimo.io/guides/ai_completion.html#using-ai-to-modify-cells) to learn more.

**Lazy evaluation/rendering of components** The new library function [`mo.lazy()`](https://docs.marimo.io/api/layouts/lazy.html#marimo.lazy) lets you defer the computation and rendering of components, especially useful if you have expensive components that are hidden by default (e.g., in a tab or accordion).

All changes

* chore(deps): update dependency typescript to ^5.4.3 by renovate in https://github.com/marimo-team/marimo/pull/1044
* fix(deps): update dependency react-resizable-panels to v2.0.16 by renovate in https://github.com/marimo-team/marimo/pull/1042
* chore(deps): update all eslint dependencies by renovate in https://github.com/marimo-team/marimo/pull/1043
* fix: pyodide additional remounting by mscolnick in https://github.com/marimo-team/marimo/pull/1046
* fix: dont allow renaming to '.' or '..', show dotfiles by mscolnick in https://github.com/marimo-team/marimo/pull/1047
* fix: allow removing Grid layout by mscolnick in https://github.com/marimo-team/marimo/pull/1048
* improvement: click hourglass to move view to current cell by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1040
* feat: model/base-url settings for AI completion, bring out of experimental by mscolnick in https://github.com/marimo-team/marimo/pull/1049
* feat: editor placeholder for AI prompt by mscolnick in https://github.com/marimo-team/marimo/pull/1057
* feat: mo.lazy by mscolnick in https://github.com/marimo-team/marimo/pull/1052
* fix: guard against modules that don't have a `__spec__` attr by akshayka in https://github.com/marimo-team/marimo/pull/1058
* fix: set event loop policy in create_asgi_app by akshayka in https://github.com/marimo-team/marimo/pull/1060
* chore(deps): update dependency vite to v5.1.7 [security] by renovate in https://github.com/marimo-team/marimo/pull/1054
* fix: resuming when auto-instantiate is false by akshayka in https://github.com/marimo-team/marimo/pull/1061
* improvement: update ai system prompt to be mpl aware by akshayka in https://github.com/marimo-team/marimo/pull/1062
* 0.3.9 by akshayka in https://github.com/marimo-team/marimo/pull/1063


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.8...0.3.9

0.3.8

Not secure
What's Changed

Thanks riyavsinha and fuenfundachtzig for your contributions -- welcome to the marimo family!!

**Highlights.**

- 📦 Pixi support! This release adds support for installing packages using the Pixi package manager.
- 🌐 Query parameters! Use `mo.query_params()` to access the URL query parameters; this makes it possible to parametrize notebooks when sharing.
- ⌨ Improved keyboard navigation! Open the cell menu with `Cmd/Ctrl+p` -- no mouse clicks required -- and use `Cmd/Ctrl+Shift+m` to toggle markdown view on and off.

**All changes.**

* fix: one source of truth for language adapter state by mscolnick in https://github.com/marimo-team/marimo/pull/1027
* feat: allow deleting file from the file explorer by mscolnick in https://github.com/marimo-team/marimo/pull/1023
* feat: add config actions to Command Pallete by mscolnick in https://github.com/marimo-team/marimo/pull/1028
* fix: stale editor view in cell action buttons by akshayka in https://github.com/marimo-team/marimo/pull/1029
* feat: enable toggling to md mode automatically via mod-shift-m by riyavsinha in https://github.com/marimo-team/marimo/pull/1021
* fix: command palette shouldn't show NOOP-ed hotkeys by akshayka in https://github.com/marimo-team/marimo/pull/1032
* feat: mo.query_params by mscolnick in https://github.com/marimo-team/marimo/pull/1006
* avoid server error when encountering broken symlinks by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1034
* feat: add pixi package manager by akshayka in https://github.com/marimo-team/marimo/pull/1035
* 0.3.8 by akshayka in https://github.com/marimo-team/marimo/pull/1036

New Contributors
* riyavsinha made their first contribution in https://github.com/marimo-team/marimo/pull/1021
* fuenfundachtzig made their first contribution in https://github.com/marimo-team/marimo/pull/1034

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.7...0.3.8

0.3.7

Not secure
What's Changed
* fix local file reading for mo.audio by akshayka in https://github.com/marimo-team/marimo/pull/1020
* improvement: Cmd+p to open cell actions , restore focus back to cell by mscolnick in https://github.com/marimo-team/marimo/pull/1024
* feat: support media in file viewer, allow editing files by mscolnick in https://github.com/marimo-team/marimo/pull/1022
* Remove accidental change to intro.py ... by akshayka in https://github.com/marimo-team/marimo/pull/1025
* 0.3.7 by akshayka in https://github.com/marimo-team/marimo/pull/1026


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.6...0.3.7

0.3.6

Not secure
What's Changed
* improvement: update hash in url when running in wasm by mscolnick in https://github.com/marimo-team/marimo/pull/1008
* fix: don't crash kernel when package managers are missing by akshayka in https://github.com/marimo-team/marimo/pull/1009
* fix: package versions in envinfo by akshayka in https://github.com/marimo-team/marimo/pull/1010
* improvement: add poetry as a package manager by akshayka in https://github.com/marimo-team/marimo/pull/1011
* dont lock gh prs after merge by akshayka in https://github.com/marimo-team/marimo/pull/1015
* fix: more defensive restart in wasm by mscolnick in https://github.com/marimo-team/marimo/pull/1018
* send delete cell network request in cell action button by akshayka in https://github.com/marimo-team/marimo/pull/1017
* 0.3.6 by akshayka in https://github.com/marimo-team/marimo/pull/1019


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.3.5...0.3.6

Page 29 of 47

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.