fix(deps): update all non-major dependencies#59
Closed
renovate[bot] wants to merge 1 commit intomainfrom
Closed
Conversation
adda256 to
d9a6eb7
Compare
799ba10 to
34bad2d
Compare
34bad2d to
ae8ef9d
Compare
ae8ef9d to
525e486
Compare
Collaborator
|
Superseded by manual bump to >=0.23.1. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.14.16→==0.23.1==0.14.16→==0.23.1v0.9.4→v0.9.5~=1.43.5→~=1.45.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
marimo-team/marimo (marimo)
v0.23.1Compare Source
What's Changed
This release includes quality of life improvements to marimo slides, bug fixes to marimo islands that revive our quarto extension, a new lint rule, and minor security improvements.
⭐ Highlights
Slides minimap
Slide mode now has a minimap: a scrollable panel showing your cells at reduced scale, with click-to-navigate and drag-to-reorder support. It's performance-aware — cells only render in the minimap when they're in view.
Screen.Recording.2026-04-08.at.6.46.33.PM.mov
Islands revived
We've fixed many bugs with [marimo islands], a way to embed marimo outputs and/or Python code in other HTML. These fixes also make our quarto-marimo. (#9071) extension compatible with this version of marimo as well.
Security
This release includes minor security improvements, including input sanitization, path traversal prevention, open redirect blocking, and auth endpoint hardening.
marimo-mpl-interactive,marimo-panel) to prevent script injection (#9133)head_htmlinjection to run mode only (#9137)custom.css(#9131)//evil.com) (#9112)We've also updated our security documentation with a standard operating procedure for future disclosures (#9114).
Thank You. The enthusiasm following our recent CVE disclosure is a testament to what a healthy open-source community looks like. A special thank you to @GCXWLP, @Jvr2022, @offset, @l3tchupkt, @Fushuling, @RacerZ-fighting, and @q1uf3ng for their engagement and reports during this sprint. It takes a community to keep FOSS secure. We're lucky to have this one!
All changes
mo.ui.matplotlibrendering on browser zoom by @manzt in #9125Full Changelog: marimo-team/marimo@0.23.0...0.23.1
v0.23.0Compare Source
Security Announcement
This release contains important security updates for CVE-2026-39987. See Terminal WebSocket Authentication Bypass
The
/terminal/wsendpoint is accessible without authentication on default marimo installations. This allows for unauthenticated users to remote execute code via this endpoint.Who is affected
--host 0.0.0.0and while in edit mode (not an application).Likely not affected
You are not affected if any of these are true.
Please upgrade to 0.23.0 or later.
What's Changed
Full Changelog: marimo-team/marimo@0.22.5...0.23.0
v0.22.5Compare Source
What's Changed
This release launches marimo pair — an agent skill that drops AI agents directly inside a running marimo notebook session — along with a cleaner, more responsive data table experience and a slate of reliability fixes.
⭐ Highlights
marimo pair: collaborate with agents inside your notebook
marimo pair is a new agent skill that gives AI agents full control over a running marimo notebook session — accessing live variables, executing cells, installing packages, and building reproducible programs alongside you. This release adds the
marimo pair promptCLI command, a "Pair with an agent" modal in the notebook menu, and a secure--with-tokenauth flow that keeps credentials out of shell history.Smarter table headers and responsive column layout
Column headers are now split into a dedicated sort button (cycles asc → desc → clear on click, hidden until hover) and a separate ⋯ menu button for column options. Tables with ≤ 4 columns automatically use natural width with a filler column; larger tables fill the container. Vertical column separators complete the refresh.
✨ Enhancements
NotebookCellwith runtime status and error (#9056)marimo pair promptCLI command and "Pair with an agent" modal (#9000)MimeBundleDescriptor) (#8972)🐛 Bug fixes
_code_modethrough scratchpad (#9030)📚 Documentation
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @alwaysahustler, @app/marimo-github-maintenance-bot, @app/renovate, @axsseldz, @daizutabi, @dmadisetti, @kirangadhave, @Light2Dark, @ManasVardhan, @manzt, @mscolnick, @tschm
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.22.0...0.22.5
v0.22.4Compare Source
v0.21.1Compare Source
v0.21.0Compare Source
Builtin interactive matplotlib
mo.mpl.interactive()has been rewritten to use marimo's built-in communication channel instead of a separate server and WebSocket proxy. This means interactive matplotlib plots now work with no background threads or separate server process needed.Download notebooks as ipynb
You can now export your marimo notebook as a Jupyter
.ipynbfile directly from the editor's download menu. Cells are exported in visual order with their captured outputs included.🚨 Breaking changes
width: "container"on all Altair charts, which distorted aspect ratios, made charts look different from the Altair docs. Charts now render at Altair's native default size. If you want a chart to fill the container width, setwidth="container"explicitly in your chart spec.✨ Enhancements
🐛 Bug fixes
marimo export ipynbto support command-line arguments (#8709)getcontext("spawn")(#8705)TypeIs/TypeGuardnarrowing through@app.function,@mo.cache, and@mo.lru_cache(#8598)NameErrorinmarimo runwhen passingmo.md()between cells (#8692)<title>tooltip from marimo icons (#8595)📚 Documentation
🔬 Preview features
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @axsseldz, @chentoast, @daizutabi, @dmadisetti, @ffmiruz, @koaning, @Light2Dark, @manzt, @MarcoGorelli, @mchav, @mscolnick, @peter-gy, @PranavGopinath, @thliang01, @tigretigre, @tsubasakong, @VishakBaddur
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.20.4...0.21.0
v0.20.4Compare Source
v0.20.2Compare Source
This release improves the experience of imperatively writing output with
mo.Threads, and also includes an important bug fix formo.ui.matplotlibselection.⭐️ Highlights
Write to a single cell's output with multiple threads
It is now possible for multiple
mo.Threadobjects to write to a single cell's output area usingmo.output.append().Communicate progress to the user with a thread-safe progress bar
mo.status.progress_baris now thread-safe, making it possible for multiplemo.Threadobjects (started in the same cell) to update a single progress bar. This lets you communicate progress to the user when multiple threads are sharding work. (Example notebook.)🐛 Bug fixes
ExecutionContext.outputtomarimo.Thread(#8413)📚 Documentation
Contributors
Thanks to all our community and contributors who made this release possible: @akshayka, @coastalwhite, @icholy, @manzt
And especially to our new contributors:
Full Changelog: marimo-team/marimo@0.20.1...0.20.2
v0.20.1Compare Source
v0.19.11Compare Source
What's Changed
New Contributors
Full Changelog: marimo-team/marimo@0.19.10...0.19.11
v0.19.8Compare Source
This release introduces notebook galleries with OpenGraph previews, along with anywidget improvements, AI enhancements, and many bug fixes.
⭐️ Highlights
Serve a gallery of notebooks
You can now serve multiple marimo notebooks as a gallery using
marimo runwith folders or multiple files. This is useful for showcasing collections of notebooks, tutorials, or dashboards in a single browsable interface.Rich gallery previews with OpenGraph metadata
Gallery cards can be customized with OpenGraph metadata. Define metadata in your notebook's PEP 723 script block to control how each notebook appears in the gallery:
For dynamic metadata, define a
generatorfunction that computes OpenGraph fields at runtime.You can also auto-generate thumbnail images for your notebooks using
marimo export thumbnail:Thumbnails are stored in the
__marimo__/directory alongside your notebooks and served automatically in gallery mode.Attach images to "Generate with AI"
You can now attach images when using "Generate with AI" to provide visual context for code generation. This is useful for sharing mockups, charts, or screenshots that help the AI understand what you're trying to build.
✨ Enhancements
🐛 Bug fixes
__getattr__returning non-callable values in serialization (#8109)mo.output.replace()when first-page data is unchanged (#8066)📚 Documentation
📝 Other changes
Contributors
Thanks to all our community and contributors who made this release possible: @dmadisetti, @gvwilson, @koaning, @Light2Dark, @lucharo, @manzt, @maruthgoyal, @mscolnick, @peter-gy, @marcodlk
New Contributors
Full Changelog: marimo-team/marimo@0.19.7...0.19.8
v0.19.7Compare Source
⭐️ Highlights
PDF Export
marimo now supports exporting notebooks as PDFs, both from the CLI and directly from the notebook interface. Whether you're generating documentation, creating reports, or sharing your work, you can now produce professional-looking PDF outputs with full support for your notebook's visualizations and markdown content.
Export from the command line using the new marimo export pdf command, with options to control output format and include CLI arguments for parameterized notebooks. The PDF exporter runs your notebook, captures all outputs, and uses nbconvert's WebPDF exporter (powered by Chromium) for high-quality rendering. When running marimo as a notebook, you'll find a new "Export as PDF" option in the export menu.
Requirements: PDF export requires
nbformatandnbconvert[webpdf]to be installed.✨ Enhancements
🐛 Bug fixes
📚 Documentation
🔬 Preview features
📝 Other changes
fc88208)_marimo_row_idwhen clamping table columns (#8029) (#8035) (83f0901)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.