Skip to content

Releases: d3/d3

3.2.2

04 Jul 21:51
Compare
Choose a tag to compare
  • Add missing transition.size method.
  • Augment adaptive resampling with a 30° angular distance threshold, improving performance.
  • Better handling of drag gestures in d3.behavior.drag, d3.behavior.zoom and d3.svg.brush by not preventing default behaviors or stopping propagation. For example, mousedown now changes focus, mouseup outside an iframe works correctly, and touchstart does not stutter.

3.2.1

04 Jul 21:59
Compare
Choose a tag to compare

3.2 “Point Lobos”

02 Jul 19:13
Compare
Choose a tag to compare

3.1.10

07 Jul 05:04
Compare
Choose a tag to compare
  • Fix xhr.response such that if the function errors, it is reported as an error rather than crashing. For example, if d3.json attempts to parse invalid JSON, the callback is now invoked with a ParseError.
  • Fix IE9 race condition when a synchronous error invokes xhr.response before it is set.
  • Fix d3.timer such that timers are called back in the order they are registered. This guarantees that chained transitions are allowed to end before the next transition in the chain starts.
  • Fix d3.timer.flush such that all active timers are ticked once, not just timers with zero delay.
  • Optimize timer run loop.

3.1.9

12 Jul 17:18
Compare
Choose a tag to compare

3.1.8

12 Jul 17:26
Compare
Choose a tag to compare

3.1.7

12 Jul 17:45
Compare
Choose a tag to compare

3.1.6

12 Jul 17:57
Compare
Choose a tag to compare
  • Allow hue, chroma or saturation to be undefined in d3.hsl and d3.hcl.
  • When one of the two color’s hue, chroma or saturation is undefined in d3.interpolateHsl or d3.interpolateHcl, use the other color’s value. For example, when interpolating from black to blue in HCL, the intermediate colors are now dark blues (#241178) rather than dark purples (#600054).
  • Fix d3.selection and d3.transition to select the document element rather than the document.
  • Fix d3.select to not propagate data bound to the document element (if any).
  • Fix d3.select and d3.selectAll such that the parent node is the document element.
  • Fix d3.geom.hull such that the returned polygon is counterclockwise, consistent with polygon.clip.

3.1.5

12 Jul 18:06
Compare
Choose a tag to compare

3.1.4

12 Jul 18:07
Compare
Choose a tag to compare