Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
schloerke committed Oct 10, 2023
1 parent bf2de15 commit 7b89a2e
Showing 1 changed file with 28 additions and 3 deletions.
31 changes: 28 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,50 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

* Added `shiny.render.renderer_components` decorator to help create new output renderers (#621).
* 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.2/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).
* Added `shiny.experimental.ui.toggle_switch()` (#680).
* Added CSS classes to UI input methods (#680) .
* `Session` objects can now accept an asynchronous (or synchronous) function for `.on_flush(fn=)`, `.on_flushed(fn=)`, and `.on_ended(fn=)` (#686).

### API changes

#### API additions

* Added `shiny.ui.toggle_switch()` to toggle any `shiny.ui.input_switch()` components on and off (#680).




#### API renames

| From | To | Link |
| ---- | -- | ---- |
| `shiny.ui.navset_pill_card()` | `shiny.ui.navset_card_pill()` | #492 |
| `shiny.ui.navset_tab_card()` | `shiny.ui.navset_card_tab()` | #492 |
| `shiny.experimental.ui.navset_pill_card` | `shiny.experimental.ui.navset_card_pill` | #492 |
| `shiny.experimental.ui.navset_tab_card` | `shiny.experimental.ui.navset_card_tab` | #492 |
| `shiny.experimental.ui.tooltip()` | `shiny.ui.tooltip()` | #680 |
| `shiny.experimental.ui.tooltip_toggle()` | `shiny.ui.toggle_tooltip()` | #680 |
| `shiny.experimental.ui.tooltip_update()` | `shiny.ui.update_tooltip()` | #680 |
| `shiny.experimental.ui.popover()` | `shiny.ui.popover()` | #680 |
| `shiny.experimental.ui.toggle_popover()` | `shiny.ui.toggle_popover()` | #680 |
| `shiny.experimental.ui.update_popover()` | `shiny.ui.update_popover()` | #680 |

| `shiny.experimental.ui.sidebar_toggle()` | `shiny.experimental.ui.toggle_sidebar()` | #680 |
| `shiny.experimental.ui.tooltip_toggle()` | `shiny.experimental.ui.toggle_tooltip()` | #680 |
| `shiny.experimental.ui.tooltip_update()` | `shiny.experimental.ui.update_tooltip()` | #680 |


| `shiny.experimental.ui.TagCallable()` | `htmltools.TagFunction()` | #680 |
| `shiny.experimental.ui.as_fill_carrier()` | `shiny.ui.fill.as_fill_carrier()` | #680 |
| `shiny.experimental.ui.as_fillable_container()` | `shiny.ui.fill.as_fillable_container()` | #680 |
| `shiny.experimental.ui.as_fill_item()` | `shiny.ui.fill.as_fill_item()` | #680 |
| `shiny.experiemntal.ui.input_text_area(autoresize=)` | `shiny.ui.input_text_area(autoresize=)` | #680 |

All originally named methods will display a deprecation warning when executed.

#### API removals

* `shiny.experimental.ui.FillingLayout` has been removed. (#481)
* `shiny.experimental.ui.layout_sidebar()` has been removed. (#481)
* Support for `min_height=`, `max_height=`, and `gap=` in `shiny.experimental.ui.as_fill_carrier()`, `shiny.experimental.ui.as_fillable_container()` and `as_fill_item()` has been removed. (#481)

TODO-barret; Do not yank function away. Instead, add a deprecation warning and remove them after a bit. Don't be _that_ mean.
TODO-barret; It's ok to have main iomport experimental directly while we're porting things over.

Expand Down

0 comments on commit 7b89a2e

Please sign in to comment.