Releases: posit-dev/py-shinywidgets
Releases · posit-dev/py-shinywidgets
shinywidgets 0.8.0
What's Changed
- fix: harden widget teardown and add playwright regression coverage by @cpsievert in #224
- fix: preserve child widget comm ordering for ipyleaflet updates by @cpsievert in #225
- chore: modernize python tooling by @cpsievert in #227
- Fix browser-to-server widget buffer decoding by @cpsievert in #230
- test: add unit coverage harness and core regression tests by @cpsievert in #231
- Fix widget comm target name to match ipywidgets protocol by @cpsievert in #232
- test: add Playwright regression test for issue #221 by @cpsievert in #233
- fix: Plotly jump on rerender in filling layouts by @cpsievert in #236
Full Changelog: v0.7.2...v0.8.0
shinywidgets 0.7.2
What's Changed
- fix: Use render output's Context for widget cleanup instead of current Context by @schloerke in #222
shinywidgets 0.7.1
- Fixed an issue where anywidget-based widgets (like plotly) failed to initialize with
websockets>=16.0. (#218)
shinywidgets 0.7.0
datetime.date()values are properly JSON serialized. (#204)- Fixed an issue were callbacks on a plotly
FigureWidgetobject were getting dropped with recent versions of plotly. (#207, thanks @simeonschwarzenberg)
shinywidgets 0.6.2
- Eliminate the possibility of a single
@render_widgetoutput from keeping a view of prior renders. (#196)
shinywidgets 0.6.1
- Fixed an issue introduced by v0.6.0 where cleanup wasn't happening when it should be. (#195)
shinywidgets 0.6.0
- Widgets initialized inside a
reactive.effect()are no longer automatically removed when the effect invalidates. (#191)
shinywidgets 0.5.2
- Constructing a widget inside of a
shiny.reactive.ExtendedTask()no longer errors out. (#188)
shinywidgets 0.5.1
- Fixes 'AttributeError: object has no attribute "repr_mimebundle"'. (#184)
shinywidgets 0.5.0
- Updates to accomodate the new plotly v6.0.0 release. (#182)
- Fixed an issue with plotly graphs sometimes not getting fully removed from the DOM. (#178)
- Added
anywidgetas a package dependency since it's needed now foraltairandplotly(and installing this packages won't necessarily installanywidget). (#183) - Fixed an issue with ipyleaflet erroring out when attempting to read the
.model_idproperty of a closed widget object. (#179) - Fixed an issue where altair charts would sometimes render to a 0 height after being shown, hidden, and then shown again. (#180)