cypress-example-piechopper
cypress-example-piechopper copied to clipboard
chore(deps): update dependency d3 to version 7.3.0 🌟
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| d3 (source) | major | 3.5.17 -> 7.3.0 |
Release Notes
d3/d3
v7.3.0
- Add d3.symbolsStroke. Thanks, @​hemanrobinson!
- Add d3.symbolsFill, replacing (deprecating) d3.symbols.
- Add d3.symbolAsterisk.
- Add d3.symbolDiamond2.
- Add d3.symbolPlus.
- Add d3.symbolSquare2.
- Add d3.symbolTriangle2.
- Add d3.symbolX.
- Add d3.link.
v7.2.1
- Fix stratify.path when the top-level directory is only a single character.
- Fix stratify.path when paths contain multiple trailing slashes.
v7.2.0
- Add stratify.path.
v7.1.1
- d3.rank can now take a comparator in addition to an accessor.
- d3.rank, d3.sort, d3.bisector, and d3.groupSort now require comparators to have exactly two arguments.
v7.1.0
- Add d3.rank.
v7.0.4
- Default the base-10 log tick format to
~s(SI) instead of.0e(exponential).
v7.0.3
- Don’t mangle InternMap or InternSet in the generated UMD bundle.
v7.0.2
- Adopt interning for set operations. #​231
- Fix InternSet and InternMap’s delete operation. mbostock/[email protected]
- Fix log.ticks to return exact values for integer bases. #​253
- Fix log.tickFormat to trim trailing zeroes by default if no precision is specified. #​254
v7.0.1
- Fix d3.sort, d3.bisector, and related methods to handle undefined order. #​217
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.
v5.16.0
- Add projection.reflectX.
- Add projection.reflectY.
- Fix achromatic hexadecimal colors.
v5.15.1
- Fix sign of near-zero negative values when using the
+sign directive.
v5.15.0
- Add d3.interpolateNumberArray.
- Add support for typed arrays to d3.interpolate.
- Add support for typed arrays to d3.interpolateArray.
- Fix numeric interpolation to return exact values for t = 0 and t = 1.
- Fix trimming of trailing zeroes in exponents.
v5.14.2
- Expose brush.touchable.
v5.14.1
- Propagate the this context to interpolators in transition.styleTween, transition.attrTween and transition.textTween.
v5.14.0
- Add transition.textTween.
- Fix handling of zero values in d3.stackOffsetDiverging.
v5.13.1
- Fix crash initializing d3.brush.
v5.13.0
- Add d3.csvFormatRow.
- Add d3.csvFormatValue.
- Add d3.tsvFormatRow.
- Add d3.tsvFormatValue.
- Add dsv.formatRow.
- Add dsv.formatValue.
- Add support for parsing 4- and 8-digit hexadecimal colors in d3.color. Thanks, @​zerovox!
- Allow shorthand for current time intervals (e.g.,
d3.timeDay()returns today’s midnight). - Disallow whitespace and periods in type names passed to d3.dispatch.
- Add fa-IR d3-time-format locale. Thanks, @​mohsentaleb!
- Add
%qdirective for quarter of the year as a decimal number. Thanks, @​jheer! - Fix off-by-one error formatting
%Uwhen the year starts with Sunday. - Fix off-by-one error formatting
%Wwhen the year starts with Monday. - Fix off-by-one error parsing week and weekday numbers with d3.utcParse.
- Fix string coercion of specifier passed to d3.utcParse.
- Fix parsing of
%Lor%fin conjunction with%s.
v5.12.0
- Add d3.FormatSpecifier.
- Allow minus sign to be localized in d3.format. Thanks, @​benib!
- Allow NaN to be localized in d3.format.
v5.11.0
- Add d3.interpolateTurbo.
- Add d3.interpolateCividis.
v5.10.1
- Fix broken brush corner resizers.
- Fix brush multitouch filtering.
v5.10.0
d3-brush
- Add brush.touchable.
- Add brush.clear.
- Add brush.keyModifiers.
- Fix default brush.extent to consider the SVG viewBox, if any.
- Fix scroll prevention on touch devices.
- Fix coercion of selection and extent inputs.
- Fix order of handles in the DOM.
- Fix brush.move when selection is empty.
- Fix Space key immediately after clicking on a handle.
- Fix missing brush event on parallel start.
- Fix handling of orphaned input gestures.
- Fix default brush.touchable if navigator.maxTouchPoints.
- Fix multitouch gestures.
- Fix click consumption when brush is not empty.
- Fix default brush.filter on control-click.
d3-color
- Add color.copy.
- Add color.formatHex.
- Add color.formatHsl.
- Add color.formatRgb.
- Deprecate color.hex; use color.formatHex instead.
d3-drag
- Fix default drag.filter on control-click.
- Fix default drag.touchable if navigator.maxTouchPoints.
d3-path
d3-scale-chromatic
- Add d3.schemeTableau10. Thanks @​akngs!
d3-zoom
- Fix default zoom.extent to consider the SVG viewBox.
- Fix default zoom.filter to ignore control-click.
- Fix default zoom.touchable if navigator.maxTouchPoints.
- Fix default zoom.wheelDelta if deltaMode !== 0. Thanks, @​Dakkaron!
- Fix handling of filtered multitouch gestures. Thanks, @​robinhouston and @​testower!
- Fix handling of orphaned gestures.
- Fix emitting of zoom events during dbltap gestures. Thanks, @​cambecc!
- Add optional point to zoom.transform and related methods.
- Fix d3.zoomTransform to inherit the transform from the closest ancestor, if any.
v5.9.7
- Revert chroma clamping in hcl.toString.
v5.9.6
- Account for rounding when determining whether a color is displayable.
v5.9.5
- Implement chroma clamping in hcl.toString.
- Fix achromatic representation of white in d3.hcl (again).
v5.9.4
- Fix achromatic representation of black and white in d3.hcl.
v5.9.3
- Fix d3.stackDivergingOffset when there is only one series.
- Fix achromatic representation of black and white in d3.hcl.
- Fix d3.geoContains for LineStrings. Thanks, @​ondras!
- Fix d3.geoContains for longitudes outside of ±180°.
- Fix d3.geoBounds for sphers.
v5.9.2
- Fix bug when initializing nodes with fixed positions in force simulations.
v5.9.1
- Fix corruption when quadtree.cover is coincident with the current extent.
- Favor a more concise ISO 8601 format for dates in dsv.format and dsv.formatRows.
v5.9.0
d3-dsv
- Add d3.autoType for automatic type inference when parsing!
- Add dsv.formatBody, d3.csvFormatBody, and d3.tsvFormatBody.
- In dsv.format and dsv.formatRows, use date.toISOString to format dates.
v5.8.2
- Fix d3.timeMinute and d3.timeHour for historical times.
v5.8.1
- Fix rendering glitch with arc.cornerRadius.
v5.8.0
d3-force
- Add iterations argument to simulation.tick. Thanks, @​vasturiano!
- Fix bug when initializing nodes with fixed positions. Thanks, @​vasturiano!
d3-geo
- Fix projection where |longitude| > 180°.
d3-scale
- Add domain and range (or interpolator) convenience constructors for all scale types.
- Add default constructors for sequential and diverging scales.
- Add d3.tickFormat.
- Add d3.scaleSymlog.
- Add transformed sequential scales (e.g., d3.scaleSequentialLog).
- Add transformed diverging scales (e.g., d3.scaleDivergingLog).
- Add d3.scaleSequentialQuantile for p-quantiles.
- Add scale.unknown for all scale types.
- Allow unlimited band.paddingOuter and point.padding.
- For collapsed domains, use midpoint of domain or range rather than start.
d3-selection
- Add selection.join!
- Fix selection.order to enforce relative position, rather than exact siblings.
- Remove vendor fallback for element.matches in selection.filter and d3.matcher.
d3-shape
- Add d3.stackOrderAppearance. Thanks, @​isaomatsunami!
- Fix d3.stackOrderInsideOut to use appearance (onset) rather than sum.
- Fix rendering glitch with rounded arcs.
d3-transition
- Add transition.end.
- Add cancel events to transition.on.
- Improve the performance of transition.style and transition.attr.
- Tween functions can now use this to refer to the current node.
- Fix removal of styles when the value passed to transition.style is null.
- Fix interpolation in transition.style and transition.attr in certain non-string cases.
v5.7.0
- Add d3.geoEqualEarth.
- Add d3.interpolateHue.
- Add d3.interpolateDiscrete.
- Fix upper histogram bin threshold in some cases.
- Fix axis domain rendering when the outer tick size is zero.
v5.6.0
- Add density.weight.
- Use currentColor instead of black for axes.
v5.5.0
- Add d3.scaleDiverging.
- Fix treatment of degenerate domains in d3.scaleSequential.
v5.4.0
v5.3.0
- Add
~option to d3.format to trim insignificant zeros. Thanks, @​vasturiano! - Fix d3.formatSpecifier to not bake shorthand aliases.
v5.2.0
- Add color.hex.
- Add d3.piecewise.
v5.1.0
- Add d3.lch.
- Add d3.gray.
- Switch from D65 to D50 for Lab and HCL color spaces. Thanks, @​danburzo!
- Fix Lab and HCL representation of achromatic colors.
v5.0.2
Replaced by 5.1.0.
v5.0.1
- Fix occasional overlap and hang in d3.packSiblings. Thanks, @​robinhouston!
v5.0.0
- Remove d3-request; add d3-fetch.
- Remove d3-queue; see Promise.all.
- Add d3-scale-chromatic.
- Add d3-contour.
- Add selection.clone.
- Add d3.create.
- Add projection.angle.
- Remove d3.schemeCategory20* categorical color schemes. (See note below.)
- Fix duplicate installation of D3 modules at different versions. (#​3256)
- Fix d3.format’s SI format for locales with currency suffixes.
D3 now includes new categorical color schemes from ColorBrewer, along with ColorBrewer’s excellent diverging, sequential single-hue and sequential multi-hue color schemes. The twenty-color schemes were removed because their grouped design often falsely implied non-existent relationships in the data: a shared hue can imply that the encoded data are part of a group (a super-category), while the relative lightness can falsely imply order.
For more on what’s new, read CHANGES.
v4.13.0
- Add selection.clone.
- Add d3.create.
- Fix d3.format’s SI format for locales with currency suffixes.
v4.12.2
- Pin to earlier version of UglifyJS to fix minified bundle.
v4.12.1
- Point unpkg and jsDelivr to the minified bundle.
v4.12.0
- Add d3.clientPoint.
- Add zoom.constrain.
- Add
f,Q,s,uandVtime format specifiers. Thanks, @​BrianMitchL @​krukon! - Add projection.fitWidth, projection.fitHeight. Thanks, @​mfogel!
- Add tr-TR time format locale. Thanks, @​filiz137!
- Improve messages for transition lifecycle errors.
- Fix infinite loop in interval.range.
- Fix sub-millisecond ticks for time scales. Thanks, @​FracturedShader!
- Fix thousands separator in fr-FR number format locale. Thanks, @​victornoel!
- Fix missing data.columns when the input to dsv.parse is empty. Thanks, @​tomwanzek!
- Minor optimization to d3.interpolateArray. Thanks, @​jetzhliu.
v4.11.0
- Add d3.forceRadial. Thanks, @​nbremer!
- Add drag.touchable. Thanks, @​nicolas-van!
- Add zoom.touchable.
- Add d3.geoNaturalEarth1. Thanks, @​Fil!
- Add projection.preclip. Thanks, @​Fil!
- Add projection.postclip.
- Add d3.geoClipAntimeridian.
- Add d3.geoClipCircle.
- Add d3.geoClipRectangle.
- Fix d3.ticks when start is equal to stop and count is positive.
v4.10.2
- Fix d3.timer sleeping for too long when timer invocation is expensive.
v4.10.1
- Fix DSV parsing when the last field is empty (e.g.,
foo,bar,). - Replace the
browserfield in package.json withunpkgandjsdeliver. (#​3138) - Replace the
prepublishscript withprepublishOnly. - Update dependencies.
v4.10.0
- Add d3.areaRadial; deprecate d3.radialArea.
- Add d3.lineRadial; deprecate d3.radialLine.
- Add d3.pointRadial.
- Add zoom.translateTo.
- Re-implement d3.packEnclose using Matoušek-Sharir-Welzl. Thanks, @​robinhouston!
- Fix d3.packSiblings to center the circles more consistently around a fixed origin.
- Fix axis rendering when a scale has a non-numeric range.
- Fix interval.offset on filtered time intervals when step is negative.
- Fix invocation of requestAnimationFrame in Edge. Thanks, @​KonradKlimczak!
- Invoke nest.sortValues comparator prior to nest.rollup aggregator.
- Drag & zoom behaviors now only register touch event listeners when touch is supported.
- Drag & zoom behaviors now set the touch-action style to “none” when touch is supported.
v4.9.1
- Fix d3.linkRadial to use radians rather than degrees.
- Optimize path.pointRadius slightly.
v4.9.0
- Change selection.style to return the inline style, if present.
- Change transition.style to start from the inline style, if present.
- Add link shapes!
- Add d3.stackOffsetDiverging.
- Add random.source to allow custom sources of randomness. Thanks, @​rolyatmax!
- Add drag.clickDistance for setting the click distance threshold. Thanks, @​Epiphero!
- Add zoom.clickDistance for setting the click distance threshold.
- Add d3.style.
- Fix rounding errors in continuous.nice.
- Fix inconsistency between continuous.ticks and continous.nice. Thanks, @​danielyule!
- Fix axis tick offset for band and point scales.
- Fix drag click suppression to ignore mousemove events that don’t actually move.
- Fix zoom click suppression to ignore mousemove events that don’t actually move.
- Fix error trying to interpolate objects without prototypes. Thanks, @​devgru!
- Optimize generated axis DOM slightly.
- Improve error message descriptions in d3.queue. Thanks, @​ethervoid!
v4.8.0
- Add d3.tickIncrement.
- Fix d3.ticks to always return the most-precise representable values in IEEE 754!
- Fix histogram.thresholds to retain thresholds equal to the domain’s upper bound.
- Number format locales can now override the percent sign suffix. Thanks, @​davinov!
v4.7.4
- Fix primary touch location on secondary touchend when zooming.
v4.7.3
- Fix the Mercator projection’s built-in clipping when projection.rotate is used.
- Fix the transverse Mercator projection’s built-in clipping when projection.rotate is used.
- Fix the transverse Mercator projection’s built-in clipping when projection.clipExtent is used.
v4.7.2
- Optimize d3.pack.
- Fix string coercion in transition.style and transition.attr. Thanks, @​sghall!
- Update dependencies.
v4.7.1
- Fix the Mercator projection’s built-in clipping when projection.center is used.
- Fix the Mercator projection’s built-in clipping when projection.clipExtent is used.
- Ignore small-angle arcs in path.arc to workaround rendering bug in Chrome on Ubuntu.
- Fix escaping of strings containing carriage returns in d3-dsv. Thanks, @​jsedlacek!
v4.7.0
- Add d3.cross.
- Allow d3.pairs to take an optional reducer.
- Add d3.geoContains. Thanks, @​Fil!
- Fix invalid transforms when an ordinal axis transition is interrupted.
- Localized number formats can now define numeral systems, such as Hindu–Arabic.
- Fix number formatting of negative infinity.
- Maybe make rounded arcs a little more robust.
- Optimize d3.geoCentroid. Thanks, @​Fil!
v4.6.0
- Add path.measure.
- Improve d3.pack layout.
- Fix d3.geoBounds for certain line geometries.
- Fix d3.geoCentroid for detailed features. Thanks, @​Fil!
v4.5.1
v4.5.0
- Add node.count.
- Fix overlapping circles in d3.pack and d3.packSiblings.
v4.4.4
- Fix calculation of clock skew when page is backgrounded before timers are scheduled.
v4.4.3
v4.4.2
- Fix d3.interpolateRgb.gamma’s opacity interpolation.
v4.4.1
- Fix handling of zoom gestures that start with multiple touches.
- Fix crash with coincident points in voronoi diagram.find.
- Fix crash with coincident points in voronoi diagram.triangles.
v4.4.0
- Add identity.reflectX and identity.reflectY to d3.geoIdentity.
- Add zoom.interpolate to control zoom transition behavior.
- Allow double-click and double-tap zoom transitions to be disabled.
- Fix handling of a zoom.translateExtent smaller than the zoom.extent.
- Fix handling of zero-valued nodes in squarified treemaps.
- Fix parsing of unusual number formats in color specifications.
- Fix implementations of force.initialize to allow isolation.
- Fix d3.geoPath’s default projection and contex to be null, not undefined.
- Improve performance of d3.path.
v4.3.0
- Add diagram.find for fast searching of Voronoi diagrams. Thanks, @​Fil!
- Add d3.geoIdentity for scaling, translating and clipping planar geometry.
- Add d3.geoGraticule10 for conveniently generating a default 10° global graticule.
- Add optional arguments to d3.geoPath for projection and context.
- Deprecate d3.geoClipExtent; use d3.geoIdentity’s clipExtent instead.
v4.2.8
- Fix reporting of interrupt transition events.
v4.2.7
- Fix bug where calling collide.radius had no effect.
- Improve error message when link.links references unknown nodes.
- Fix d3.geoConicConformal’s invert for south-pointing cones.
- Fix d3.geoConicEqualArea when the cone is a cylinder.
v4.2.6
- Fix hang in interval.every(…).range given invalid dates.
v4.2.5
- Fix cache invalidation bug in d3.geoAlbersUsa.
v4.2.4
- Fix a crash if brush selection is cleared via brush.move during a gesture.
v4.2.3
- Chained transitions no longer sometimes interrupt their preceding transition.
- Transitions no longer get stuck if an error is thrown on the last tick.
- Transitions no longer leak memory if an error is thrown.
- Optimize d3.geoPath.
- Fix swallowed error in d3.queue’s await callback after a synchronous task.
- Fix benign bug in d3.curveCatmullRom.
- Fix for invalid timestamp argument in requestAnimationFrame in RStudio.
- Update Rollup.
v4.2.2
- Fix d3.geoStereographic’s invert.
v4.2.1
- All modules now expose a
moduleentry point (rollup/rollup-plugin-node-resolve#​48). - Fix crash in d3.geoBounds.
v4.2.0
- Add projection.fitExtent and projection.fitSize. Thanks, [
Configuration
đź“… Schedule: "after 10pm every weekday,every weekend,before 5am every weekday" in timezone America/New_York.
🚦 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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.