New features and enhancements
- Add official support for Python 3.12 (#1798 by @falkoschindler)
- Introduce
from_pandas
method forui.table
(#1972, #1983 by @zilch42) - Add
force_reload
method forui.image
andui.interactive_image
(#1922, #1977 by @groucho86, @falkoschindler) - Show warning if a page layout element is nested (#1953, #1970 by @knowsuchagency, @falkoschindler)
- Improve type hints for
ui.refreshable
(#1951, #1969 by @CrystalWindSnake, @falkoschindler) - Add
precision
parameter toui.number
(#1921, #1952 by @groucho86, @falkoschindler) - Add
timeout
parameter to severalui.aggrid
methods (#1794 by @bnxvs, @falkoschindler) - Add support for slots in
ui.chat_message
(#1772, #1774 by @jzluo, @falkoschindler)
Bugfixes
- Fix required version of the typing_extensions module (#1973 by @CrystalWindSnake, @falkoschindler)
- Fix behavior of
ui.select
with input field and multi-select (#2015 by @netnem, @falkoschindler) - Fix broken state after replacing draggable objects (#1505, #2006 by @kalle264, @falkoschindler)
- Fix destruction of
ui.json_editor
on the client (#1982 by @natankeddem) - Prevent value of cleared
ui.number
jumping back to 0 when loosing focus (#300, #1765 by @groucho86, @falkoschindler)
Documentation
- Fix import statement in "Package for Installation" documentation (#2059 by @cjschmidt1494, @falkoschindler)
- Restructure documentation (#1807, #2039 by @ed2050, @falkoschindler)
- Add some intro text for the new documentation start page (#1807, #2057 by @ed2050, @rodja)
- Add note about
new_value_mode
when setting value ofui.select
programmatically (#2033 by @natankeddem, @falkoschindler) - Add new "Editable AG Grid" example (#1997 by @Dronakurl, @falkoschindler)
- Fix "ROS 2" example (#1839 by @vanem, @falkoschindler)