0.2.0
What's Changed
Version 0.2.0 brings several new features and bug fixes. Here are some highlights:
Resumable kernels. In edit mode, you can now close your browser tab and return to it later -- marimo will pick up where you left off! Any outputs that were generated while the tab was closed will be sent to your browser when you reconnect to the kernel. If you really want to restart the kernel, we've added a restart button in the notebook menu.
Switch your marimo notebook from the editor. We have a new file explorer that lets you change the marimo notebook you're working on. Currently, changing to a new notebook will close the currently running notebook, but we may change this behavior in the future.
ANSI escape codes in console output. The marimo editor now knows how to display ANSI escape codes (like colors, bold, etc) in console output -- so you can use libraries like rich with proper formatting, or use your own codes.
- chore(frontend): fix filename typo by @chirokas in #692
- test: test WebComponentEncoder by @mscolnick in #638
- docs: minor improvements for creating notebooks by @akshayka in #694
- docs: use new array/dict features in recipes by @akshayka in #695
- fix: output append should not render lazily by @akshayka in #697
- fix: plotly mapbox styles by @mscolnick in #696
- feat: file explorer panel by @mscolnick in #700
- fix: cross-platform server shutdown by @akshayka in #702
- chore: cache pip installs in CI by @mscolnick in #705
- Resumable sessions by @mscolnick in #654
- chore: cache frontend builds/lint/test in CI by @mscolnick in #708
- chore: upgrade major npm deps by @mscolnick in #710
- feat: open marimo file from the file-explorer by @mscolnick in #709
- feat: health and status endpoints by @mscolnick in #714
- feat: support ansi in console output by @mscolnick in #713
- improvement: default show code in static notebooks by @mscolnick in #712
- fix: fix how names bound to lensed elements are resolved by @akshayka in #715
New Contributors
Full Changelog: 0.1.88...0.2.0