TreyM-WSS / concord

Concord - workflow orchestration and continuous deployment management
https://concord.walmartlabs.com
Other
0 stars 1 forks source link

Update dependency d3 to v7 #219

Open mend-for-github-com[bot] opened 1 year ago

mend-for-github-com[bot] commented 1 year ago

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 issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
High 7.5 WS-2022-0322 #216

Release Notes

d3/d3 (d3) ### [`v7.0.0`](https://togithub.com/d3/d3/releases/tag/v7.0.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.7.0...v7.0.0) Breaking changes: - Adopt type: module. [#​3501](https://togithub.com/d3/d3/issues/3501) - Adopt [InternMap](https://togithub.com/mbostock/internmap) for [ordinal scale domains](https://togithub.com/d3/d3-scale/blob/main/README.md#ordinal-scales). - [d3.ascending](https://togithub.com/d3/d3-array/blob/main/README.md#ascending) and [d3.descending](https://togithub.com/d3/d3-array/blob/main/README.md#descending) no longer consider null comparable. - [d3.bin](https://togithub.com/d3/d3-array/blob/main/README.md#bin) now ignores nulls. - Convert array-likes (e.g., live NodeList) to arrays in [d3.selectAll](https://togithub.com/d3/d3-selection/blob/main/README.md#selectAll) and [*selection*.selectAll](https://togithub.com/d3/d3-selection/blob/main/README.md#selection_selectAll). Non-breaking changes: - Add [d3.mode](https://togithub.com/d3/d3-array/blob/main/README.md#mode). - Add [d3.flatGroup](https://togithub.com/d3/d3-array/blob/main/README.md#flatGroup) and [d3.flatRollup](https://togithub.com/d3/d3-array/blob/main/README.md#flatRollup). - Add [*transition*.selectChild](https://togithub.com/d3/d3-transition/blob/main/README.md#selectChild). - Add [*transition*.selectChildren](https://togithub.com/d3/d3-transition/blob/main/README.md#selectChildren). - Adopt [robust predicates](https://togithub.com/mourner/robust-predicates) for [Delaunay triangulation](https://togithub.com/d3/d3-delaunay). - Fix [*delaunay*.voronoi](https://togithub.com/d3/d3-delaunay/blob/main/README.md#delaunay_voronoi)’s computed circumcenters for [collinear points on the hull](https://observablehq.com/@​fil/d3-delaunay-6-robustly-released). - Allow [*brush*.move](https://togithub.com/d3/d3-brush/blob/main/README.md#brush_move) and [*brush*.clear](https://togithub.com/d3/d3-brush/blob/main/README.md#brush_clear) to take an optional event. - Allow [*selection*.merge](https://togithub.com/d3/d3-selection/blob/main/README.md#selection_merge) to take a transition. - Allow [*selection*.join](https://togithub.com/d3/d3-selection/blob/main/README.md#selection_join) to take transitions. - Apply [linear binning](https://observablehq.com/@​d3/contourdensity-linear-binning) for [d3.contourDensity](https://togithub.com/d3/d3-contour/blob/main/README.md#contourDensity). - Generate [*contours*.thresholds](https://togithub.com/d3/d3-contour/blob/main/README.md#contours_thresholds) at nicer round tick values. - Fix [*axis*.tickArguments](https://togithub.com/d3/d3-axis/blob/main/README.md#axis_tickArguments) to accept an iterable. - Fix [*axis*.tickValues](https://togithub.com/d3/d3-axis/blob/main/README.md#axis_tickValues) to accept an iterable. - Fix undefined *event* during [*brush*.move](https://togithub.com/d3/d3-brush/blob/main/README.md#brush_move). - Fix [drag event listeners](https://togithub.com/d3/d3-drag) to be explicitly non-passive where necessary ([#​78](https://togithub.com/d3/d3-drag/issues/78)). - Fix [zoom event listeners](https://togithub.com/d3/d3-zoom) to be explicitly non-passive where necessary. - Fix variable initialization error in d3-zoom. - Expose [d3.ZoomTransform](https://togithub.com/d3/d3-zoom/blob/main/README.md#zoom-transforms) constructor. - Update dependencies. - Make build reproducible. D3 now requires Node.js 12 or higher. For more, please read [Sindre Sorhus’s FAQ](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). ### [`v6.7.0`](https://togithub.com/d3/d3/releases/tag/v6.7.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.6.2...v6.7.0) - Add [d3.timeTicks](https://togithub.com/d3/d3-time/blob/master/README.md#timeTicks) and [d3.utcTicks](https://togithub.com/d3/d3-time/blob/master/README.md#utcTicks). - Add [d3.timeTickInterval](https://togithub.com/d3/d3-time/blob/master/README.md#timeTickInterval) and [d3.utcTickInterval](https://togithub.com/d3/d3-time/blob/master/README.md#utcTickInterval). ### [`v6.6.2`](https://togithub.com/d3/d3/releases/tag/v6.6.2) [Compare Source](https://togithub.com/d3/d3/compare/v6.6.1...v6.6.2) - Fix handling of null with quantitative scales; null is now considered an “unknown” value, not zero. ### [`v6.6.1`](https://togithub.com/d3/d3/releases/tag/v6.6.1) [Compare Source](https://togithub.com/d3/d3/compare/v6.6.0...v6.6.1) - Fix rounding error in [d3.ticks](https://togithub.com/d3/d3-array/blob/master/README.md#ticks). ### [`v6.6.0`](https://togithub.com/d3/d3/releases/tag/v6.6.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.5.0...v6.6.0) - Add [d3.fcumsum](https://togithub.com/d3/d3-array/blob/master/README.md#fcumsum). Thanks, [@​Fil](https://togithub.com/Fil)! - Add [d3.curveBumpX](https://togithub.com/d3/d3-shape/blob/master/README.md#curveBumpX) and [d3.curveBumpY](https://togithub.com/d3/d3-shape/blob/master/README.md#curveBumpY). Thanks, [@​Fil](https://togithub.com/Fil)! - Add [*axis*.offset](https://togithub.com/d3/d3-axis/blob/master/README.md#axis_offset). - Only offset the axis by 0.5px on low-resolution devices (devicePixelRatio ≤ 1). - Update dependencies. ### [`v6.5.0`](https://togithub.com/d3/d3/releases/tag/v6.5.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.4.0...v6.5.0) - Add [d3.groupSort](https://togithub.com/d3/d3-array/blob/master/README.md#groupSort). - Allow [d3.sort](https://togithub.com/d3/d3-array/blob/master/README.md#sort) to take multiple accessors. ### [`v6.4.0`](https://togithub.com/d3/d3/releases/tag/v6.4.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.3.1...v6.4.0) - Add [d3.InternMap](https://togithub.com/d3/d3-array/blob/master/README.md#InternMap). - Add [d3.InternSet](https://togithub.com/d3/d3-array/blob/master/README.md#InternSet). - Change [d3.group](https://togithub.com/d3/d3-array/blob/master/README.md#group), [d3.rollup](https://togithub.com/d3/d3-array/blob/master/README.md#rollup) *et al.* to use InternMap. ### [`v6.3.1`](https://togithub.com/d3/d3/releases/tag/v6.3.1) [Compare Source](https://togithub.com/d3/d3/compare/v6.3.0...v6.3.1) - Fix last bin with [d3.bin](https://togithub.com/d3/d3-array/blob/master/README.md#bin) when the values are not numbers. - Fix last bin with [d3.bin](https://togithub.com/d3/d3-array/blob/master/README.md#bin) when the tick increment is fractional. ### [`v6.3.0`](https://togithub.com/d3/d3/releases/tag/v6.3.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.2.0...v6.3.0) - [d3.sort](https://togithub.com/d3/d3-array/blob/master/README.md#sort) now may accept an accessor. - Fix zero-width last bin with [d3.bin](https://togithub.com/d3/d3-array/blob/master/README.md#bin). ### [`v6.2.0`](https://togithub.com/d3/d3/releases/tag/v6.2.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.1.1...v6.2.0) - Add [d3.nice](https://togithub.com/d3/d3-array/blob/master/README.md#nice). - Add [d3.every](https://togithub.com/d3/d3-array/blob/master/README.md#every). - Add [d3.some](https://togithub.com/d3/d3-array/blob/master/README.md#some). - Add [d3.filter](https://togithub.com/d3/d3-array/blob/master/README.md#filter). - Add [d3.map](https://togithub.com/d3/d3-array/blob/master/README.md#map). - Add [d3.reduce](https://togithub.com/d3/d3-array/blob/master/README.md#reduce). - Add [d3.reverse](https://togithub.com/d3/d3-array/blob/master/README.md#reverse). - Add [d3.sort](https://togithub.com/d3/d3-array/blob/master/README.md#sort). - Add [d3.difference](https://togithub.com/d3/d3-array/blob/master/README.md#difference). - Add [d3.disjoint](https://togithub.com/d3/d3-array/blob/master/README.md#disjoint). - Add [d3.intersection](https://togithub.com/d3/d3-array/blob/master/README.md#intersection). - Add [d3.superset](https://togithub.com/d3/d3-array/blob/master/README.md#superset). - Add [d3.subset](https://togithub.com/d3/d3-array/blob/master/README.md#subset). - Add [d3.union](https://togithub.com/d3/d3-array/blob/master/README.md#union). - Fix [d3.bin](https://togithub.com/d3/d3-array/blob/master/README.md#bins) to nice the domain by default, ensuring uniform bin widths. - Fix [d3.scaleQuantile](https://togithub.com/d3/d3-scale/blob/master/README.md#scaleQuantile) performance regression. Thanks [@​ilijapuaca](https://togithub.com/ilijapuaca)! ### [`v6.1.1`](https://togithub.com/d3/d3/releases/tag/v6.1.1) [Compare Source](https://togithub.com/d3/d3/compare/v6.1.0...v6.1.1) - Fix imprecision with [*bin*.thresholds](https://togithub.com/d3/d3-array/blob/master/README.md#bin_thresholds)(*count*). ### [`v6.1.0`](https://togithub.com/d3/d3/releases/tag/v6.1.0) [Compare Source](https://togithub.com/d3/d3/compare/v6.0.0...v6.1.0) - Add [d3.shuffler](https://togithub.com/d3/d3-array/blob/master/README.md#shuffler). - Add [d3.bisectCenter](https://togithub.com/d3/d3-array/blob/master/README.md#bisectCenter). - Fix off-by-one with [*bisector*.center](https://togithub.com/d3/d3-array/blob/master/README.md#bisector_center). - Accept any integer seed with [d3.randomLcg](https://togithub.com/d3/d3-random/blob/master/README.md#randomLcg). ### [`v6.0.0`](https://togithub.com/d3/d3/releases/tag/v6.0.0) [Compare Source](https://togithub.com/d3/d3/compare/v5.16.0...v6.0.0) - Adopt ES2015, including support for iterables and collections (Map and Set). - Remove d3.event; [*selection*.on](https://togithub.com/d3/d3-selection/blob/master/README.md#selection_on) now passes events directly to listeners. - Remove d3.mouse, d3.touch, d3.touches, d3.clientPoint; add [d3.pointer](https://togithub.com/d3/d3-selection/blob/master/README.md#pointer) and [d3.pointers](https://togithub.com/d3/d3-selection/blob/master/README.md#pointers). - Remove d3.nest; add [d3.group](https://togithub.com/d3/d3-array/blob/master/README.md#group) and [d3.rollup](https://togithub.com/d3/d3-array/blob/master/README.md#rollup). - Remove [d3-collection](https://togithub.com/d3/d3-collection); see [d3-array](https://togithub.com/d3/d3-array). - Remove [d3-voronoi](https://togithub.com/d3/d3-voronoi); add [d3-delaunay](https://togithub.com/d3/d3-delaunay). - Remove support for Bower. For more on what’s new, see [CHANGES](https://togithub.com/d3/d3/blob/master/CHANGES.md). To upgrade from D3 5.x, see the [migration guide](https://observablehq.com/@​d3/d3v6-migration-guide).