Releases: plotly/plotly.js
Releases · plotly/plotly.js
v1.49.2
Fixed
- Fix gl3d hover behavior when multiple points share identical position [#4096]
- Fix
mapbox-gl@1.1.1dependency version listing inpackage.json[#4094] - Fix decimal and thousands separator declaration for Italian (
it) locale [#4122] - Fix
indicatorstepsattribute declaration [#4115] - Performance fix - use
Axes.prepTicks(notAxes.calcTicks) forindicator
number and delta formatting [#4099]
v1.49.1
Fixed
- Fix
parcoordsbug when dimension values are all zeroes (bug introduced in 1.49.0) [#4080] - Fix
parcoordsselect line rendering when constraint range falls below range [#4083] - Fix
parcoordsselect line rendering when selecting outside displayed axis range [#4087] - Fix
parcoordsselect by click when preceded by click away from axis [#4089] - Fix
mapbox.stylevalues in attribution declaration [#4079] - Remove unused variable from
scatter3dshader [#4090]
v1.49.0
Added
- Add
indicatortraces [#3978, #4007, #4014, #4037, #4029] - Add
choroplethmapboxtraces [#3988] - Add
densitymapboxtraces [#3993] - Add new mapbox
stylevalues:open-street-map,carto-positron,carto-darkmatter,
stamen-terrain,stamen-toner,stamen-watercolorandwhite-bg
that do not require a Mapbox access token [#3987, #4068] - Add support for
sourcetypevaluerasterandimageandtyperaster
for mapbox layout layers [#4006] - Add
belowattribute toscattermapboxtraces [#4058] - Add support for
below: 'traces'in mapbox layout layers [#4058] - Add
sourceattributionattribute to mapbox layout layers [#4069] - Add
labelangleandlabelsideattributes toparcoordstraces [#3966] - Add
doubleClickDelayconfig option [#3991] - Add
showEditInChartStudioconfig option [#4061]
Changed
- Bump
mapbox-gltov1.1.1[#3987, #4035] - Include source attribution on mapbox subplots and image exports [#4069]
- Improve mapbox error messages and attribute descriptions [#4035]
- Do not try to resize hidden graph divs under
responsive:true[#3972] - Improve robustness of
sankeytraces with circular links [#3932] - Use
URL.createObjectURLduringPlotly.toImageand
Plotly.downloadImageimproving performance [#4008] - Make
parcoordspick layer 100% invisible [#3946] - (dev-only) drop "pull-font-svg" pre-process step [#4062]
Fixed
- Fix rendering of geo traces with
locationmodeand no base layers
(bug introduced in 1.48.0) [#3994] - Fix lakes and rivers geometry on scoped geo subplots
(bug introduced in 1.48.0) [#4048] - Fix
heatmaprendering for traces with extra categorical coordinates
(bug introduced in 1.48.0) [#4038] - Do not show zero-height bar rendering when their
marker.line.widthis zero
(bug introduced in 1.48.3) [#4056] - Do not show prefix and suffix on log axis minor ticks showing digits [#4064]
- Fix inconsistent
parcoordsbehavior when data is outside range [#3794] - Fix
parcoodsdefault tick formatting [#3966, #4011, #4013] - Fix pseudo-html and MathJax rendering for
parcoordstraces [#3966] - Fix
marker.line.colordefault forchoroplethtraces [#3988] - Fix
scatter3dandscatterglhandling ofrgbcolors
with extra alpha values [#3904, #4009] - Fix zoomed-in box/violin hover labels edge cases [#3965]
- Fix
hoverinfo&hovertemplateinitial, delta and final flags
forwaterfalltraces [#3963] - Fix
hovertemplatedefault number formatting for
choropleth,scattergeo,scatterpolar(gl),barpolar
andscatterternarytraces [#3968] - Remove
sliders/updatemenuscommand observer mutation [#4023] - Fix plot-schema
animlisting for traces that do not (yet) animate [#4024] - Fix
rangesliderstyle during selections [#4022] - Fix per-value
categoryorderforboxandviolintraces [#3983] - Fix handling of non-numeric
marker.line.widtharray items [#4056, #4063] - Fix
downloadImagefor images of more than 2MB in size in Chrome [#4008] - Fix
plotly_clickannotationtriggering wheneditable:true[#3979] - Remove unused
font-atlas-sdfdependency [#3952] - Fix
tickformatattribute description links to d3 formatting language [#4044] - Fix typo in
error_(x|y).typedescription [#4030] - Fix typo in
colorscaledescription [#4060]
v1.48.3
v1.48.2
Fixed
- Fix rendering after 1d -> 2d -> 1d drag motion
underdragmode: 'zoom'(bug introduced in 1.48.0) [#3950] - Fix for
scatterglhover and click events to give the 'top' point
instead of the 'bottom' point [#3924] - Fix
contourlabel rendering for non-monotonically increasing x/y [#3934] - Fix
carpetaxis title position for decreasing a/b coords [#3927] - Fix multiple single-valued overlaid autobinned
histogramedge case [#3935] - Fix
parcoordstickvalsandticktextdocumentation [#3925]
v1.48.1
v1.48.0
Added
- Add
funneltraces [#3817, #3911] - Add
funnelareatraces [#3876, #3912] - Add support for shared color axes via
coloraxisattributes
in the layout [#3803, #3786, #3901, #3916] - Add support for sorting categorical cartesian axes by value [#3864]
- Add
bingrouptohistogram,histogram2dandhistogram2dcontourto group
traces to have compatible auto-bin values [#3845] - Add legend
itemclickanditemdoubleclickattributes to set or disable
the legend item click and double-click behavior [#3862] - Add
insidetextanchorattribute forbarandwaterfalltraces [#3817] - Add
textangleattribute forbarandwaterfalltraces [#3817] - Add
textinfotowaterfalltraces [#3790] - Add support for side-by-side
scatter3dmarkerandlinecolorbars [#3803] - Add
metaattribute to traces to complementlayout.meta[#3865] - Emit
plotly_relayoutingduring drag motion on subplots [#3888] - Add Swedish locale (
sv) [#3821]
Changed
- Use
sane-topojson@v3.0.1(backed by Natural Earth v4.1.0 shapefiles)
to generate geographic features ingeosubplots. Most notably, the Russia/Ukraine
border has been updated [#3856] - Draw
boxandviolinpoints as legend item when other parts have opacity0[#3846] - Draw
marker.linefor bars with no-span [#3848] - Do not make request for topojson files when drawing geo subplot
without geographic features [#3856]
Fixed
- Fix
categoryarrayordering forheatmapandcontourtraces [#3827] - Fix
heatmapbrick positioning for non-overlapping categories [#3827] - Fix
Plotly.updatecalls that resulted in removal of modebar buttons [#3825] - Fix auto-range for one-sided
violinwith setwidth[#3842] - Fix hover label placement for one-sided
violinwith setwidth[#3842] - Fix
scatterglmode ordering in/out of selections [#3810] - Fix
scatterglunselected styling in/out of select/lasso dragmode [#3810] - Fix
automarginedge cases where draw code can be stuck in infinite loops [#3811] - Fix
locationmode: 'USA-states'on world scope under50mresolution [#3856] - Fix reset view interactions on geo subplots following
geo.scopeupdates [#3856] - Fix
Plotly.animateon graphs with multiple subplot types [#3860] - Fix
filtertransforms that result in empty coordinate arrays [#3766] - Fix handling of
0number inpieandsunbursttext and hover [#3847] - Fix
sunbursttext in sectors centered around theta=180 [#3907] - Fix handling of number
0insunburstids/parents [#3903] - Fix selection range event data on category axes [#3869]
- Fix
contourwith heatmap coloring rendering after graph resize [#3803] - Fix
histogram2dhover label content for trace with bins spanning multipleysample values [#3890] - Fix
parcoordsrendering of first value when it is part of ownconstraintrange[#3915] - Fix rgba colorscale fallback for
parcoordstraces [#3917] - Fix de-selected style of error bar on
bartraces [#3644] - Fix hover labels rendering for some zoomed-in
violintraces [#3889] - Fix
mesh3dvertexcolorattribute description [#3688]
v1.47.4
v1.47.3
Fixed
- Fix MathJax rendering in Firefox [#3783]
- Fix
waterfallhover underhovermode: 'closest'[#3778] - Fix
waterfallconnector.line.widthupdates [#3789] - Fix
waterfallpositioning on date axes [#3791] - Fix
waterfalldefault connector line color [#3788] - Fix
hoverlabel.alignbehavior for centered hover labels [#3781]