Add selection.interrupt for immediately interrupting the current transition. DONE
Add brush.event for programmatic brushing, including transitions (e.g., 1 2). WAITING FOR BRUSH API
Add zoom.event for programmatic zooming, including transitions (e.g., 1 2 3 4 5). DONE
Add d3.interpolateZoom for smooth zooming based on van Wijk & Nuij (e.g., 1 2). DONE
Add zoom.center to control over focal point while mousewheel zooming (e.g., 1). DONE
Add “zoomstart” and “zoomend” events to zoom.on. DONE
Add d3.geo.transform to simplify creating custom geometry transforms (e.g., 1 2). WAITING FOR GEO API
Add d3.geo.clipExtent for viewport clipping with custom transforms (e.g., 1).WAITING FOR GEO API
Allow d3.geo.stream to stream three-dimensional coordinates; useful for dynamic simplification.WAITING FOR GEO API
Add “beforesend” event to xhr.on to manipulate the request before sending.WAITING FOR XHR API
Add axis.innerTickSize and axis.outerTickSize; deprecates multi-argument axis.tickSize. DONE
Add d3.pairs for constructing tuples of adjacent elements. DONE
On quantitative scales, including time scales, scale.ticks() is now equivalent to scale.ticks(10). DONE
On quantitative scales, including time scales, scale.nice() is now equivalent to scale.nice(10). DONE
On time scales, scale.nice(count) and scale.nice(interval, skip) are now supported. DONE
On time scales, scale.ticks(interval) is now favored over scale.ticks(range). DONE
Fix transition “end” events such that they are fired before transition cleanup, for easier chaining.
Fix transition submillisecond timing to improve synchronization of long-running transition chains.
Fix subpixel-precision brush extent when set programmatically.
Disable axis.tickSubdivide; use post-selection and multiple axes instead. DONE
Disable webkit-tap-highlight-color when using the brush.
Escape non-ascii character in d3.v3.min.js.
From release notes https://github.com/mbostock/d3/releases :
Add selection.interrupt for immediately interrupting the current transition. DONE Add brush.event for programmatic brushing, including transitions (e.g., 1 2). WAITING FOR BRUSH API Add zoom.event for programmatic zooming, including transitions (e.g., 1 2 3 4 5). DONE Add d3.interpolateZoom for smooth zooming based on van Wijk & Nuij (e.g., 1 2). DONE Add zoom.center to control over focal point while mousewheel zooming (e.g., 1). DONE Add “zoomstart” and “zoomend” events to zoom.on. DONE Add d3.geo.transform to simplify creating custom geometry transforms (e.g., 1 2). WAITING FOR GEO API Add d3.geo.clipExtent for viewport clipping with custom transforms (e.g., 1).WAITING FOR GEO API Allow d3.geo.stream to stream three-dimensional coordinates; useful for dynamic simplification.WAITING FOR GEO API Add “beforesend” event to xhr.on to manipulate the request before sending.WAITING FOR XHR API Add axis.innerTickSize and axis.outerTickSize; deprecates multi-argument axis.tickSize. DONE Add d3.pairs for constructing tuples of adjacent elements. DONE On quantitative scales, including time scales, scale.ticks() is now equivalent to scale.ticks(10). DONE On quantitative scales, including time scales, scale.nice() is now equivalent to scale.nice(10). DONE On time scales, scale.nice(count) and scale.nice(interval, skip) are now supported. DONE On time scales, scale.ticks(interval) is now favored over scale.ticks(range). DONE Fix transition “end” events such that they are fired before transition cleanup, for easier chaining. Fix transition submillisecond timing to improve synchronization of long-running transition chains. Fix subpixel-precision brush extent when set programmatically. Disable axis.tickSubdivide; use post-selection and multiple axes instead. DONE Disable webkit-tap-highlight-color when using the brush. Escape non-ascii character in d3.v3.min.js.