8000
Skip to content

Releases: posit-dev/py-shinywidgets

shinywidgets 0.8.0

13 Apr 23:15
83932fb

Choose a tag to compare

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

10 Apr 01:05

Choose a tag to compare

What's Changed

  • fix: Use render output's Context for widget cleanup instead of current Context by @schloerke in #222

shinywidgets 0.7.1

22 Jan 01:17
23cbe34

Choose a tag to compare

  • Fixed an issue where anywidget-based widgets (like plotly) failed to initialize with websockets>=16.0. (#218)

shinywidgets 0.7.0

14 Jul 22:29

Choose a tag to compare

  • datetime.date() values are properly JSON serialized. (#204)
  • Fixed an issue were callbacks on a plotly FigureWidget object were getting dropped with recent versions of plotly. (#207, thanks @simeonschwarzenberg)

shinywidgets 0.6.2

21 May 23:46

Choose a tag to compare

  • Eliminate the possibility of a single @render_widget output from keeping a view of prior renders. (#196)

shinywidgets 0.6.1

21 May 22:50

Choose a tag to compare

  • Fixed an issue introduced by v0.6.0 where cleanup wasn't happening when it should be. (#195)

shinywidgets 0.6.0

19 May 23:17

Choose a tag to compare

  • Widgets initialized inside a reactive.effect() are no longer automatically removed when the effect invalidates. (#191)

shinywidgets 0.5.2

04 Apr 14:56

Choose a tag to compare

  • Constructing a widget inside of a shiny.reactive.ExtendedTask() no longer errors out. (#188)

shinywidgets 0.5.1

30 Jan 15:57

Choose a tag to compare

  • Fixes 'AttributeError: object has no attribute "repr_mimebundle"'. (#184)

shinywidgets 0.5.0

29 Jan 17:11

Choose a tag to compare

  • 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 anywidget as a package dependency since it's needed now for altair and plotly (and installing this packages won't necessarily install anywidget). (#183)
  • Fixed an issue with ipyleaflet erroring out when attempting to read the .model_id property 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)
0