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
* main: (24 commits)
Use dynamic version of py-shiny for deploy tests (#970)
Add underscores to hide some imports (#978)
Add rsconnect json files(shinyapps.io tests) and folium tests (#928)
Express' `value_box()` no longer includes named positional args (#966)
Include `tooltip()` and `popover()` in express (#949)
Remove extra call to run_express()
Call `tagify()` early to intercept `AttributeErrors` (#941)
Don't pass sidebar twice to navbar_page
Update changelog
Update changelog
Switch from `requests` to `urllib` (#940)
Bump version to 0.6.1.1
Fix docstring for page_opts
Fix API doc sections for Express
Smarter, lazier, and more complete page default/api for express (#893)
Change `express.layout` to `express.ui` (#904)
Remove `@output` from examples (#790)
feat: Allow for `App` `server=` to take `input` only (#920)
Add fixes for type stub generation (#828)
Move quarto express docs to bottom
...
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
## [UNRELEASED]
10
10
11
+
12
+
13
+
## [0.6.1.1] - 2023-12-22
14
+
15
+
### Bug fixes
16
+
17
+
* Fixed #935: `shiny create` required the `requests` package, but it was not listed as a dependency. It now uses `urllib` instead, which is part of the Python standard library. (#940)
18
+
19
+
20
+
## [0.6.1] - 2023-12-18
21
+
11
22
### New features
12
23
13
24
*`shiny create` now allows you to select from a list of template apps.
14
25
*`shiny create` provides templates which help you build your own custom JavaScript components.
15
26
* Closed #814: The functions `reactive.Calc` and `reactive.Effect` have been changed to have lowercase names: `reactive.calc`, and `reactive.effect`. The old capitalized names are now aliases to the new lowercase names, so existing code will continue to work. Similarly, the class `reactive.Value` has a new alias, `reactive.value`, but in this case, since the original was a class, it keeps the original capitalized name as the primary name. The examples have not been changed yet, but will be changed in a future release. (#822)
16
27
* Added `ui.layout_columns()` for creating responsive column-forward layouts based on Bootstrap's 12-column CSS Grid. (#856)
28
+
* Added support for Shiny Express apps, which has a simpler, easier-to-use API than the existing API (Shiny Core). Please note that this API is still experimental and may change. (#767)
17
29
18
30
### Bug fixes
19
31
@@ -34,7 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
34
46
### New features
35
47
*`shiny run` now takes `reload-includes` and `reload-excludes` to allow you to define which files trigger a reload (#780).
36
48
*`shiny.run` now passes keyword arguments to `uvicorn.run` (#780).
37
-
* The `@output` decorator is no longer required for rendering functions; `@render.xxx` decorators now register themselves automatically. You can still use `@output` explicitly if you need to set specific output options (#747).
49
+
* The `@output` decorator is no longer required for rendering functions; `@render.xxx` decorators now register themselves automatically. You can still use `@output` explicitly if you need to set specific output options (#747, #790).
38
50
* Added support for integration with Quarto (#746).
39
51
* Added `shiny.render.renderer_components` decorator to help create new output renderers (#621).
40
52
* Added `shiny.experimental.ui.popover()`, `update_popover()`, and `toggle_popover()` for easy creation (and server-side updating) of [Bootstrap popovers](https://getbootstrap.com/docs/5.3/components/popovers/). Popovers are similar to tooltips, but are more persistent, and should primarily be used with button-like UI elements (e.g. `input_action_button()` or icons) (#680).
0 commit comments