github posit-dev/py-shiny v1.6.3
shiny 1.6.3

4 hours ago

New features

  • session.destroy() now accepts an optional module id. The parent that inserted a module's UI under an id can tear down that module's scope with session.destroy(id), without the module having to hand back a cleanup handle. (#2264)
  • Added the brite theme preset, available wherever Shiny theme presets are accepted (e.g. ui.Theme() and ui.page_*(theme=)). (#2246)

Bug fixes

  • Fixed output resize/visibility detection for nested HTML outputs. The IntersectionObserver now observes the nearest non-shiny-html-output ancestor, so the native-observer pipeline introduced in 1.6.1 works correctly when outputs are nested inside other dynamic UI. (#2246)
  • Fixed ui.input_submit_textarea() failing inside module namespaces. The internal submit button's ID was built from the already-resolved (namespaced) textarea ID, causing a double-namespace when input_task_button resolved it again. (#2262)

Full Changelog: https://github.com/posit-dev/py-shiny/blob/v1.6.3/CHANGELOG.md

Don't miss a new py-shiny release

NewReleases is sending notifications on new releases.