# D3 changelog > Bring data to life with SVG, Canvas and HTML. - Vendor: Observable - Category: Frameworks & Libraries - Official site: https://d3js.org - Tracked by: What's New (https://whatsnew.fyi/product/d3) - Harvested from: GitHub (d3/d3) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v7.9.0 - Date: 2024-03-12 - Version: v7.9.0 - Original notes: https://github.com/d3/d3/releases/tag/v7.9.0 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.9.0 * Add d3.schemeObservable10. https://github.com/d3/d3-scale-chromatic/pull/51 * Change d3.geoCircle precision to 2 degrees. https://github.com/d3/d3-geo/pull/281 * Set projection.clipAngle precision to 2 degrees. https://github.com/d3/d3-geo/pull/282 ### v7.8.5 - Date: 2023-06-03 - Version: v7.8.5 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.5 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.5 * Fix the return value of d3.medianIndex and d3.quantileIndex when the data contains missing values. [#275](https://github.com/d3/d3-array/issues/275) ### v7.8.4 - Date: 2023-04-01 - Version: v7.8.4 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.4 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.4 * Fix circumcenters when the hull is collinear. https://github.com/d3/d3-delaunay/pull/142 ### v7.8.3 - Date: 2023-03-25 - Version: v7.8.3 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.3 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.3 * Fix precision error calculating _voronoi_.neighbors. https://github.com/d3/d3-delaunay/pull/138 https://github.com/d3/d3-delaunay/pull/139 * Fix broken polygon. https://github.com/d3/d3-delaunay/pull/140 * Fix threshold generation when input is empty or has no deviation. https://github.com/d3/d3-array/pull/271 ### v7.8.2 - Date: 2023-01-18 - Version: v7.8.2 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.2 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.2 * d3.ticks now tries harder to generate at least one tick. https://github.com/d3/d3-array/pull/264 ### v7.8.1 - Date: 2023-01-11 - Version: v7.8.1 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.1 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.1 * Tolerate invalid input values when generating contours. [#61](https://github.com/d3/d3-contour/pull/61) * Tolerate invalid input weights when generating density contours. [#65](https://github.com/d3/d3-contour/pull/65) * Fix missing contours at extrema when using default thresholds. [#68](https://github.com/d3/d3-contour/pull/68) ### v7.8.0 - Date: 2022-12-21 - Version: v7.8.0 - Original notes: https://github.com/d3/d3/releases/tag/v7.8.0 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.8.0 * Add [d3.pathRound](https://github.com/d3/d3-path/blob/main/README.md#pathRound). * Add configurable precision when generating path data via [_path_.digits](https://github.com/d3/d3-geo/blob/main/README.md#path_digits). * Add likewise _shape_.digits method to d3.arc, d3.area, d3.line, d3.link, and d3.symbol. * Improve the performance of d3.geoPath’s string concatenation. * Fix arc rendering for small arcs with rounded corners. * Fix BumpRadial implementation to support multiple points. * Fix projection when lambda is outside the range ±3π. * Rename d3.symbolX to d3.symbolTimes; d3.symbolX is now deprecated. ### v7.7.0 - Date: 2022-12-03 - Version: v7.7.0 - Original notes: https://github.com/d3/d3/releases/tag/v7.7.0 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.7.0 * Add [d3.unixDay](https://github.com/d3/d3-time/blob/main/README.md#timeDay) and [d3.unixDays](https://github.com/d3/d3-time/blob/main/README.md#timeDays). https://github.com/d3/d3-time/pull/58 * Adopt d3.unixDay in place of d3.utcDay for [d3.utcTicks](https://github.com/d3/d3-time/blob/main/README.md#utcTicks) to ensure uniform tick spacing. * Fix mutation of user-owned thresholds in d3.bin. https://github.com/d3/d3-array/issues/263 * Fix infinite loop when d3.quantile or d3.quickselect is called with invalid arguments. https://github.com/d3/d3-array/pull/262 ### v7.6.1 - Date: 2022-07-03 - Version: v7.6.1 - Original notes: https://github.com/d3/d3/releases/tag/v7.6.1 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.6.1 * [_density_.bandwidth](https://github.com/d3/d3-contour/blob/main/README.md#density_bandwidth) now supports fractional (non-integer) values. ### v7.6.0 - Date: 2022-07-03 - Version: v7.6.0 - Original notes: https://github.com/d3/d3/releases/tag/v7.6.0 - Permalink: https://whatsnew.fyi/product/d3/releases/v7.6.0 * Add [d3.blur](https://github.com/d3/d3-array/blob/main/README.md#blur). * Add [d3.blur2](https://github.com/d3/d3-array/blob/main/README.md#blur2). * Add [d3.blurImage](https://github.com/d3/d3-array/blob/main/README.md#blurImage). * Add [d3.medianIndex](https://github.com/d3/d3-array/blob/main/README.md#medianIndex). * Add [d3.quantileIndex](https://github.com/d3/d3-array/blob/main/README.md#quantileIndex).