Skip to content

Releases: marimo-team/marimo

0.2.3

08 Feb 20:26
096650c
Compare
Choose a tag to compare

What's Changed

Some highlights:

  • 📊 Add support for rendering bokeh and holoviews
  • 💻 Add --watch to marimo run
  • 💻 Add --base-url to marimo run
  • 💅 Improved docs panel and popover styling

Full Changelog: 0.2.2...0.2.3

0.2.2

06 Feb 17:58
6de7b5b
Compare
Choose a tag to compare

What's Changed

Bug fixes and quality of life improvements.

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

02 Feb 19:06
7a61bcb
Compare
Choose a tag to compare

What's Changed

This change includes a bug fix affecting marimo notebooks that use multiprocessing.

Full Changelog: 0.2.0...0.2.1

0.2.0

01 Feb 23:31
Compare
Choose a tag to compare

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.

New Contributors

Full Changelog: 0.1.88...0.2.0

0.1.88

29 Jan 23:28
Compare
Choose a tag to compare

What's Changed

This change includes a couple new features:

  • The position of a cell's output in the editor is now configurable via the settings menu -- you can now have outputs appear below cells.
  • The UI elements in ui.array and dictionary objects can be accessed using Pythonic syntax (array[index]) and embedded in other outputs. This means you create rich outputs with a dynamic number of UI elements, without having to use ui.batch.

It also includes some bug fixes and improvements.

  • improvement: highlight matches across all cells (instead of 1 cell) by @mscolnick in #686
  • Add testcore, testoptional deps to pyproject.toml by @akshayka in #675
  • docs: add --host by @mscolnick in #687
  • fix: docs-panel font size affecting other code blocks by @mscolnick in #688
  • improvement: add configuration to specifcy where the cell's output should be (above/below) by @mscolnick in #689
  • fix: traceback line number by @akshayka in #691
  • feat: add reactive execution on ui.array and ui.dictionary's contained elements by @akshayka in #690

Full Changelog: 0.1.87...0.1.88

0.1.87

29 Jan 18:48
Compare
Choose a tag to compare

What's Changed

This change allows you to set the host the marimo server will listen to with the --host CLI argument. It also defines the __file__ variable to be the notebook's filename at program startup.

Full Changelog: 0.1.86...0.1.87

0.1.86

27 Jan 21:26
Compare
Choose a tag to compare

What's Changed

Bug fix release.

Full Changelog: 0.1.85...0.1.86

0.1.85

27 Jan 01:48
Compare
Choose a tag to compare

What's Changed

Includes a bug fix for the vim keymap.

  • chore: create cell ids on the backend, and change to random alpha by @mscolnick in #663
  • fix: vim jk movement should only be registered on cell when code is hidden by @akshayka in #671

Full Changelog: 0.1.84...0.1.85

0.1.84

27 Jan 00:46
Compare
Choose a tag to compare

What's Changed

This release includes an important bug fix affecting versions 0.1.82 and 0.1.83 (which have been yanked from PyPI), as well as some usability improvements.

Full Changelog: 0.1.83...0.1.84

0.1.83

25 Jan 23:42
322b7e0
Compare
Choose a tag to compare

What's Changed

This change includes bug fixes for the runtime's input/output.

Full Changelog: 0.1.82...0.1.83