github marimo-team/marimo 0.19.5

11 hours ago

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-ttl flag 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

Full Changelog: 0.19.4...0.19.5

Don't miss a new marimo release

NewReleases is sending notifications on new releases.