Marimo

Latest version: v0.5.1

Safety actively analyzes 625178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 21

0.5.1

Highlights

🏝️ **marimo islands**: marimo islands are a way to embed marimo outputs and/or python code in your HTML that will become interactive when the page is loaded. This is useful for creating interactive blog posts, tutorials, and educational materials, all powered by marimo’s reactive runtime.

html
<marimo-island data-app-id="main" data-cell-id="MJUe" data-reactive="true">
<marimo-cell-output>
<span class="markdown">
<span class="paragraph">Hello, islands!</span>
</span>
</marimo-cell-output>
<marimo-cell-code hidden>mo.md('Hello islands 🏝️!')</marimo-cell-code>
</marimo-island>


Read more about islands: https://docs.marimo.io/guides/wasm.html#islands

**Export as Markdown**: Export your marimo app to markdown from the code editor.

**mo.nav_menu**: Navigate to different marimo notebooks, when running multiple notebooks at a time.

What's Changed
* feat: preview marimo-islands, add docs by mscolnick in https://github.com/marimo-team/marimo/pull/1335
* chore: upgrade deps, upgrade to node 20 in CI by mscolnick in https://github.com/marimo-team/marimo/pull/1331
* fix: ignore warnings when analyzing modules in watcher by akshayka in https://github.com/marimo-team/marimo/pull/1338
* fix: check for module staleness when registering a cell by akshayka in https://github.com/marimo-team/marimo/pull/1336
* feat: add export as markdown from the UI by mscolnick in https://github.com/marimo-team/marimo/pull/1339
* docs: upgrade doc deps by mscolnick in https://github.com/marimo-team/marimo/pull/1342
* docs: add links by akshayka in https://github.com/marimo-team/marimo/pull/1343
* improvement: allow renaming markdown files when enabled by mscolnick in https://github.com/marimo-team/marimo/pull/1341
* feat: add mo.nav_menu by mscolnick in https://github.com/marimo-team/marimo/pull/1344
* fix: include console outputs in HTML exports when code is shown by akshayka in https://github.com/marimo-team/marimo/pull/1345
* 0.5.1 by akshayka in https://github.com/marimo-team/marimo/pull/1346


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.5.0...0.5.1

0.5.0

What's Changed

Version 0.5.0 introduces a brand new **lazy runtime** which makes working with expensive notebooks much more ergonomic, and it also makes it possible to **export notebooks as markdown**.


Highlights

**Lazy runtime.** We've heard your feedback: you can now configure the marimo runtime to be lazy, **giving you full control over when cells are run**. When a cell is run, instead of automatically running affected cells, marimo's lazy runtime will **mark them as stale**. Cells are still always run with the latest inputs (stale parents of a cell are run if needed), and your notebook is still required to be a DAG, so you're **still guaranteed** that your code and outputs are consistent.

Learn more: https://docs.marimo.io/guides/runtime_configuration.html

**Export as markdown.** Export marimo notebooks as markdown with `marimo export md notebook.py -o notebook.md`, or convert markdown to marimo with `marimo convert notebook.md > notebook.py`.

Shout out to dmadisetti for contributing this feature.

What's coming
Future updates in the 0.5.x series will bring more improvements to both the runtime and using markdown -- stay tuned!

All changes

Thanks Ubehebe for making your first contribution; welcome to the marimo fam!

* feat: convert and export from markdown by dmadisetti in https://github.com/marimo-team/marimo/pull/1296
* fix: add markdown sanitization for malicious notebooks by dmadisetti in https://github.com/marimo-team/marimo/pull/1315
* fix: handle duplicate columns in pandas when inferring datatype by mscolnick in https://github.com/marimo-team/marimo/pull/1313
* fix: don't crash the table on 1 million rows by mscolnick in https://github.com/marimo-team/marimo/pull/1314
* test: consolidate some 'edit' e2e tests to a single server by mscolnick in https://github.com/marimo-team/marimo/pull/1320
* Run typos checks in makefile by akshayka in https://github.com/marimo-team/marimo/pull/1318
* fix: allow int columns in mo.ui.dataframe by mscolnick in https://github.com/marimo-team/marimo/pull/1322
* chore: improve wasm development, e2e test by mscolnick in https://github.com/marimo-team/marimo/pull/1323
* improvement: load pyodide dev version on marimo dev releases by mscolnick in https://github.com/marimo-team/marimo/pull/1324
* feat: lazy runtime by akshayka in https://github.com/marimo-team/marimo/pull/1302
* refactor: lazy-load top-level pages, reduce initial page load by mscolnick in https://github.com/marimo-team/marimo/pull/1295
* improvement: add cell actions and input/output variables to dag viewer panel by mscolnick in https://github.com/marimo-team/marimo/pull/1328
* fix: marimo config to follow_symlink in StaticFiles by Ubehebe in https://github.com/marimo-team/marimo/pull/1327
* fix: Fix playwright tests by mscolnick in https://github.com/marimo-team/marimo/pull/1329
* Persist App state + Cell state in md conversions by dmadisetti in https://github.com/marimo-team/marimo/pull/1326
* docs: lazy runtime by akshayka in https://github.com/marimo-team/marimo/pull/1333
* 0.5.0 by akshayka in https://github.com/marimo-team/marimo/pull/1334

