What's Changed
✨ Enhancements
- inverted flag for pdfDownloadEnabled (#7936)
- smartly set chat & edit models based on ai config (#7901)
- CLI update secure docker to python3.14 (#7926)
- Fallback to png for matplotlib when in a non-interactive environment (#7924)
- Add config for default csv encoding (#7875)
- Fail CLI edit if shared memory is not available (#7921)
- Move marimo import to top in convert command (#7828)
- add new endpoint to download pdf using nbconvert & feature flag (#7894)
- Use vega 6 mimetype, capture screenshots on pdf export (#7906)
- Export mo.mpl.interactive as PNG, and altair as json spec when running (#7874)
- Normalize git urls in conversion from jupyter to marimo deps (#7876)
- Include marimo metadata on ipynb export (#7878)
- Add [marimo.server.disable_file_downloads] (#7844)
- Add
--session-ttlflag to marimo edit (#7863)
🐛 Bug fixes
- Fixes cases where images end up clipped when taking screenshots for pdf downloads (#7933)
- fix chat panel clipping issue (#7930)
- Don't broadcast variables from embedded apps (#7896)
- Serialize geopandas geometry columns as WKT strings (#7923)
- Specify a package name to be installed by DependencyManager (#7907)
- Dont hide cell if interactive with vim search or dropdowns (#7911)
- Skip normalization for cloudpath (#7904)
- Fix SQL f-string placeholder causing parsing errors in interval expressions (#7881)
- UI element interaction should respect overridden defs in embedded apps (#7889)
- fix run buttons being flexed in compact mode (#7885)
- LSP diagnostics (#7877)
- Preserve trailing comments in pure functions, setup cell (#7879)
- Remove hover border on borderless cells (#7870)
- Nested display math (#7873)
- Improve error handling for pyiceberg list_namespaces permission errors (#7864)
📚 Documentation
- Plotly express install needs dependency group (#7897)
- Fix some embeds (#7890)
- Update sandbox documentation link to correct page (#7888)
- Remove opt-in note about reactive reference highlighting (#7868)
📝 Other changes
- Pandas dataframe named index cells showing empty (#7942) (#7944) (3127f40)
- Data-explorer charts from vega-upgrade (#7941)
- Support base-url in LSPs (#7909)
- Add deserialize NotebookSerializer (#7925)
- [pre-commit.ci] pre-commit autoupdate (#7900)
- Add documentation for sidebar and developer panel (#7758) (9bcb4ff)
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @AnirudhDagar, @app/pre-commit-ci, @dmadisetti, @EdSwarthout, @koaning, @Light2Dark, @manzt, @mscolnick, @tokoko, @VedantMadane
New Contributors
- @VedantMadane made their first contribution in #7864
- @tokoko made their first contribution in #7875
- @EdSwarthout made their first contribution in #7926
Full Changelog: 0.19.4...0.19.5