@@ -9,6 +9,59 @@ To see all merged commits on the master branch that will be part of the next plo
9
9
10
10
where X.Y.Z is the semver of most recent plotly.js release.
11
11
12
+ ## [ 2.0.0] -- UNRELEASED
13
+
14
+ ### Added
15
+ - Removed usage of function constructors from ` basic ` , ` cartesian ` , ` finance ` , ` geo ` , and ` mapbox `
16
+ partial bundles and added tests to ensure that they will not again do so in the future [ #5359 , #5383 , #5387 ] ,
17
+ with thanks to [ Equinor] ( https://www.equinor.com ) for sponsoring the related development!
18
+ - Add ` strict ` partial bundle [ #5413 , #5444 ] , which includes
19
+ the maximal subset of the library which does not rely on function constructors
20
+ - Implement "fast" ` zsmooth ` option for ` image ` trace [ #5354 , #5386 ] ,
21
+ with thanks to @almarklein for the contribution!
22
+
23
+ ### Removed
24
+ - Drop support for old browsers IE9 and IE10 [ #5376 , #5380 , #5460 ]
25
+ - Stop exporting v3 of d3 under ` Plotly.d3 ` [ #5400 , #5406 ]
26
+ - Stop attaching ` _has* ` plot types to ` fullLayout ` [ #5409 ]
27
+ - Reduce the number of exported methods from ` Plotly.Fx ` and ` Plotly.Plots ` in the API [ #5420 ]
28
+ - Drop ` Plotly.plot ` from the API [ #5412 , #5370 , #5393 ]
29
+ - Drop ` Plotly.Queue ` from the API [ #5423 ]
30
+ - Drop non-object ` role ` keys from attribute definition [ #5425 , #5432 ]
31
+ - Drop deprecated ` contourgl ` and ` area ` traces as well as deprecated legacy
32
+ pre-` scatterpolar ` polar-related attributes ` bar.t ` , ` bar.r ` ,
33
+ ` scatter.t ` , ` scatter.r ` , ` layout.radialaxis ` , ` layout.angularaxis ` and
34
+ ` gd.framework ` [ #5399 , #5408 , #5409 , #5398 , #5438 ]
35
+
36
+ ### Deprecated
37
+ - Deprecate ` heatmapgl ` and ` pointcloud ` trace types for later removal [ #5447 ]
38
+
39
+ ### Changed
40
+ - Add major versions e.g. "latest-v2" when publishing latest to CDN and keep "latest" for v1 [ #5462 ]
41
+ - Switch to ` native-promise-only ` module to handle es6 promises [ #5358 ]
42
+ - Switch to ` probe-image-size ` module to get width and height of images [ #5388 ]
43
+ - Relax test for plain objects to enable validation in node.js and multiple window contexts [ #5411 ]
44
+ - Fire ` plotly_unhover ` event when dragging [ #5407 ] ,
45
+ with thanks to @rreusser for the contribution!
46
+ - Include transforms and calendars in partial bundles [ #5379 , #5422 ]
47
+ - Require unminified ` mapbox-gl ` dependency for unminified bundles and
48
+ revisit compression options for minified bundles [ #5449 ]
49
+ - Remove header comments from the source files and only add headers to the top of
50
+ dist files at build time [ #5436 , #5446 ]
51
+ - Guard against unexpected characters at build time [ #5424 ]
52
+ - More maintenance work listed under the [ the 60th milestone] ( https://github.com/plotly/plotly.js/milestone/60 ) !
53
+
54
+ ### Fixed
55
+ - Fix "toself" ` fill ` for ` scattergl ` traces to handle multiple polygons [ #5355 ] ,
56
+ with thanks to @ruijin for the contribution!
57
+ - Fix element targeting on hover in shadow DOM [ #5256 ] ,
58
+ with thanks to @dbluhm for the contribution!
59
+ - Fix displaying zero ` threshold ` for ` indicator ` trace [ #5430 ]
60
+ - Avoid duplicate keys in object literals within plotly builds [ #5458 ]
61
+ - Improve attribute compression and avoid redundant copyright comments in non-minified
62
+ bundles [ #5426 , #5429 , #5439 ]
63
+
64
+
12
65
## [ 1.58.4] -- 2020-12-21
13
66
14
67
### Fixed
0 commit comments