What's Changed
The release contains many improvements and fixes.
- Table download actions are now configurable: #2710
- Improvements to datetimes in tables: #2799
- Support for Panel: #2719
- Justification and wrapping in
mo.ui.table
: #2730
New Contributors 🎉
Thanks for the contributions!
- @philippjfr made their first contribution in #2719
- @ndrezn made their first contribution in #2741
- @koaning made their first contribution in #2779
All changes
- improvement: make table download actions configurable by @mscolnick in #2710
- docs: marimo.ui.dictionary by @metaboulie in #2712
- improvement: support datetime and time as seperate value types by @mscolnick in #2714
- chore: add pytest-timeout by @mscolnick in #2715
- fix: remove any need for tornado in matplotlib.interactive by @mscolnick in #2716
- improvement: more narwhals for table logic by @mscolnick in #2711
- Add Panel support by @philippjfr in #2719
- fix: linting in PanelPlugin by @mscolnick in #2720
- fix: panel function parsing by @mscolnick in #2722
- pref: add react-compiler by @mscolnick in #2707
- chore: panel FE refactor by @mscolnick in #2723
- chore: use narhwals to scalar by @mscolnick in #2721
- fix: scratch pad active line highlight by @mscolnick in #2725
- fix: codemirror regression with placeholder by @mscolnick in #2727
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2735
- improvement: Add text justification and wrapping option for
mo.ui.table
by @metaboulie in #2730 - doc: add period to Plotly docstring by @ndrezn in #2741
- doc: fix prior incorrect interpretation of marimo dict by @metaboulie in #2731
- fix: bump narwhals to 1.12.0 by @mscolnick in #2742
- improvement: add history to scratch pad, persist to localstorage by @mscolnick in #2728
- Update README.md by @akshayka in #2743
- example: add ibis example by @mscolnick in #2744
- fix: mermaid responding to dark mode by @mscolnick in #2747
- fix: add clipboard copy fallback for Safari by @mscolnick in #2748
- simplify UI tutorial by @akshayka in #2751
- chore: add naming convention lint by @mscolnick in #2749
- example: add simplemind by @mscolnick in #2752
- fix: don't reprompt docker when running in sandbox by @akshayka in #2754
- fix: allow un-hiding code when temporarily shown, show delete button by @mscolnick in #2755
- fix: table selection when being cleared by @mscolnick in #2759
- fix: allow closing active selection in dep viewer, fix table memo by @mscolnick in #2758
- chore(deps): update all storybook dependencies to ^8.4.0 by @renovate in #2763
- docs: add community themes section to theming guide by @metaboulie in #2764
- Add
Groq
formo.ui.chat
by @Haleshot in #2757 - example: add recipe bot by @mscolnick in #2768
- example: add generative ui example by @mscolnick in #2769
- Add conda downloads badge by @akshayka in #2770
- Create monotonic-splines.py by @koaning in #2779
- fix: include index.html in marimo-base for html export by @mscolnick in #2781
- fix: have clearer tips when developing on marimo by @mscolnick in #2783
- fix: monotonic splines example by @akshayka in #2784
- fix: table pagination for next page by @mscolnick in #2790
- fix: table memoization edge case with React compiler by @mscolnick in #2791
- improvement: prevent column headers from extra reloads by @mscolnick in #2796
- fix: unwrap narwhals type from mo.ui.table() by @mscolnick in #2794
- chore: update discord url by @mscolnick in #2793
- examples: add huggingface examples by @mscolnick in #2792
- improvement: only use 'parts' api in llms if necessary by @mscolnick in #2797
- improvement: clearer dates and datetimes with utc by @mscolnick in #2799
- Monkey-patch pygwalker.walk by @akshayka in #2798
- Add pygwalker example by @akshayka in #2800
- v0.9.15 by @akshayka in #2801
Full Changelog: 0.9.14...0.9.15