Added
- Add
layout.legend.itemheightto set the height of the legend fill swatch, so more of a tracefillpatternis visible in the legend [#7925], with thanks to @MannXo for the contribution! - Add spikelines to ternary plots [#8041], with thanks to @Lexachoc for the contribution!
- Add TypeScript declarations for lifecycle and WebGL context events [#8145]
Fixed
- Respect explicit
node.x/node.ypositions in Sankey traces that contain unlinked or grouped nodes [#7826], with thanks to @kyo5uke for the contribution! - Fix incorrect positioning of tick labels when using
ticklabelindexon period axes [#7934], with thanks to @my-tien for the contribution! - Fix tick label format sometimes being incompatible with the labeled tick when using
ticklabelindex[#7935], with thanks to @my-tien for the contribution! - Fix unified hover swatch color and pattern for bar
marker.patternarrays [#8039], with thanks to @Dmao233 for the contribution! - Keep cartesian traces aligned with their axes when an automargin title is combined with any component that expands the margins [#8045]
- Fix hover labels ignoring MathJax for text that is a single tex expression [#8051], with thanks to @SergeyAxiomatic
- Fix XSS via
javascript:URLs in MathJax\hrefmacros by sanitizing links in MathJax-rendered text [#8051], with thanks to @SergeyAxiomatic - Fix issue causing
scatterglplot to freeze up when hovering over points [#8052], with thanks to @emilykl for the contribution! - Fix quiver arrow colors for a discrete
marker.colorarray [#8069], with thanks to @Yahiro025 for the contribution! - Fix numeric and numeric-string marker symbol variant detection in
scattergl[#8071] - Fix
hoverlabel.alignso that it aligns the item text inx unifiedandy unifiedhover labels [#8104], with thanks to @MannXo for the contribution! - Convert modern CSS color formats to rgba for scattergl based traces [#8119]
- Update TypeScript types so that
Plotly.relayout,Plotly.restyle,Plotly.update, and theplotly_relayoutevent accept attribute paths such as'xaxis.autorange'[#8126]- Add the
LayoutUpdateandDataUpdatetypes for these update objects - Add the
(root, attribute, value)call form to the types ofPlotly.relayoutandPlotly.restyle
- Add the
- Fix funnel
percentTotaltext formatting to display formatted percentages instead of raw ratios [#8139], with thanks to @ORITOMI for the contribution!