Releases: marimo-team/marimo
0.6.17
What's Changed
Highlights
⌨ Customizable hotkeys! You can now customize keyboard shortcuts via the notebook settings!
👨💻 Faster, more reliable code completion. This release makes code completion faster and more comprehensive.
📂 File browser improvements. You can now select folders in mo.ui.file_browser
.
All changes
- improvement: fallback to jedi interpeter in completion by @akshayka in #1559
- feat: customize hotkeys by @mscolnick in #1564
- improve: Select folders and select all in File Browser by @wasimsandhu in #1558
- improvement: mo.ui.file_browser UI polish by @mscolnick in #1566
- user config: display.width by @akshayka in #1567
- fix:
try
blocks delete context variable afterwards, but marimo still considers them refs or defs if used by @dmadisetti in #1571 - fix: admonition casing by @mscolnick in #1576
- default to showing code for pyodide notebooks by @akshayka in #1574
- chore: tidy config form style by @akshayka in #1578
- 0.6.17 by @akshayka in #1579
Full Changelog: 0.6.16...0.6.17
0.6.16
What's Changed
Includes a bug fix for ui.table
on Firefox.
- fix: firefox table header by @mscolnick in #1563
- 0.6.16 by @akshayka in #1565
Full Changelog: 0.6.15...0.6.16
0.6.15
What's Changed
Highlights
📊 Table column previews! Tables created with mo.ui.table()
now include summaries for each column, including chart previews and summary statistics:
Missing items are highlighted in orange, categorical quantities are shown with bar charts, and numerical quantities are shown with histograms.
Expect more quality-of-life improvements to tables and dataframes in the near future!
🔍 Filterable variables panel. You can now filter variables by cell name in the variables panel.
All changes
- fix: force auto_instantiate in read mode for wasm by @mscolnick in #1555
- fix: replace nbsp with space by @akshayka in #1551
- feat: mo.ui.table() column chart previews by @mscolnick in #1553
- improvement: filter variable by cell name by @mscolnick in #1556
- improvement: add .apply_selection() to mo.ui.altair_chart for layered/stacked charts by @mscolnick in #1557
- fix: refuse to create dropdown, multiselect with >1k options by @akshayka in #1560
- 0.6.15 by @akshayka in #1561
Full Changelog: 0.6.14...0.6.15
0.6.14
What's Changed
Highlights
Ibis support. This release adds support for ibis and the dataframe protocol in mo.ui.table
and other components.
All changes
- fix: clear underline on mouseleave by @akshayka in #1521
- feat: support ibis and the dataframe protocol by @mscolnick in #1522
- fix: select text when opening find/replace by @metaboulie in #1516
- improvement: refetch stale dataset column previews, fix: dataset column summary for non-hashable columns by @mscolnick in #1526
- Change WS port for copilot behind proxy by @dmadisetti in #1533
- typo: websockets by @mscolnick in #1528
- fix: altair crashing when using special characters in columns by @mscolnick in #1531
- improvement: persist sidebar across refreshes by @mscolnick in #1527
- docs: add run button to api docs inputs index by @akshayka in #1534
- fix: Starlette compatability by @akshayka in #1535
- tweak disconnected gradient positioning by @akshayka in #1536
- chore(deps): update all storybook dependencies to ^8.1.5 by @renovate in #1539
- fix: update polars example reference by @emmanuel-ferdman in #1544
- improvement: runtime configuration in footer by @akshayka in #1541
- fix(deps): update all non-major dependencies by @renovate in #1537
- improvement: reduce data sent for each column preview by @mscolnick in #1550
- fix: download as yaml in WASM by @mscolnick in #1549
- fix: escape newline in column name by @mscolnick in #1548
- feat: adding initialization indicator to marimo islands by @gvarnavi in #1498
- 0.6.14 by @akshayka in #1554
New Contributors
- @emmanuel-ferdman made their first contribution in #1544
Full Changelog: 0.6.13...0.6.14
0.6.13
What's Changed
Highlights
Datasets explorer panel! 🔭 marimo now ships with a datasets panel that intelligently discovers datasets (right now pandas, polars, pyarrow). and will show its shape and schema. From here you can explore its columns and get quick charts based on them - which you can add directly to your notebook.
All changes
- fix: mo.ui.plotly AttributeError by @mscolnick in #1518
- feat: datasets panel by @mscolnick in #1427
- fix: more defensive clearing of codemirror event listeners by @mscolnick in #1519
- 0.6.13 by @akshayka in #1520
Full Changelog: 0.6.12...0.6.13
0.6.12
What's Changed
Highlights
Go-to-definition. Ctrl/Cmd+Click
on a variable name to go to its definition!
Run button. Use mo.ui.run_button()
to create a button that triggers computation -- its value is set to True
on click, and reset to False
after running.
View config. At the command-line, type marimo config show
to view marimo's configuration.
All changes
- fix: re-enable cmd click go-to-definition by @mscolnick in #1508
- fix: matplotlib with legends outside of bbox by @mscolnick in #1512
- feat: add 'marimo config show' CLI command by @mscolnick in #1513
- feat: run_button by @akshayka in #1514
- 0.6.12 by @akshayka in #1517
Full Changelog: 0.6.11...0.6.12
0.6.11
What's Changed
- feat: Flag for reverse proxy support by @dmadisetti in #1474
- improvement: bump pyodide to 0.26.0 by @mscolnick in #1504
- fix: turbo cache busting for production builds by @mscolnick in #1505
- Fix #1428 - Update Browser Tab Title When Notebook is Renamed by @vrtnis in #1496
- 0.6.11 by @akshayka in #1507
New Contributors
Thanks @vrtnis for making your first code contribution!
Full Changelog: 0.6.10...0.6.11
0.6.10
0.6.9
0.6.8
What's Changed
This release temporarily disables Cmd+Click
go-to-definition due to a regression (#1462), and fixes an editor UI bug.
- fix: dont show download action buttons in edit mode by @akshayka in #1491
- fix #1490
docs: Fix LazyComponent example by installing missing dependency
by @Haleshot in #1492 - fix: temporarily disable go-to-definition codemirror extension by @akshayka in #1493
- 0.6.8 by @akshayka in #1494
Full Changelog: 0.6.7...0.6.8