module-federation / federation-dashboard

Dashboard service to command, control, and visualize module federation based systems
federation-dashboard-alpha.vercel.app
Apache License 2.0
19 stars 5 forks source link

Update dependency d3 to v7 #368

Closed ScriptedAlchemy closed 3 years ago

ScriptedAlchemy commented 3 years ago

This PR contains the following updates:

Package Type Update Change
d3 (source) dependencies major ^5.16.0 -> ^7.0.0

Release Notes

d3/d3 ### [`v7.0.1`](https://togithub.com/d3/d3/releases/v7.0.1) [Compare Source](https://togithub.com/d3/d3/compare/v7.0.0...v7.0.1) - Fix d3.sort, d3.bisector, and related methods to handle undefined order. [#​217](https://togithub.com/d3/d3-array/issues/217) ### [`v7.0.0`](https://togithub.com/d3/d3/releases/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/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/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/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/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/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/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/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/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/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/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/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/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).

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot.

changeset-bot[bot] commented 3 years ago

⚠️ No Changeset found

Latest commit: 67ff62fc14a208f1c14d4ce1b551c0743c5ad267

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

vercel[bot] commented 3 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/module-federation/federation-dashboard/EoXKXCx9YqS7jWhdNCeprjmzZ5JR
✅ Preview: https://federation-dashboard-git-renovate-d3-7x-module-federation.vercel.app

ScriptedAlchemy commented 3 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 7.x releases. However, if you upgrade to 7.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.