github marimo-team/marimo 0.18.1

3 hours ago

What's Changed

✨ Enhancements

  • Include mo.sidebar() when using Grid layout (#7308)
  • load marimo claude.md rules from source (with a fallback to docs.marimo.io) (#7279)
  • Add more github models, pass default headers (#7306)
  • Implement delta-based streaming and configurable streaming for AI chat models (#7259)
  • Add back missing outline panel (#7302)
  • add markdown rendering for tables in popout (#7299)
  • polars to_dicts() instead of to_json for nan handling (#7297)
  • Altair embed options to remove actions (#7277)
  • Add Claude 4.5 Opus model to models.yml (#7289)
  • pandas change to to_dict instead of to_json and fix rich elems (#7223)
  • Add Gemini v3 (#7282)
  • Fallback to --no-cache for uv installations that fail (#7256)
  • support diff dialects in sql formatter (#7270)
  • Add precision option to mo.ui.datetime (#7251)
  • Add redirect_console_to_browser to marimo.create_asgi_app (#7249)
  • minimal cell create buttons (#7235)
  • Enhance cell log handling to include tracebacks (#7248)
  • Module watcher perf improvements (#7218)
  • fix popout columns logic for long strings (#7201)
  • Remove gap and border-radius for cell (#7237)
  • Poetry package list support for v2 (#7144)

🐛 Bug fixes

  • Anthropic reasoning models for temperature fixes (#7310)
  • Json parsing with inf/nan (#7309)
  • 'marimo edit' for absolute directory (#7291)
  • columns.tsx LocaleNumber to use maximumFractionalDigits (#7263)
  • Splitting when installing multiple packages (#7307)
  • remove create cell button background on hover (#7298)
  • Still allow codegen even if there are duplicate defs (#7280)
  • Handle tab control character in notebook output (#7275)
  • prevent layout shift from new cell buttons (#7276)
  • downgrade vega-lite to 6.3.1 to fix numeric tooltips (#7271)
  • Ensure datetime exports include millisecond precision in CSV output (#7244)
  • simplify edit notebook tool and add google tool schema cleanup (#7228)
  • fix css selector for border-radius cell (#7245)

📚 Documentation

  • lint rule: check for branching expressions (#7287)

📝 Other changes

  • Update all radix dependencies (#7296)
  • Support type aliases defined within class scope (#7089) (#7284) (f7513e3)
  • Recognize class variables used within class scope as non-external dependencies (#7265) (#7273) (3bc4d8d)
  • Update build tools (#7264)

Contributors

Thanks to all our community and contributors who made this release possible: @adamwdraper, @app/renovate, @cosmo-grant, @dmadisetti, @koaning, @Light2Dark, @manzt, @mscolnick, @patyork, @robd518

New Contributors

Full Changelog: 0.18.0...0.18.1

Don't miss a new marimo release

NewReleases is sending notifications on new releases.