Releases: plotly/plotly.js
Releases · plotly/plotly.js
v2.6.2
v2.6.1
v2.6.0
Added
- Add
smith
subplots and thescattersmith
trace type for displaying Smith charts [#5956, #5992],
with thanks to Kitware and @waxlamp for kicking off this effort.
Changed
- Improve drawing the contour lines in non-linear space e.g. on log axes [#5985], with thanks to @andrew-matteson for the contribution!
- Bump eslint to v8 release candidate including fixes for
no-new-func
test [#5969]
Fixed
- Fix
npm install
problem fornpm v6
users (regression introduced in 2.5.0) [#6004] - Fix unhover event data for gl3d subplots [#5954],
with thanks to @dwoznicki for the contribution! - Fix scatter3d opacity restyle bug [#5958],
with thanks to @dwoznicki for the contribution! - Skip
"hoverinfo": "none"
trace display for hover modes [#5854],
with thanks to @Domino987 for the contribution! - Display prefix and suffix of invisible polar axes in hover [#5964]
- Reduce calls to
getBoundingClientRect
inconvertToTspans
[#5976] - Avoid wrapping legend items if already on the first column [#5996]
- Fix horizontal alignment of colorbar in editable mode when
xanchor
is set to "center" [#6002] - Fix to improve rendering of graphs with Mathjax on Firefox v82 and higher [#5993]
v2.5.1
v2.5.0
Added
- Include
surface
,isosurface
,volume
,streamtube
,cone
,mesh3d
,scatter3d
,pointcloud
andheatmapgl
in the "strict" bundle by avoid function generation for these traces at runtime [#5888]
Changed
- Use
node.js v16
andnpm v7
in development and upgrade the version ofpackage-lock.json
[#5922, #5919]
Fixed
- Adjust position of hover in respect to CSS transform [#5916]
v2.4.2
v2.4.1
v2.4.0
Added
- Add
legend.groupclick
options [#5849, #5906],
with thanks to @brussee for the contribution! - Add touch support to
slider
component [#5856],
with thanks to @keul for the contribution! - Provide
bbox
of hover items in event data [#5512]
Changed
- Upgrade
regl
module from version 1.6.1 to version 2.1.0 [#5870]
Fixed
v2.3.1
Fixed
- Fix period positioned hover to work in different time zones as well as on grouped bars [#5864]
- Use ids from axes when making hover data keys [#5852]
- Do not include regl based traces
parcoords
,splom
,scattergl
andscatterpolargl
in the "strict" bundle so that it could be used with CSP without WebGL warning [#5865]
v2.3.0
Added
- Add new number formatting and text alignment options by upgrading
d3.format
method from d3@v3 to version 1.4.5 ofd3-format
module [#5125, #5842] - Add "satellite" and several other projection types to geo subplots [#5801]
- Improve rendering of
scattergl
,splom
andparcoords
by implementingplotGlPixelRatio
for those traces [#5500]
Changed
- Upgrade
d3.geo
method from d3@v3 to version 1.12.1 ofd3-geo
module and version 2.9.0 ofd3-geo-projection
module [#5112] - Upgrade
d3.interpolate
method from d3@v3 to version 1.4.0 ofd3-interpolate
module inicicle
,indicator
,parcats
,sunburst
andtreemap
[#5826] - Upgrade
regl-scatter2d
,regl-line2d
andregl-error2d
modules to use version 1.1.0 ofto-float32
module to improve the performance [#5786], with thanks to @Seranicio for the contribution! - Edit the type of
constraintrange
inparcoords
trace to pass validation [#5673] - Sort object key values in schema [#5813]
- Sort plot-schema and add test to track plot-schema changes [#5776]
- Preview CHANGELOG when building dist on master [#5780, #5808]
- Preview plot-schema changes between releases when building dist on master [#5814]
- Display changes made to package.json between versions and add identical tags to draft bundles created by
publish-dist
job on CircleCI [#5815] - Simplify devtool by relying on
XMLHttpRequest
instead ofd3.json
[#5832] - Update CONTRIBUTING guidelines on how to submit pull requests and generate new baseline [#5791, [#5792]]
Fixed
- Fix unknown filename when exporting charts using new versions of Safari [#5609, 5838], with thanks to @rlreamy for the contribution!
- Improve README for ES6 module import [#5779], with thanks to @AndreAfonso for the contribution!
- Position hover in respect to the average of values in (x|y) unified modes (regression introduced in 2.0.0) [#5845]
- Fix hover with period alignment points and improve positioning of spikes and unified hover label
in order not to obscure referring data points and fit inside plotting area [#5846] - Allow clickable legend group titles when group has no pie-like traces [#5771]
- Fix mapbox line text example [#5804]
- Fix links to time format options so that they point to the d3-time-format v2.2.3 applied not the latest [#5818]