Skip to content

Commit fea30e6

Browse files
committed
update changelog for v2.0.0
1 parent 64bbc39 commit fea30e6

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

CHANGELOG.md

+53
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,59 @@ To see all merged commits on the master branch that will be part of the next plo
99

1010
where X.Y.Z is the semver of most recent plotly.js release.
1111

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+
1265
## [1.58.4] -- 2020-12-21
1366

1467
### Fixed

0 commit comments

Comments
 (0)