Releases: plotly/plotly.js
Releases · plotly/plotly.js
v1.58.0
Added
- Add
ticklabelpositionattribute to cartesian axes and colorbars [#5275],
this feature was anonymously sponsored: thank you to our sponsor! - Add "strict"
autotypenumbersto axes andlayout[#5240] - Add
itemwidthto legends [#5212],
with thanks to @s417-lama for the contribution! - Add
root.colorattribute tosunburstandtreemaptraces [#5232, #5245],
with thanks to @thierryVergult for the contribution!
Changed
- Enable fast
imagerendering for all linear axes [#5307],
with thanks to @almarklein for the contribution! - Rework
matchesandscaleanchorso they work together [#5287]
Fixed
- Fix hover on mobile and tablet devices for gl3d subplots [#5239]
(regression introduced in 1.34.0), with thanks to @jdpaterson for the contribution! - Fix interactions when static/dynamic CSS transforms e.g. scale and translate are applied to the
graph div or its parents [#5193, #5302], with thanks to @alexhartstone for the contribution! - Fix reordering of mapbox raster and image layers on update [#5269]
- Fix
categoryorderfor missing values in cartesian traces [#5268] - Fix
automarginbug to provide space for long axis labels [#5237] - Avoid styling of backgrounds during
automarginredraws [#5236] - Fix displaying zero length bars with
staticPlotconfig option [#5294] - Fix setting false locale to "en-US" [#5293]
- Fix typo in Czech locale file [#5255],
with thanks to @helb for the contribution! - Fix
gl3dscene initialization [#5233]
v1.57.1
Changed
- Update template for new pull requests [#5220]
- Provide a default
hovertemplatelabel for attribute "base" inbartraces [#5216]
Fixed
- Fix
staticPlotbehaviour forrangesliderandlegend[#5210],
with thanks to @miqh for the contribution! - Fix
colorbarreact to new styles [#5217],
with thanks to @anaplian for the contribution! - Fix
computedmargins when plot involves too many redraws [#5225] - Fix build issue for Chart Studio Cloud (regression introduced in 1.56.0) [#5223]
v1.57.0
Added
- Introduce "domain" axis references in layout
images,shapesandannotations[#5014] - Add
rotationattribute tosunbursttraces [#5171, #5201],
with thanks to @thierryVergult for the contribution! - Provide computed margins in "full-json" export [#5203],
this feature was anonymously sponsored: thank you to our sponsor!
Changed
- Mention the "full-json" option in the
Plotly.toImagewarning [#5204] - Use current graph dimensions in
Plotly.downloadImage[#5209]
Fixed
- Fix importing color modules for webpack users (regression introduced in 1.56.0) [#5189]
- Fix positioning ticks and labels on axes with
rangebreaksand/or "period"ticklabelmode[#5187, #5208] - Fix autorange computation when a category matches a range extreme [#5211],
with thanks to @LoganWlv for the contribution! - Fix displaying modebar after
Plotly.restyle[#5181],
with thanks to @Yook74 for the contribution!
v1.56.0
Added
- Introduce period positioning attributes on date axes in various cartesian traces [#5074, #5175],
this feature was anonymously sponsored: thank you to our sponsor! - Add
minexponentattribute to improve control over SI prefixes in axis tick labels [#5121],
with thanks to @ignamv for the contribution! - Add
sortattribute tosunburstandtreemaptraces to disable automatic sort [#5164],
with thanks to @thierryVergult for the contribution! - Handle
rgbacolors incolorscaleofsurfacetraces [#5166],
with thanks to @lucapinello for the contribution!
Changed
- Disable undesirable text selections on graphs [#5165]
- Adjust
tick0for weekly periods [#5180] - More informative error messages when creating
sunburstandtreemapcharts [#5163]
Fixed
v1.55.2
v1.55.1
v1.55.0
Added
- Introduce "period"
ticklabelmodeon cartesian date axes [#4993, #5055, #5060, #5065, #5088, #5089] - Add new formatting options for weeks and quarters [#5026]
- Add
sourceattribute toimagetraces for fast rendering [#5075] - Add
zsmoothattribute for discreteheatmapgltraces [#4953], with thanks to @ordiology for the contribution! - Add horizontal and vertical markers for arrow charts [#5010]
- Add touch support to
rangeslider[#5025], with thanks to @priyanomi, @cristiantx, @JasDev42 for their contribution!
Changed
- Improve contribution guide & readme, add code of conduct [#5068]
- Bump various dev-dependencies namely bubleify and glslify [#5084, #5085, #5118]
Fixed
- Fix updating
titleand tick labels during transition with react [#5045] - Fix
tablewheel scroll for Firefox [#5051], with thanks to @ManelBH for the contribution! - Fix ISO-8601 short time zone format [#5015], with thanks to @mtgto for the contribution!
- Fix numeric periods on date axes for
barwithbase[#5061] - Fix
barandboxwidths on categorical axes in "overlay" mode [#5072] - Fix
symbolnumbers in string format [#5073] - Fix gl2d marker sizes [#5093]
- Fix default latitude span in
geosubplots [#5033] - Improve axis tick increment [#5114]
v1.54.7
v1.54.6
Fixed
- Link matching axes categories during
Plotly.relayoutcalls
(regression introduced in 1.54.2) [#4977] - Fix "median" aggregation transforms [#4969]
- Fix
parcatscategory order when the dimension only includes numbers [#4973] - Fix numeric sort in
ternarydrag [#4975] - Fix
heatmapglsupply defaults not to add unimplemented attributes
xcalendar,ycalendar,xgap,ygap,zsmooth,zhoverformat,
hoverongapsandhovertemplatetogd._fullData[#4950] - Fix
contourglsupply defaults not to add unimplemented attributes
xcalendar,ycalendartogd._fullData[#4951]