Skip to content

Update dependency mercury to v3 - #106

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mercury-3.x
Open

Update dependency mercury to v3#106
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mercury-3.x

Conversation

@renovate

@renovate renovate Bot commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
mercury ^2.3.10^3.0.0 age confidence

Release Notes

mljar/mercury (mercury)

v3.2.10

Compare Source

This release improves the reliability of apps running with --keep-session=True.

v3.2.9

Compare Source

Fix races in widget initialization in shared session.

v3.2.8

Compare Source

Fix margins for sidebar and fix session sharing.

v3.2.7

Compare Source

New widgets:

v3.2.6: v.3.2.6

Compare Source

  • Secures anonymous kernel execution by restricting sessions, kernels and notebooks to authorized resources only
  • Fixes Stop in #​596

v3.2.5

Compare Source

Fixes

v3.2.4

Compare Source

Patch for unathenticated terminal access, see more here GHSA-f8c7-rwf9-fmgm

v3.2.3

Compare Source

  • Added customizable startup message and startup icon support in the app loading view. (#​579)
    • Added configurable notebook search filter behavior in the main app view. (#​579)
    • Added a refresh button to the connection lost dialog. (#​587)
    • Added a GitHub Actions workflow to run tests.
    • Added a frontend build script.
    • Fixed timeout handling that could bring the app down unexpectedly. (#​585)
    • Improved chat widget styling and overall chat UI polish. (#​557)
    • Improved widget styling across inputs and selectors.
    • Disabled manual resize of the bottom panel and improved right split panel styling. (#​584)
    • Improved handling of custom styles in the login view. (#​581)
    • Improved Mercury App Preview handling for:
      • custom styles
      • duplicate widgets with different positions
      • Jupyter output background colors (#​574)
    • Updated customization docs and README for notebook thumbnails. (#​561)
Thanks

Thanks to all contributors who helped with this release 🥇 💯

v3.2.2

Compare Source

Release Notes

This release brings several UI fixes, widget improvements, and new documentation examples.

Fixed
  • Fixed an issue where some widgets could not be disabled (#​570)
  • Fixed numeric input so values can be set from the keyboard (#​567)
  • Added missing styling support for the Download button widget in style templates (#​562)
  • Improved sidebar layout by adding padding between the left sidebar and main content (#​558)
  • Fixed slider widget value display being cut off (#​556)
  • Removed unnecessary scrollbars in the sidebar (#​555)
  • Fixed extra spacing introduced by the toggle widget when the sidebar is hidden (#​553)
Documentation
  • Added an example showing how to style the Indicator widget (#​563)
  • Added tutorial for Altair dark plots (#​560)
  • Added documentation for creating dark Matplotlib plots (#​559)

Thanks to @​vansh1011, @​apjanusz, @​Shaunish123, and @​sashmithagandhi for reporting issues, contributing improvements, and helping with documentation. ❤️

v3.2.1

Compare Source

Fixes

  • Fix toggle introducing additional height (#​552)
  • Fix scrollbars for widgets (#​553)
  • added better styling, more consistent

v3.2.0

Add option to set custom styles, woohoo! #​540

v3.1.2

Compare Source

#Fixes

  • Added --working-dir to let Mercury load notebooks and config.toml from a selected base directory, improving local server startup for multi-folder projects (#​549)
  • Improved Table readability when many columns are shown by preventing columns from becoming too narrow (#​546 )
  • Fixed mr.Stop() usage by addressing the missing import for Stop (#​544)

v3.1.1

Compare Source

Fixes

  • (#​539) better sidebar responsiveness on mobile
  • (#​542) fix file upload reactivity

v3.1.0

Mercury 3.1.0

Mercury 3.1.0 focuses on widget stability, cleaner notebook files, better chat behavior, and smoother Docker deployments.

Highlights

  • Cleaner .ipynb files
    Mercury no longer stores unnecessary widget ESM/CSS/runtime information directly in notebooks. Notebook files are treated more like application source code, keeping them cleaner and easier to version control. (#​537)

  • Improved Docker deployments
    Fixed issues where widgets were rendered as plain string representations after Docker deployment. (#​533)
    Also fixed Docker-related "File Save Error" and "Shadow Notebook not found" messages. (#​532)

  • Better widget behavior inside layouts
    Buttons placed inside Columns now work correctly and trigger cell re-execution as expected. (#​519)

  • More control over append-style widgets
    Widgets with append behavior, such as Columns, now support controlling whether new content is appended or previous content is cleared, for example with an append argument. (#​536)

Widgets
  • Added an option to create an Expander without border and header background. (#​517)
  • Improved MultiSelect behavior: removing an item from a chip no longer opens the dropdown list. (#​538)
  • Improved Table widget configuration with options for setting height and controlling whether the table is displayed immediately after construction. (#​510)
  • Fixed Table widget UID handling after recent changes in WidgetsManager. (#​509)
Chat
  • Added a stop button to ChatInput while the app is generating a response. (#​516)
  • Improved chat scrolling when assistant messages are updated incrementally, such as during streaming responses. (#​514)
Documentation and demos
  • Added an option to open live demo applications from the documentation iframe in a separate tab / full-screen view. (#​513)
Fixes
  • Fixed widget rendering in Docker.
  • Fixed Docker notebook save/shadow notebook errors.
  • Fixed buttons inside Columns.
  • Fixed Table widget UID handling.
  • Fixed MultiSelect chip removal behavior.
  • Fixed chat auto-scroll when appending streamed message content.

v3.0.1

Compare Source

🚀 Mercury 3.0.1

🐞 Bug Fixes
  • Fix multiselect default value always set to first choice (#​522)
✨ Improvements
  • Add url_key support for widgets (#​520)
  • Add type completion in select widgets (#​521)
  • Improve scale indicators (#​511)

Thank you @​dgtaillie @​apjanusz @​aplonska 💯 👍

v3.0.0

Compare Source

New architecture! The v3 of Mercury is based on Tornado server, and is using Jupyter Lab frontend to serve widgets in the same way as in Jupyter notebooks. Thanks to this we get greater flexibility in what we can do with app. We use ipywidgets and anywidgets packages to create easy to use and looking-great collection of widgets. The v3 version contains Mercury extension for Jupyter Lab and MLJAR Studio which allows you to preview app during development.

I hope you will be able to create amazing apps with Mercury! ❤️


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov

codecov Bot commented Apr 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants