Highlights ⭐
- 📊 Table Enhancements - Added row expanded view for table data
- 🧵 Thread and asyncio Management - Improved
mo.thread
lifecycle management and better handling of asyncio background tasks. - 🐛 Improved Debuggability - Added post-mortem debugging for failures, fixed PDB interactions to prevent hanging, and implemented restart cell functionality within debugging sessions for smoother troubleshooting.
What's Changed
- feat: Post mortem for debugging failures by @dmadisetti in #4816
- docs: correct on_change desc in
mo.ui.form.form
by @AH-Merii in #4829 - fix: File level cache settings are not passed to store by @dmadisetti in #4832
- feat: add both left and right resize handlers to a column. by @Light2Dark in #4820
- feat: refresh db connections by @Light2Dark in #4834
- feat: row expanded view for table data by @Light2Dark in #4787
- fix: update common llm models by @mscolnick in #4838
- improvement: [rtc] migrate y-js to Loro by @mscolnick in #4831
- [rtc] awareness by @mscolnick in #4839
- chore: refactor markdown file, pull out completions by @mscolnick in #4844
- fix: support mairmo edit on marimo.app by @mscolnick in #4840
- chore: make LanguageAdapters stateless, store metadata in EditorState by @mscolnick in #4845
- chore: refactor cm language files by @mscolnick in #4846
- fix: ibis data types, from upgrade by @mscolnick in #4847
- fix: Issue side effects to invalidate cache blocks by @dmadisetti in #4848
- fix: only show one stdin by @mscolnick in #4853
- fix: brittle code extraction broken with live marimo.app/e?slug=xxxx by @dmadisetti in #4851
- fix: [rtc] sync language metadata by @mscolnick in #4850
- fix: prevent hanging PDB on interact by @dmadisetti in #4852
- improvement: show toast for waiting on stdin by @mscolnick in #4854
- fix: uv, start tutorial by @ZacHooper in #4856
- fix: Restart cell in pdb by @dmadisetti in #4855
- docs: add relevant video for
mo.output.replace
by @Haleshot in #4857 - fix: don't block on background tasks created in cells by @mscolnick in #4858
- fix: narwhals.pyarrow does not support mean/quantile by @mscolnick in #4860
- fix: align font size for line numbers with the code editor by @yjoer in #4862
- fix: doc errors by @dmadisetti in #4865
- feat: mo.thread lifecycle by @akshayka in #4782
- feat: added input field to ui slider by @bjoaquinc in #4870
- Support system message for Gemini by @guyrosin in #4869
- fix: [rtc] edge cases for auto-run and focus by @mscolnick in #4861
- feat: updates to row viewer panel by @Light2Dark in #4866
- Format signatures in LSP hover and completion documentation by @krassowski in #4864
- fix: drop internal row id in
table.value
by @mscolnick in #4873 - fix: don't fail if url does not have port by @mscolnick in #4872
- fix: add rtc feature-flag in Labs UI by @mscolnick in #4867
- fix:
typos
failing on pre-commit CI by @krassowski in #4874 - chore: test snapshots by @mscolnick in #4879
- fix: use keys in fe storage api by @mscolnick in #4881
- chore: charts tab name & refactor by @Light2Dark in #4841
- fix: start charts tab open if any configured for table by @mscolnick in #4882
New Contributors
- @ZacHooper made their first contribution in #4856
- @yjoer made their first contribution in #4862
- @guyrosin made their first contribution in #4869
Full Changelog: 0.13.6...0.13.7