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
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,8 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
15
16
16
### New features
17
17
18
+
* Added [narwhals](https://posit-dev.github.io/py-narwhals) support for `@render.data_frame`. This allows for any eager data frame supported by narwhals to be returned from a `@render.data_frame` output method. All internal methods and helper methods leverage the `narwhals` API to be data frame agnostic. (#1570)
19
+
18
20
### Other changes
19
21
22
+
* Incorporated `orjson` for faster data serialization in `@render.data_frame` outputs. (#1570)
23
+
20
24
* Added `PageNavbar` class to the list of `shiny.playwright.controllers` for testing `ui.page_navbar()`. (#1668)
21
25
22
26
* Added `.expect_widths()` to `NavsetPillList` in `shiny.playwright.controllers` for testing `ui.navset_pill_list(widths=)`. (#1668)
@@ -27,15 +31,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
27
31
28
32
* Small improvements to the default pulse busy indicator to better blend with any background. It's also now slightly smaller by default.(#1707)
29
33
34
+
* Added [narwhals](https://posit-dev.github.io/py-narwhals) support for `@render.table`. This allows for any eager data frame supported by narwhals to be returned from a `@render.table` output method. (#1570)
35
+
30
36
### Bug fixes
31
37
32
38
* A few fixes for `ui.Chat()`, including:
33
39
* Fixed a bug with `Chat()` sometimes silently dropping errors. (#1672)
34
40
* Fixed a bug with `Chat()` sometimes not removing it's loading icon (on error or a `None` transform). (#1679)
*`shiny create` now uses the template `id` rather than the directory name as the default directory.
38
-
(#1666)
43
+
*`shiny create` now uses the template `id` rather than the directory name as the default directory. (#1666)
39
44
40
45
*`ui.Theme()` now works correctly on Windows when the theme requires Sass compilation. (thanks @yuuuxt, #1684)
41
46
@@ -45,11 +50,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
45
50
46
51
* Fixed input controller `InputTextArea` in `shiny.playwright.controller` to correctly validate the `resize` style property in `.expect_resize()`. (#1705)
47
52
48
-
49
53
* Fixed a bug in `ui.conditional_panel()` that would cause the panel to repeatedly show/hide itself when the provided condition did not evaluate to a boolean value. (#1707)
50
54
51
55
* Fixed a bug with `ui.input_slider()` when used as a range slider that made it impossible to change the slider value when both handles were at the maximum value. (#1707)
52
56
57
+
* Fixed bug in `@render.data_frame` where `bool` or `object` columns were not being rendered. (#1570)
0 commit comments