Releases: d3/d3
Releases · d3/d3
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
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
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.