What's Changed
📦 An improved package viewer for uv projects. This release introduces a vastly improved package manager panel for uv projects and uv-sandboxed notebooks (marimo edit --sandbox my_notebook.py
). When using uv
in these ways, the package manager panel will now display the package environment as a tree, with top-level packages and their dependencies nested underneath.
Sandboxed notebooks.
sandbox.mp4
uv projects.
project.mp4
🤖 Chat sidebar improvements. A new footer in the sidebar lets you choose your model, and a settings button lets you configure options.
Bug fixes. Bug fixes for tables.
All changes
- chore: add biome lint for addEventListener by @mscolnick in #5293
- fix: remove autoscroll by @mscolnick in #5344
- feat: add tool support to backend providers and mode to AiConfig by @bjoaquinc in #5308
- fix: handle invalid plotly renderer keys to prevent KeyError by @yeoamlog in #5348
- improvement: better sort order for mo.ui.file_browser() by @mscolnick in #5350
- try/catch logger file handler by @asford in #5352
- fixes: range focus improvements by @Light2Dark in #5353
- fix: remove select-none, which prevented select on tables by @Light2Dark in #5356
- improvement: support uploading folders in the sidebar (keep heirarchy) by @mscolnick in #5349
- improvement: Ctrl-A in console output selects all the output by @mscolnick in #5360
- improvement: simplify focus and delay on start by @mscolnick in #5359
- feat: add footer for chat-panel chat input and change settings button by @bjoaquinc in #5354
- feat: duplicate file from sidebar, insert snippet to read file by @mscolnick in #5357
- pref: async path by @mscolnick in #5363
- feat: Add uv-managed "tree" view for package manager by @manzt in #5358
- docs: readings and videos by @akshayka in #5368
- Upgrade minimum version of pytest by @koaning in #5369
- style: runtime connecting indicator by @akshayka in #5375
- fix: copilot connection by @akshayka in #5380
- Fix matplotlib plots not rendering in HTML export by @manzt in #5377
- fix: unique schema type for
StreamMediaOutput
by @akshayka in #5387 - fix: media console outputs from serialized notebook by @akshayka in #5388
- fix: query parameters in ws by @akshayka in #5381
- fix: Serialization fix by @dmadisetti in #5398
- Correct mo.tabs example by @williambdean in #5404
- docs: fix broken community themes repo by @Haleshot in #5400
- fix: wasm column summary charts by @Light2Dark in #5390
- feat: add tool manager and create invoke-tool endpoint by @bjoaquinc in #5409
- logging: downgrade warning to debug for session cache serialization by @dmadisetti in #5423
- fix: resolve chat message duplication on first message send by @manzt in #5424
- release: 0.14.7 by @akshayka in #5426
New Contributors
- @yeoamlog made their first contribution in #5348
- @williambdean made their first contribution in #5404
Full Changelog: 0.14.0...0.14.7