What's Changed
This release includes many quality of life updates, from many contributors!
Here are just a few highlights:
- A helpful autofix for multiple definitions.
- Use
mo.notebook_location()
to get "path" to the notebook that works both locally and in WASM. - Fixes to pandas datetime rendering.
- Configurable TTL for run sessions.
All changes:
- feat: add sqlglot to parse sql dataflow by @Light2Dark in #3310
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3315
- fix: show hidden cells when markdown has no output by @Light2Dark in #3320
- Add mhchem by @LioSergent in #3311
- fix: update check test by @akshayka in #3328
- chore(deps): update all storybook dependencies to ^8.4.7 by @renovate in #3321
- fix(deps): update dependency @radix-ui/react-scroll-area to ^1.2.2 by @renovate in #3322
- fix: marimo islands (Windows-related) + doc touchups by @Haleshot in #3242
- docs: update repeated tabs with chat content tab by @Haleshot in #3331
- docs: fix title Overview and broken link by @mscolnick in #3334
- fix: only parse valid ISO date strings in DATE_MIDDLEWARE by @devin-ai-integration in #3335
- chore(deps): update dependency typescript to ^5.7.2 by @renovate in #3325
- fix: small tracing perf by @mscolnick in #3336
- docs: fix run button embed by @akshayka in #3340
- docs: Add
button.py
and modify preview by @Haleshot in #3342 - fix: better component memozation by @mscolnick in #3341
- feat: configurable TTL for marimo run sessions by @akshayka in #3344
- docs: fix broken text_area preview by @Haleshot in #3347
- experimental: Real-time collabration by @mscolnick in #3337
- Fix Polars GroupBy Issue #3348 by @devin-ai-integration in #3349
- feat: add auto-fix for multiple definctions and popular imports by @mscolnick in #3343
- feat: add /public to serve public files in a directory next to the notebook by @mscolnick in #3351
- feat: mo.notebook_location() by @mscolnick in #3353
- improvement: copy public folder by @mscolnick in #3354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3357
- fix: rendering with panel when not a native panel object by @mscolnick in #3361
- chore: upgrade pyodide to 0.27.0 by @mscolnick in #3360
- improvement: prompt to install missing deps during optional dependency checks by @mscolnick in #3363
- docs: update community link url by @mscolnick in #3364
- docs: nginx instructions by @mscolnick in #3365
- chore(deps): set openai dependency to >=1.55.3 by @metaboulie in #3366
- fix: vim carriage return by @mscolnick in #3370
- fix: vim blockwise mode by @mscolnick in #3371
- fix: display toggle line comment in shortcut menu by @mscolnick in #3369
- smoke test: ipython display by @mscolnick in #3368
- chore(config): migrate renovate config by @renovate in #3374
- chore(deps): update docker updates by @renovate in #3379
- chore(deps): update github actions by @renovate in #3380
- improvement: upgrade radix by @mscolnick in #3377
- chore: upgrade vitest to v2.0.0 by @devin-ai-integration in #3378
- improvement: add move cell left/right shortcuts of multi-column, various perf improvements by @mscolnick in #3373
- feat(editor): Add keyboard shortcuts for completion navigation by @metaboulie in #3382
- chore: fix smoke test for vegafusion by @akshayka in #3381
- fix: datetime formatting for Pandas tables by @akshayka in #3383
New Contributors
- @LioSergent made their first contribution in #3311
Full Changelog: 0.10.9...0.10.10