Releases: plotly/plotly.js
Releases · plotly/plotly.js
v1.53.0
Added
- Introduce
rangebreakson date axes mainly thanks to [#4614] with API revision & improvements in
[#4639, #4641, #4644, #4649, #4652, #4653, #4660, #4661, #4670, #4677, #4684, #4688, #4695, #4696, #4698, #4699] - Introduce "(x|y) unified"
hovermode[#4620, #4664, #4669, #4687] - Add "hovered data" mode to
spikesnap[#4665] - Add "full-json" export format to
Plotly.toImageandPlotly.dowloadImage[#4593] - Add
node.customdataandlink.customdatatosankeytraces [#4621] - Add
opacityscaleforsurfacetraces [#4480]
Changed
- Improve
contourlabels (add extra pad) and correct minus sign [#4540] - Improve sizing text inside
pieandsunburst(add extra pad) [#4519] - Improve display of spikelines when
spikedistanceis set to -1 [#4637] - Improve compare
hovermodeto include all points at same coordinate [#4664] - Improve
histogramhover labels (harmonize start & end values) [#4662] - Display new colors on Plotly's logo [#4691]
- Update links & descriptions to Chart Studio Cloud and plotly.com website [#4694]
- Update contributing guidelines & add info about trace module architecture [#4624]
- Require
config.plotlyServerURLto be set for Chart Studio export [#4690]
Fixed
- Fix
Plotly.downloadImageto match transparencies in gl3d plots with the on-screen render [#4566] - Fix amount of transparency applied by
opacityinsurfacetraces [#4480, #4642] - Fix gaps in
bartraces (regression introduced in 1.50.0) [#4634] - Fix gaps in
funnel&waterfall[#4663] - Fix
templateto set axistype,tickformatstops,tick0,dtick,tickvalsandtickmode[#4670, #4685]
v1.52.3
Fixed
- Make identical bundles on different nodes [#4601]
- Fix (regression introduced in 1.52.1) and improve interactive display of narrow points of
bar-like traces [#4568] - Ensure text fits inside
sunburstsectors with zero values [#4580] - Reset
splomselectBatch and unselectBatch on updates [#4595] - Retry different mobile/tablet config to render gl3d subplots on various devices & browsers e.g. Brave [#4549]
- Bump
is-mobileto handle iPad Pro & iPad 7th + iOs v13 + Safari [#4548] - Fix
orthographichover after scroll zoom [#4562] - Preserve gl3d
scene aspectratioafterorthographicscroll zoom [#4578] - Include gl3d
scene.aspectmodechanges in relayout updates [#4579] - Apply utf-8 charset in test_dashboard [#4554]
v1.52.2
Fixed
- Handle 'missing' matching axes [#4529]
- Fix hover for
mesh3d,isosurfaceandvolume
when usingplotGlPixelRatio > 1(bug introduced in 1.45.0) [#4534] - Fix hover of
mesh3dtraces withfacecolorandintensitymode: 'cell'[#4539] - Fix gl3d rendering on iPad Pro & iPad 7th + iOs v13 + Safari [#4360, #4546]
- Fix pixel-rounding logic for blank bars [#4522]
- Fix
pathbar.visibleupdates intreemaptraces [#4516] - Fix
waterfall'closest'hover when cursor is below the size axis [#4537] - Fix mapbox layout layer opacity for raster types [#4525]
- Allow
0ingroubytransformnameformattemplates [#4526] - Fix
Plotly.validateforvalType:'any'attributes [#4526] - Bump
d3-interpolateto v1.4.0 [#4475] - Bump
d3-hierarchyto v1.1.9 [#4475] - Fix typo in annotation
alignattribute description [#4528] - Fix
plot_bgcolorandpaper_bgcolorattribute description [#4536] - Fix
insidetextorientationdescription for pie and sunburst traces [#4523]
v1.52.1
v1.52.0
[1.52.0] -- 2020-01-08
Added
- Add
uniformtextbehavior tobar,funnel,waterfall,pie,funnelarea,
sunburstandtreemaptraces [#4420, #4444, #4469] - Add "pre-computed" q1/median/q3 input signature for
boxtraces [#4432] - Add support for legend titles [#4386]
- Add legend items for
choropleth,choroplethmapbox,cone,densitymapbox,
heatmap,histogram2d,isosurface,mesh3d,streamtube,
surface,volumetraces [#4386, #4441] - Add "auto-fitting" behavior to geo subplots via
geo.fitboundsattribute [#4419] - Add support for custom geojson geometries in
choropleth
andscattergeotraces [#4419] - Add "exclusive" and "inclusive" quartile-computing algorithm to
boxtraces
viaquartilemethodattribute [#4432] - Add
insidetextorientationattribute topieandsunbursttraces [#4420] - Add
intensitymodeto allow cell intensity values inmesh3dtraces [#4446] - Add
featureidkeyattribute tochoroplethmapbox,choropleth
andscattergeotraces [#4419] - Add
geo.visibleshortcut attribute [#4419] - Add coordinates of mapbox subplot view as a derived property in
plotly_relayout
event data [#4413] - Add modebar buttons
zoomInMapboxandzoomOutMapbox[#4398] - Add support for typed array in
groupbytransformsgroups[#4410] - Add
notifyOnLoggingconfig option that allows log/warn/error messages
to show up in notifiers pop-ups [#4464] - Enable loading locale bundles before plotly.js bundles [#4453]
- Add Korean
kolocale [#4315]
Changed
- Skip mapbox subplot map position updates while panning/zooming removing
potential stuttering [#4418] - Optimize mapbox
rasterlayout layer updates [#4418] - Improve
sunburstandtreemapclick events behavior [#4454] - Improve attribute description of sunburst/treemap
outsidetextfont[#4463] - Update source and dist file headers to 2020 [#4457]
Fixed
- Fix
streamtubetraces with numeric string coordinates
(bug introduced in 1.51.0) [#4431] - Correctly handle different data orders in
isosurfaceandvolumetraces [#4431] - Fix symbol numbers in
scatterglandsplomtraces [#4465] - Fix
coloraxiscolorbars forsunburstandtreemapwith
values colorscales [#4444] - Fix inside text fitting for
bar,funnelandwaterfalltraces with
settextangle[#4444] - Fix handling of invalid values and zero totals for
pieandfunnelarea[#4416] - Fix colorbar of
reversescalecolorscales of heatmap-coloring contours [#4437] - Fix colorbar templating for "non-root" colorscales [#4470]
- Fix event data and some hover templates for x/y/z heatmap + contour [#4472]
- Fix "toggleothers" behavior for graphs with traces not in legend [#4406]
- Fix
histogrambingroup logic whencalendarsmodule is not registered [#4439] - Fix "almost equal"
branchvalue: 'total'partial sum cases [#4442] - Fix handling of
treemappathbar.textfont[#4444]
v1.51.3
v1.51.2
Fixed
- Fix
texttemplateformatting on axes that define tick prefixes and suffixes [#4380, #4384] - Fix
cminandcmaxcomputations during color value updates on shared color axes [#4366] - Fix
contourandhistogram2dcontourlegend item rendering whenreversescaleis turned on [#4356] - Fix
contourandhistogram2dcontourlegend item rendering when set to a shared color axis [#4356] - Handle missing
vertexcolorandfacecolorduringmesh3drendering [#4353] - No longer coerce
contourandcolorscaleattributes formesh3dwhen not needed [#4346] - Remove a duplicate function call in
parcoordscode [#4357] - Include
opacityin thesurfacetrace plot schema [#4344] - Mention
legend.bgcolordefault in attribute description [#4362]
v1.51.1
v1.51.0
Added
- Add
imagetrace type [#4289, #4307, #4313, #4319] - Add
automarginattribute in pie traces, enabling outside text labels
to push the margins [#4278] - Add
title.standoffattribute to cartesian axes, setting the
distance in pixels between the tick labels and the axis title [#4279] - Add
hoverongapsattribute toheatmapandcontourtraces,
for suppressing hover labels on missing data [#4291] - Add
args2attribute toupdatemenusbuttons which can be used to
create toggle buttons [#4305] - Add
zh-CNlocale [#4276, #4310]
Changed
- Introduce workarounds for "common" (aka axis) hover label clipping
about the graph's viewport [#4298] - No longer accept trace
domainsettings where end is not greater
than start [#4304]
Fixed
- Fix
streamtubecoloring and positioning when generated
with non-xyzgrid signatures [#4271] - Fix trace-type update calls on mapbox subplots [#4295]
- Fix width of
boxandviolinitems on log position axes [#4283] - Fix box/meanline offset for one-sided vertical
violintraces [#4314] - Fix missing gaps in some
scatterglline traces [#4316] - Fix event data during scroll on gl3d subplots with orthographic projections [#4292]
- Handle data with identical positions in
conetraces [#4306] - Handle invalid entry before trying to render
treemaptrace [#4312] - Fix
heatmapandcontourdescription forconnectgaps[#4284]
v1.50.1
Fixed
- Guard against mirrored + automargin
anchor:'free'axes (bug introduced in 1.50.0) [#4273] - Fix
streamtubetracestartscase when missing a dimension [#4265] - Fix
scatterglperformance for drawing legend items of traces with typed arrays [#4268] - Fix legend item style for markers with typed array colors [#4268]
- Do not attempt to re-hover on exiting subplots [#4269]
- Fix "layout first" transition race condition [#4262]