grafana-dashboards
grafana-dashboards copied to clipboard
chore(deps): update dependency d3 to v7
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| d3 (source) | dependencies | major | ^5.16.0 -> ^7.0.0 |
By merging this PR, the below vulnerabilities will be automatically resolved:
| Severity | CVE | |
|---|---|---|
High |
7.5 | WS-2022-0322 |
Release Notes
d3/d3
v7.0.0
Breaking changes:
- Adopt type: module. #3501
- Adopt InternMap for ordinal scale domains.
- d3.ascending and d3.descending no longer consider null comparable.
- d3.bin now ignores nulls.
- Convert array-likes (e.g., live NodeList) to arrays in d3.selectAll and selection.selectAll.
Non-breaking changes:
- Add d3.mode.
- Add d3.flatGroup and d3.flatRollup.
- Add transition.selectChild.
- Add transition.selectChildren.
- Adopt robust predicates for Delaunay triangulation.
- Fix delaunay.voronoi’s computed circumcenters for collinear points on the hull.
- Allow brush.move and brush.clear to take an optional event.
- Allow selection.merge to take a transition.
- Allow selection.join to take transitions.
- Apply linear binning for d3.contourDensity.
- Generate contours.thresholds at nicer round tick values.
- Fix axis.tickArguments to accept an iterable.
- Fix axis.tickValues to accept an iterable.
- Fix undefined event during brush.move.
- Fix drag event listeners to be explicitly non-passive where necessary (#78).
- Fix zoom event listeners to be explicitly non-passive where necessary.
- Fix variable initialization error in d3-zoom.
- Expose d3.ZoomTransform constructor.
- Update dependencies.
- Make build reproducible.
D3 now requires Node.js 12 or higher. For more, please read Sindre Sorhus’s FAQ.
v6.7.0
- Add d3.timeTicks and d3.utcTicks.
- Add d3.timeTickInterval and d3.utcTickInterval.
v6.6.2
- Fix handling of null with quantitative scales; null is now considered an “unknown” value, not zero.
v6.6.1
- Fix rounding error in d3.ticks.
v6.6.0
- Add d3.fcumsum. Thanks, @Fil!
- Add d3.curveBumpX and d3.curveBumpY. Thanks, @Fil!
- Add axis.offset.
- Only offset the axis by 0.5px on low-resolution devices (devicePixelRatio ≤ 1).
- Update dependencies.
v6.5.0
- Add d3.groupSort.
- Allow d3.sort to take multiple accessors.
v6.4.0
- Add d3.InternMap.
- Add d3.InternSet.
- Change d3.group, d3.rollup et al. to use InternMap.
v6.3.1
- Fix last bin with d3.bin when the values are not numbers.
- Fix last bin with d3.bin when the tick increment is fractional.
v6.3.0
v6.2.0
- Add d3.nice.
- Add d3.every.
- Add d3.some.
- Add d3.filter.
- Add d3.map.
- Add d3.reduce.
- Add d3.reverse.
- Add d3.sort.
- Add d3.difference.
- Add d3.disjoint.
- Add d3.intersection.
- Add d3.superset.
- Add d3.subset.
- Add d3.union.
- Fix d3.bin to nice the domain by default, ensuring uniform bin widths.
- Fix d3.scaleQuantile performance regression. Thanks @ilijapuaca!
v6.1.1
- Fix imprecision with bin.thresholds(count).
v6.1.0
- Add d3.shuffler.
- Add d3.bisectCenter.
- Fix off-by-one with bisector.center.
- Accept any integer seed with d3.randomLcg.
v6.0.0
- Adopt ES2015, including support for iterables and collections (Map and Set).
- Remove d3.event; selection.on now passes events directly to listeners.
- Remove d3.mouse, d3.touch, d3.touches, d3.clientPoint; add d3.pointer and d3.pointers.
- Remove d3.nest; add d3.group and d3.rollup.
- Remove d3-collection; see d3-array.
- Remove d3-voronoi; add d3-delaunay.
- Remove support for Bower.
For more on what’s new, see CHANGES.
To upgrade from D3 5.x, see the migration guide.
- [ ] If you want to rebase/retry this PR, click this checkbox.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
High