What's Changed
🤖 Copilot: Migrate GitHub copilot to use the official copilot-language-server SDK, while also enabling GitHUb copilot in Conda environments.
📦 Support for uv projects: The uv package installer now automatically detects if you are running as part of a project, using uv add
instead of uv pip install
in projects.
🛢️ Database API: Support for the DB API (PEP 249) as a discoverable database connection.
All changes
- governance: org-wide code-of-conduct email by @akshayka in #5013
- governance: add Bennet Meyers by @akshayka in #5012
- fix: hide row-selection panel in read mode by @mscolnick in #5016
- chore: refactor col summaries by @Light2Dark in #5014
- Fix duplicate
import marimo as mo
in .ipynb conversion. by @asford in #5019 - Allow progress bar rate calculation when rate display is disabled by @alexomics in #5024
- fix: couple more edge cases for Fix duplicate
import marimo as mo
by @mscolnick in #5022 - tidy: executor cleanup by @dmadisetti in #5025
- feat: migrate to @github/copilot-language-server, enable GitHub copilot in Conda environments by @mscolnick in #5010
- handle multiindex with numeric levels by @liquidcarbon in #5026
- fix: set width on nested vconcat charts by @mscolnick in #5020
- feat: added disabled prop to date range plugin by @bjoaquinc in #5031
- Add support for initial chart properties in
data_explorer
by @janosh in #5028 - chore: maybe fix vercel docs by @mscolnick in #5033
- tests: xfail flay test by @mscolnick in #5032
- docs: using GH Copilot for AI Assist endpoint by @mscolnick in #5035
- fix: sanitize nan-infs for numeric cols only by @Light2Dark in #5036
- Add bedrock support by @clayrosenthal in #4988
- feat: Support DB API as a SQL connection by @mscolnick in #5027
- fix: markdown clamping again by @mscolnick in #5040
- chore: fix pixi build by @mscolnick in #5034
- improvement: detect if in uv project and use 'uv add' by @mscolnick in #5044
- improvement: marimo.log file and set default log-level by @mscolnick in #5043
- docs: mention data warehouses, data lakes by @akshayka in #5048
- fix: typing with default cells by @dmadisetti in #5047
- Update README_Chinese.md by @metaboulie in #5050
- Add Claude 4 models by @koaning in #5053
- feat(sandbox): Prefer
uv export
for dumping requirements.txt by @manzt in #5045 - fix: inspect empty db's for duckdb by @Light2Dark in #5041
- feat: added disabled to datetime by @bjoaquinc in #5046
- feat: Add unique transform to
mo.ui.dataframe
by @wasimsandhu in #4970 - tests: Capture invalid setup cell behavior by @dmadisetti in #4928
- fixes: enable nested list & dict filtering, better display of filters by @Light2Dark in #4954
- fix: broken example discovered during bug bash by @dmadisetti in #5059
- chore: update some logging by @mscolnick in #5058
- Revert "Add support for initial chart properties in
data_explorer
" by @mscolnick in #5057 - ci: maybe a test for copilot by @mscolnick in #5064
- fix: respect user log level by @akshayka in #5066
- fix: still log info to file logging for better debugging by @mscolnick in #5068
- fix: copilot path by @mscolnick in #5063
- fix: set default type when adding pyiceberg by @Light2Dark in #5074
- docs: update
dataframe.md
to include new transforms and request feature link by @Haleshot in #5061 - docs: package management by @akshayka in #5051
- fix: github lsp build script, language server path by @akshayka in #5081
- fix: rename all unnamed columns to empty string for pd.multiIndex by @Light2Dark in #5093
- chore(deps): update all storybook dependencies to ^8.6.14 by @renovate in #5086
- fix: update
package.json
scripts to usecross-env
for env variable mgmt by @Haleshot in #5087 - improvements: row viewer panel in run mode & lazyframe support by @Light2Dark in #5071
- feat: update charts in datasource column by @Light2Dark in #5054
- Documentation fix - installation with uv by @Mathemmagician in #5077
- example: bump altair by @mscolnick in #5096
- docs: update Streamlit guide to reflect caching changes by @Haleshot in #5095
- fix: Sticky hourglass loading indicator by @wasimsandhu in #5052
- improvement: allow mo.ui.dropdown more than 1000 items by @mscolnick in #5098
- fix: Clear diagnostics for other cells by @mscolnick in #5097
- improvement: guess pycon for codehighlighting by @mscolnick in #5101
- fix: lsp for pnpm 0.10.10 by @dmadisetti in #5104
New Contributors
- @asford made their first contribution in #5019
- @alexomics made their first contribution in #5024
- @janosh made their first contribution in #5028
- @clayrosenthal made their first contribution in #4988
- @Mathemmagician made their first contribution in #5077
Full Changelog: 0.13.11...0.13.13