All Versions
211
Latest Version
Avg Release Cycle
15 days
Latest Release
549 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.4.2 Changes
August 31, 2021๐ Fixed
- Fix positioning unified hover box when div has zero height (regression introduced in 2.3.0) [#5913]
-
v2.4.1 Changes
August 27, 2021๐ Fixed
- Fix double click legends when
groupclick
is set to "toggleitem" [#5909]
- Fix double click legends when
-
v2.4.0 Changes
August 27, 2021โ 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
- Add
-
v2.3.1 Changes
July 30, 2021๐ 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 Changes
July 23, 2021โ 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]
- More maintenance work listed under the v2.3.0 milestone
๐ 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]
- Add new number formatting and text alignment options by upgrading
-
v2.2.1 Changes
July 06, 2021๐ Fixed
- Fix to improve sanitizing href inputs for SVG and HTML text elements [#5803]
-
v2.2.0 Changes
June 28, 2021โ Added
- Legend group titles [#5752], this feature was anonymously sponsored: thank you to our sponsor!
- Add half-year directive (%h) for formatting dates and improve descriptions to include extra date formatting options [#5762], this feature was anonymously sponsored: thank you to our sponsor!
๐ Changed
- Modernize the process of creating baselines using Kaleido and improve image & other export test systems [#5724]
- Centralize jsdom utility to return Plotly object in node.js test scripts and use it in generating plot-schema [#5755]
- Bump turf bbox dependency to v6.4.0 [#5747]
- Bump turf area dependency to v6.4.0 [#5748]
- More maintenance work listed under the v2.2.0 milestone
๐ Fixed
-
v2.1.0 Changes
June 18, 2021โ Added
- Add
icicle
trace type [#5546] with thanks to @Kully and @mtwichan of Zyphr for their contribution! - Implement
legendrank
attribute in traces [#5591] - Implement
fgopacity
,fgcolor
& "overlay"fillmode
for bars and handle barpattern
andlegend
whenmarker.colorscale
is present [#5733]
๐ Changed
- Replace deprecated node-sass modules with Sass and update plot CSS [#5729]
- Bump
probe-image-size
to v7.2.1 [#5739] - More maintenance work listed under the v2.1.0 milestone
๐ Fixed
- Fix setting the width of categorical bars & boxes to unit [#5732]
- Add
-
v2.0.0 Changes
June 07, 2021โ Added
- CSP safety: refactored to avoid usage of function constructors from
basic
,cartesian
,finance
,geo
, andmapbox
partial bundles and added tests to ensure that they will not again do so in the future [#5359, #5383, #5387], with thanks to Equinor for sponsoring the related development! - Add
strict
partial bundle [#5413, #5444], which includes the maximal subset of the library which does not rely on function constructors - Add
custom-bundle
script to facilitate generation of custom bundles [#5527, #5508, #5605, #5712] - Add mock validation utility [#5653]
- Implement "fast"
zsmooth
option forimage
trace [#5354, #5386], with thanks to @almarklein for the contribution! - Implement various
marker.pattern
options inhistogram
,bar
andbarpolar
traces [#5520, #5537] with thanks to @s417-lama for the contribution! - Implement
ticklabeloverflow
options on cartesian axes and colorbars to drop tick labels going outside div or domain [#5584] - Implement
(x|y|z)hoverformat
,(u|v|w)hoverformat
andvalueformat
to cartesian and gl3d traces [#5563] - Implement "(x|y)other"
hovertemplate
options to format differing positions in compare and unified modes [#5690] - Add layout and template attributes to facilitate enabling and disabling predefined modebar buttons e.g. shape drawing and "v1hovermode" via
modebar.add
andmodebar.remove
[#5660]
โ Removed
- Drop support for old browsers IE9 and IE10 [#5376, #5380, #5460, #5491]
- Stop exporting v3 of d3 under
Plotly.d3
[#5400, #5406] - Stop attaching
_has*
plot types tofullLayout
[#5409] - Stop injecting MathJax config by default [#5514]
- Remove
sane-topojson
and MathJax v2.3 files from dist folder and change supported MathJax version to v2.7.5 [#5487, #5492, #5494] - Reduce the number of exported methods from
Plotly.Fx
andPlotly.Plots
in the API [#5420] - Drop
Plotly.plot
from the API [#5412, #5370, #5393] - Drop
Plotly.Queue
from the API [#5423] - Drop non-object
role
keys from attribute definition [#5425, #5432] - Drop deprecated
contourgl
andarea
traces as well as deprecated legacy pre-scatterpolar
polar-related attributesbar.t
,bar.r
,scatter.t
,scatter.r
,layout.radialaxis
,layout.angularaxis
andgd.framework
[#5399, #5408, #5409, #5398, #5438] - Stop overwriting the "latest" bundles on CDN, please specify the version [#5462, #5697]
๐ Deprecated
- Deprecate
heatmapgl
andpointcloud
trace types for later removal [#5447] - Deprecate
transform
attributes [#5657]
๐ Changed
- No longer show "Aa" text in legends unless there is only text in the legend item [#5682]
- New defaults for
legend.title.font
andcolorbar.title.font
to depend onlegend.font
andcolorbar.tickfont
and increase their sizes [#5611] - New defaults for spikes by setting
spikedistance
to "-1" andaxis.spikesnap
to "hovered data" [#5648] - Default
hovermode
to "closest" [#5647] - Default
textposition
to "auto" inbar
,histogram
andwaterfall
traces [#5638] - Hide hover and spike modebar buttons by default while
layout.modebar.add
orconfig.modeBarButtonsToAdd
could be used to bring them back in [#5654, #5658] - Switch to
native-promise-only
module to handle es6 promises [#5358] - Switch to
probe-image-size
module to get width and height of images [#5388, #5635] - Relax test for plain objects to enable validation in node.js and multiple window contexts [#5411, #5498]
- Display latitudes before longitudes in mapbox and geo hoverlabels to comply with ISO 6709 (Standard representation of geographic point location by coordinates) [#5485, #5676]
- Adjust text shadow color in respect to
paper_bgcolor
for better dark mode display ofsankey
,parcoords
andparcats
traces [#5506] - Improve
sankey
text namely support pseudo-html, fixtextfont.color
and avoid clipping [#5531] - Make selection event data of
scattergl
on par withscatter
traces [#5534] - Fire
plotly_unhover
event when dragging [#5407], with thanks to @rreusser for the contribution! - Include transforms and calendars in partial bundles [#5379, #5422]
- Require unminified
mapbox-gl
dependency for unminified bundles and revisit compression options for minified bundles [#5449] - Remove header comments from the source files and only add headers to the top of dist files at build time [#5436, #5446]
- Guard against unexpected characters at build time [#5424]
- Minimize indentation in plot-schema [#5663]
- More maintenance work listed under the 60th milestone!
๐ Fixed
- Fix "toself"
fill
forscattergl
traces to handle multiple polygons [#5355], with thanks to @ruijin for the contribution! - Fix element targeting on hover in shadow DOM [#5256], with thanks to @dbluhm for the contribution!
- Fix hover interaction on geo subplots in Firefox [#5607], with thanks to @LucaVazz for the contribution!
- Improve
scattergl
performance when using typed arrays [#5632], with thanks to @Seranicio for the contribution! - Fix native ES6 import [#5708], with thanks to @oldrich-svec suggestion!
- Hide gridlines and ticks overlapping "inside" ticklabels [#5550, #5586, #5589, #5610, #5684]
- Improve hover in compare and unified modes [#5543, #5618, #5662, #5664, #5668, #5683]
- Fix spike on
bar
-like traces [#5542] - Fix
bar
inside text font color default when using colorscale [#5666] - Fix
texttemplate
on log axes [#5622] - Fix displaying zero
threshold
forindicator
trace [#5430] - Fix axis constraints for
heatmapgl
[#5476] - Fix setTimeout functions to return in the case of undefined layouts [#5482]
- Fix misinterpreted clip-path by some programs after export [#5686]
- Avoid redundant number casting in
Lib.ensureNumber
function [#5637] - Avoid duplicate keys in object literals within plotly builds [#5458]
- Revise attributions of Carto, Stamen and Open Street Map styles [#5696]
- Improve attribute compression and avoid redundant copyright comments in non-minified bundles [#5426, #5429, #5439]
- Provide links to all pull requests in the changelog [#5469]
- Provide documention for creating custom bundles and improve readme files [#5702, #5703, #5704, #5705, #5713]
- Provide a link to plotly.js dependencies when publishing various plotly.js-dist packages to npm [#5711]
- Adjust npm publish script to use relevant tag e.g. "rc" when publishing various plotly.js-dist packages [#5467]
- Place CDN publish script inside plotly.js repository [#5468, #5470]
- ๐ Fix syntax test on the dist files [#5471]
- CSP safety: refactored to avoid usage of function constructors from
-
v1.58.5 Changes
July 06, 2021๐ Fixed
- Fix to improve sanitizing href inputs for SVG and HTML text elements [#5803]