Skip to content

Releases: mljar/mercury

v3.1.1

18 May 11:14

Choose a tag to compare

Fixes

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

v3.1.0

04 May 10:01

Choose a tag to compare

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

10 Apr 12:13

Choose a tag to compare

🚀 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

15 Jan 11:15

Choose a tag to compare

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! ❤️

v2.4.3 0 - Last v2 release

20 Nov 09:31

Choose a tag to compare

We are moving Mercury to the new architecture - version 3.0.0

The new Mercury will support all ipywidgets widgets and it will have improved layout control. The philosophy behind Mercury stays unchanged - we want to provide an easy way to serve Python notebooks as web apps.

v2.4.2

10 May 13:13

Choose a tag to compare

Enhancements

  • (#406) add option to hide Share button

v2.4.1

08 May 14:11

Choose a tag to compare

Enhancements

  • (#316) add option to call notebook as REST API

v2.3.10

20 Mar 15:44

Choose a tag to compare

Fixed release packing issue

v2.3.9

20 Mar 14:31

Choose a tag to compare

Enhancements

  • (#433) Table widget added :))

v2.3.8

18 Mar 07:58

Choose a tag to compare

Changes