0.4.0
What's Changed
Highlights
🏠 Edit multiple notebooks with marimo edit!: marimo edit
now opens a notebook homepage that lets you create new notebooks, and start and stop exiting ones. That is, this homepage gives you a single marimo server to edit multiple notebooks.
You can still use marimo edit notebook.py
to edit a specific notebook. To create a new notebook without going through the notebook server, use marimo new
.
This feature is new and will evolve rapidly — please give us your feedback!
🗂️ File browser: Use mo.ui.file_browser
to add an interactive file browser to your notebooks! Thanks @wasimsandhu for the contribution!
Quality-of-life improvements: Version 0.4.0 includes accessibility updates to mo.ui.number
, lets you format notebooks with ruff
(in addition to Black), and other small improvements.
All changes
- marimo for Jupyter users tutorial by @akshayka in #1104
- fix: Fix handling of None and empty values in QueryParams class by @mscolnick in #1111
- improvement: improved number input by @mscolnick in #1109
- UX hint for live docs by @akshayka in #1114
- fix: brodered grid on overflow by @mscolnick in #1113
- feat: homepage / multi-file router while editing by @mscolnick in #1100
- chore: bump ruff, add more rules by @mscolnick in #1115
- chore: ruff format by @mscolnick in #1116
- chore: use uv in CI by @mscolnick in #1117
- improvement: add full_width option to slider by @akshayka in #1120
- chore: upgrade storybook by @mscolnick in #1119
- feat: format with ruff if provided, black is not by @mscolnick in #1118
- feat: Create file browser component by @wasimsandhu in #1106
- fix slider styling by @akshayka in #1122
- fix: storybook builds by @mscolnick in #1124
- chore: enable more ruff rules by @mscolnick in #1121
- fixed "AssertionError: .value can only be used after the context manager exits by @fuenfundachtzig in #1129
- fix: home-page followups by @mscolnick in #1128
- improvement: special case list formatter for matplotlib. by @akshayka in #1130
- fix: add notebook's current directory to path by @akshayka in #1132
- docs: marimo edit - homepage by @akshayka in #1125
- 0.4.0 by @akshayka in #1134
Full Changelog: 0.3.12...0.4.0