unstale

npm / d3-array

d3-array

What changed in d3-array 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-05.

7 breaking6 new APIs and options1 performance2 behavior and defaults1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.11 on npm

d3-array 310 changes

Breaking changes 6

  • The package publishes an ES module bundle instead of separate source files.

    3.2.5release notes

  • d3.ascending no longer considers null comparable.

    3.0.0release notes

  • d3.bin now ignores nulls.

    3.0.0release notes

  • d3.descending no longer considers null comparable.

    3.0.0release notes

  • The package now requires Node.js 12 or higher.

    3.0.0release notes

  • The package adopts type: module, changing how Node.js interprets its JavaScript files.

    3.0.0release notes

New APIs and options 3

Fixes and other changes 1

d3-array 27 changes

Breaking changes 1

  • Adopts ES2015 language features and drops support for older browsers, including IE; use d3-array 1.x or a transpiler for pre-ES2015 environments.

    2.0.0release notes

New APIs and options 3

Performance 1

Behavior and default changes 2