For AI agents: the complete documentation index is at llms.txt. Remove the trailing slash from a page URL and append .md to read its Markdown version. For the docs home, use index.md.

reflex-components-plotly Changelog

v0.10.0 (2026-10-08)

Breaking Changes

  • Require Python 3.11 or newer; Python 3.10 is no longer supported. (#7449)

Bug Fixes

  • Normalize string Plotly layout titles to the {"title": {"text": "..."}} format required by Plotly.js. (#7226)

v0.9.7 (2026-09-21)

Bug Fixes

  • rx.plotly(..., id="...") now reaches the DOM: the id prop is rendered as react-plotly.js's divId, which is the only id prop the library forwards to its container div. (#6977)

Miscellaneous

  • Avoid redundant frontend dependency installation when using Plotly components. (#6850)

v0.9.6 (2026-09-11)

Miscellaneous

  • Bump react-plotly.js to 4.1.0. (#7019)

v0.9.5 (2026-08-28)

Features

  • The generated client-only wrapper for each plotly component now carries the component's name, so React DevTools shows ClientSide(Plot) instead of an anonymous wrapper. (#6945)

Miscellaneous

  • Internal logging migrated from the legacy console helpers to standard python logging per-module loggers. (#6864)

v0.9.4 (2026-08-04)

Miscellaneous

  • Bumped react-plotly.js 2.6.0 → 4.0.0, with plotly.js (and its dist-min / locale variants) 3.5.x → 3.7.0. (#6678)

v0.9.3 (2026-06-25)

Features

  • rx.plotly (and its dist variants like rx.plotly.basic) now accept a locale prop to localize Plotly's number/date formatting and modebar labels. The matching locale data from plotly.js-locales is resolved and merged into the chart config at render time, so per-chart locales work without any manual setup. (#6428)