Releases: d3plus/d3plus
Releases · d3plus/d3plus
v3.1.4
v3.1.3
v3.1.2
v3.1.1
- adds c8 and codecov support (fe174c3)
- writes many additional tests to increase code coverage (489b397)
- adds Window to scrollContainer types (ea7798f)
- fixes titleCase hyphenation bug (be55052)
- fixes all jsdom navigator errors (d4bb4d2)
- fixes attrize test (544463d)
- fixes fontExists test (d5bd3b5)
- fixes workflow error (7c20065)
v3.1.0
breaking changes
- migrates entire codebase to Typescript (you might need to update/remove some type usage in your codebase)
- moves
forceUpdatefrom config to props in @d3plus/react - drops Internet Explorer support (removes all polyfills)
- drops support for Node v18
- removes
uuidfrom @d3plus/core - removes
prefixfrom @d3plus/dom - removes
trim,trimLeft, andtrimRight, andstringifypolyfills from @d3plus/text
non-breaking changes
- automatic dark mode support for labels and grids
- faster text measuring using
@chenglou/pretext - mid-word string hyphenation using
hyphenated(closes #231 and closes #746) - replaces Popper.js with Floating UI for tooltip positioning
- fixes memory leak in @d3plus/react by correctly unmounting the instance (and adds a public
destroymethod to the Viz class) - new
backgroundColordetection util in @d3plus/dom - new
nestGroupsfunction in @d3plus/data (removes d3-collection dependency) - improves @d3plus/react config state matching to detect function changes and circular object links
- fixes assorted Viz resizing/redrawing edge cases
- fixes border and padding errors in
getSize - removes
d3-queueandlru-cachedeps - removes
d3-selectionas a dependency ofrtl - removes deprecated use of
__proto__in BaseClass
development environment
- migrates monorepo from npm/yarn to pnpm
- migrates from jsdoc-to-markdown to typedoc (closes #733)
- replaces shelljs with native Node.js APIs in build scripts
- rewrites logger to use yocto-spinner and removes chalk dep
- implements basic @d3plus/react tests
- updates root README, documentation pages, and license year
- adds
AGENTS.md
d3plus.org
- upgrades Storybook configuration to v10
- regenerates Storybook args from updated TypeDoc definitions
- adds texture BarChart example
- updates DataUSA API endpoints in examples and stories
- improves Accessibility language