You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,24 +5,24 @@ All notable changes to Shiny for Python will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [UNRELEASED]
8
+
## [1.5.0] - 2025-09-08
9
9
10
10
### Breaking changes
11
11
12
12
* The `ui.Chat` and `ui.MarkdownStream` components are now imported from the new `shinychat` library. Future versions of `shinychat` will likely deprecate and remove some features from `Chat`. If you still want to use those features with the latest Shiny, we suggest pinning `shinychat` to it's initial release (v0.1.0). (#2051)
13
13
14
14
### New features
15
15
16
-
*`navset_card_*()` now has a `full_screen` option to support `card()`'s existing full-screen functionality. (#1451)
17
-
18
16
* Added `ui.insert_nav_panel()`, `ui.remove_nav_panel()`, and `ui.update_nav_panel()` to support dynamic navigation. (#90)
19
17
20
-
* Added support for python 3.13. (#1711)
21
-
22
18
*`ui.sidebar()` is now interactively resizable. (#2020)
23
19
20
+
*`navset_card_*()` now has a `full_screen` option to support `card()`'s existing full-screen functionality. (#1451)
21
+
24
22
*`ui.update_*()` functions now accept `ui.TagChild` (i.e., HTML) as input to the `label` and `icon` arguments. (#2020)
25
23
24
+
* Added support for python 3.13. (#1711)
25
+
26
26
* The `.output_*()` methods of the `ClientData` class (e.g., `session.clientdata.output_height()`) can now be called without an `id` when called inside a `@render` function. (#1978)
27
27
28
28
*`playwright.controller.InputActionButton` gains a `expect_icon()` method. As a result, the already existing `expect_label()` no longer includes the icon. (#2020)
@@ -33,8 +33,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
33
33
34
34
### Improvements
35
35
36
-
* Add support for selecting menu items in `Navset` controllers to improve dropdown navigation test coverage. (#2066)
37
-
38
36
*`input_date()`, `input_date_range()`, `update_date()`, and `update_date_range()` now supports `""` for values, mins, and maxes. In this case, no date will be specified on the client. (#1713) (#1689)
39
37
40
38
* Restricted the allowable types of the `choices` parameter of `input_select()`, `input_selectize()`, `update_select()`, and `update_selectize()` to actual set of allowable types (previously, the type was suggesting HTML-like values were supported). (#2048)
@@ -47,6 +45,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
47
45
48
46
* Added module support for `session.clientdata` methods. This allows you to access client data values in Shiny modules without needing to namespace the keys explicitly. (#1978)
49
47
48
+
* Add support for selecting menu items in `Navset` controllers to improve dropdown navigation test coverage. (#2066)
49
+
50
50
* Fixed false positive warning in `layout_columns()` about number of widths vs elements. (#1704)
51
51
52
52
* When errors occur in a bookmarking context, they are now reported in the Python console. (#2076)
0 commit comments