mbostock
released this
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.