This release focuses on stability with several bug fixes. It also adds SQLAlchemy Supabase support and removes Python 3.9 compatibility.
✨ Enhancements
- Use frontend markdown rendering for
mo.ui.chatso content stays clean (#7066) - Remove new times roman on token form (#7067)
- Add
sqlalchemysupabase connector (#7068) - Update datasource connection when manually introspecting (#6968)
- Clearer edit tool schema (#7059)
- Add line highlighting for syntax errors (#7047)
- Remove string charts for column header (#7039)
- Remove python 3.9 support (#6866)
- Loosen sanitization of mermaid (#7048)
- Support moving to new pages from row-viewer shortcuts (#7045)
- Safe annotation quotes (#7028)
🐛 Bug fixes
- Cast list of enums to string preemptively for polars (#7058)
- Fix sql cells referencing itself (#7000)
- Pass button classname instead of icon classname to fix padding (#7006)
- Prevent matching by
cell_id(#7072) - Revert "don't override auto-save by when in --watch mode" (#7071) Fix add setup cell overwriting original cell on refresh (#7061)
- Fix uncapped width for datetime charts (#7041)
- Use searched manager instead of manager for column charts get value counts (#7033)
- Fix typecheck errors & update pixi lock (#7034)
📚 Documentation
- More anywidget examples (#7062)
- Add links to Prefect/Airflow videos (#7063)
- Add Weights & Biases as an AI provider (#7053)
- Fix HTML links in examples index (#7037)
- Fix progress bar link (#7035)
- Add prompts to mcp section (#7012)
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @bjoaquinc, @bmerkle, @dmadisetti, @koaning, @Light2Dark, @mscolnick, @SamarJyoti496
And especially to our new contributors:
Full Changelog: 0.17.6...0.17.7