New Contributors
* Ubehebe made their first contribution in https://github.com/marimo-team/marimo/pull/1327

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.4.11...0.5.0

0.4.11

Not secure
What's Changed

This release includes a few major UX improvements to the marimo editor.

Highlights


**Improved DAG viewer.** The built-in dependency graph viewer is now much more useful: view your cells in a top-down topological order. Click on an edge to see the variables that flow on it, or double click a cell to automatically bring it into focus.

This viewer can help you understand which cells when run when a given cell runs.

<img width="995" alt="image" src="https://github.com/marimo-team/marimo/assets/1994308/33bfdd43-3620-44d4-91d4-c6a0aa487314">

**Hardware utilization meters.** The editor footer shows total RAM and CPU usage on your machine.

<img width="282" alt="image" src="https://github.com/marimo-team/marimo/assets/1994308/198131f6-9638-4374-80ea-7352275e02fc">

**Use `mo.status.progress_bar` as a context manager**:

python
with mo.status.progress_bar(total=10) as bar:
for i in range(10):
do work
bar.update(increment=1, subtitle=f"finished iteration number {i]")


All changes

Shout out to seantur for making their first contribution (thank you!), and fuenfundachtzig for continuing to make marimo better.

* 0.4.10 by mscolnick in https://github.com/marimo-team/marimo/pull/1294
* fix: sanitize stdout and stderr by mscolnick in https://github.com/marimo-team/marimo/pull/1297
* improvement: mo.lazy supports async functions by mscolnick in https://github.com/marimo-team/marimo/pull/1300
* fix: disconnect from consumer if there is a stale connection by mscolnick in https://github.com/marimo-team/marimo/pull/1301
* feat: add TB and LR tree view to the dependency viewer by mscolnick in https://github.com/marimo-team/marimo/pull/1276
* feat: show usage stats (memory, cpu) in the footer by mscolnick in https://github.com/marimo-team/marimo/pull/1303
* fix: find/replace opening by mscolnick in https://github.com/marimo-team/marimo/pull/1307
* Improvement: annotate cycles with variable names by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1304
* feat: allow status.progress_bar to be used as a context manager by seantur in https://github.com/marimo-team/marimo/pull/1308
* chore: lint by akshayka in https://github.com/marimo-team/marimo/pull/1309
* 0.4.11 by akshayka in https://github.com/marimo-team/marimo/pull/1310

New Contributors
* seantur made their first contribution in https://github.com/marimo-team/marimo/pull/1308

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.4.10...0.4.11

0.4.10

Not secure
What's Changed
* Update README.md by KPCOFGS in https://github.com/marimo-team/marimo/pull/1292
* fix: self-closing iframes is not a thing by mscolnick in https://github.com/marimo-team/marimo/pull/1293

New Contributors
* KPCOFGS made their first contribution in https://github.com/marimo-team/marimo/pull/1292

**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.4.9...0.4.10

0.4.9

Not secure
What's Changed

Fixes a bug in which some console outputs were not showing up.

* chore: add building from source cmd by mscolnick in https://github.com/marimo-team/marimo/pull/1287
* fix: Issue822 Adjust rows displayed in ui.dataframe by metaboulie in https://github.com/marimo-team/marimo/pull/1288
* fix: Refactor console outputs to use a copy of the input array by mscolnick in https://github.com/marimo-team/marimo/pull/1289
* 0.4.9 by akshayka in https://github.com/marimo-team/marimo/pull/1290


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.4.8...0.4.9

0.4.8

Highlights
* You can now configure the `app_title` to display a different tab title than the filename
* You can display `mo.ui.spinner` as a UI element, without using it as a context manager (`with`)


What's Changed

* fix(deps): update all non-major dependencies by renovate in https://github.com/marimo-team/marimo/pull/1041
* improvement: add global text search to filters table, sticky header by mscolnick in https://github.com/marimo-team/marimo/pull/1265
* docs: fix search when in a nested doc by mscolnick in https://github.com/marimo-team/marimo/pull/1269
* Show island code + fix bug 1266 by dmadisetti in https://github.com/marimo-team/marimo/pull/1267
* Make app title configurable by fuenfundachtzig in https://github.com/marimo-team/marimo/pull/1264
* fix: allow for null app_title by mscolnick in https://github.com/marimo-team/marimo/pull/1272
* fix: render-html with invalid tags by mscolnick in https://github.com/marimo-team/marimo/pull/1275
* fix: allow resetting plotly zoom/pan externally by mscolnick in https://github.com/marimo-team/marimo/pull/1277
* improvement: mo.ui.spinner can display without a context manager by mscolnick in https://github.com/marimo-team/marimo/pull/1278
* fix: altair when using marimo_csv data_transformer by mscolnick in https://github.com/marimo-team/marimo/pull/1280
* chore(deps): update all storybook dependencies to ^8.0.9 by renovate in https://github.com/marimo-team/marimo/pull/1282
* chore(deps): update dependency typescript to ^5.4.5 by renovate in https://github.com/marimo-team/marimo/pull/1284


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.4.7...0.4.8

Page 1 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.