What's Changed
Highlights
✨ Prompt file support for marimo new
. You can now pass a text file to marimo new
. File contents will be used as the prompt to generate a notebook using an LLM:
marimo new prompt.txt
This is helpful when working with long prompts. On unix-like systems, you can also pipe prompt input from stdin:
cat prompt.txt | marimo new
For usage examples, run marimo new --help
or see the docs.
🐍 Improved completions. Our autocompleter now gives completions for function arguments.
↕ Better sorting for table columns with nulls. Null entries are now shown at the end of table columns when sorting (for both ascending and descending). This makes it easy to see the largest and smallest values in your data, without having to page past nulls.
🧑💻 Copy-button for mo.ui.code_editor
The code editor now includes a small button to copy code with one click. Thanks @nojaf for the contribution!
🛢️ Ibis support improvements. Improved support for Ibis in mo.ui.dataframe
. Thanks @szst11!
All changes
- [exp]: change to uv add by @Light2Dark in #4407
- feat: marimo new prompt.txt by @akshayka in #4426
- [exp]: add cursor rules by @Light2Dark in #4408
- fix: ai edit cell when there is existing text by @mscolnick in #4429
- improvement: jedi completions on paren and comma for signature help by @mscolnick in #4427
- fix: expand cells that are collapsed by @mscolnick in #4431
- fix: place nulls at last by @Light2Dark in #4436
- Add option for copy button in code-editor by @nojaf in #4412
- improvement: print python code output for Ibis in mo.ui.dataframe by @szst11 in #4129
- docs: marimo AI by @akshayka in #4432
- fix: code_editor copy to clipboard default True by @mscolnick in #4438
New Contributors
Full Changelog: 0.12.5...0.12.6