Highlights ⭐
First class LSP Support: Install the python-lsp-server in the same environment and get the power of a full LSP for completions. See the documentation for more details.
Environment variable management: Previously, your dotenv
configuration auto-loaded your environment variable. Now you can view your environment variables and create new ones

Expand / collapse H1/H2 sections: Expand / collapse H1/H2 sections via the command palette. Thanks to @bjoaquinc for this feature!
Download parquet: You can now download your table data as parquet
.
What's Changed
- fix(deps): update react-aria dependencies by @renovate in #4517
- fix: Overload @app.cell for mypy typing by @dmadisetti in #4518
- feat: move LSP out of experimental, keep LSP optional by @mscolnick in #4516
- fix: (static parse) warn on bad cellconfig opposed to failing by @dmadisetti in #4524
- fix: fix refresh interval constraint by @bulletmark in #4528
- improvement: add secrets in db confiugration by @mscolnick in #4522
- feat: add default table page size configuration by @mscolnick in #4520
- fix: static pages for tables by @mscolnick in #4525
- fix: correct pnpm version check by @bulletmark in #4526
- fix: share context with post-hooks to prevent id collisions by @dmadisetti in #4529
- chore: cleanup DataTableColumnHeader by @mscolnick in #4540
- docs: clarify tests should be exclusive in cells by @dmadisetti in #4491
- fix: remove copy and pinning from variable table by @mscolnick in #4541
- chore: add more deps to
marimo env
by @mscolnick in #4543 - feat: Add download parquet to table by @mscolnick in #4542
- fix: button stretch in vstack by @mscolnick in #4545
- fix: pass setup cell to toplevel resolution posthook by @dmadisetti in #4538
- fix: regression added in #4538 and relevant test by @dmadisetti in #4549
- docs: usage examples by @akshayka in #4530
- improvement: Use docstring_to_markdown and custom MarimoConverter for non marimo docs by @mscolnick in #4547
- feat: add expand and collapse all columns to notebook actions menu by @bjoaquinc in #4550
- docs: fix data editor example by @akshayka in #4552
- docs: run notebooks as scripts example by @akshayka in #4554
- docs: tabs examples fix by @Haleshot in #4553
- Fix broken links by @koaning in #4555
- feat: release .env secrets out of experimental by @mscolnick in #4556
New Contributors
- @bulletmark made their first contribution in #4528
- @bjoaquinc made their first contribution in #4550
Full Changelog: 0.12.9...0.12.10