Features
- arcs:
- fix typo in useArcLinkLabelsTransition comment (62766378)
- improve label accessor in ArcLinkLabelsProps (3aa12a3b)
- finalize arc link labels (89c52e60)
- move canvas helpers to scoped directories (f0d9d19c)
- improve labels handling (c1bfd514)
- add the ability to pass custom arc label/arc link label components (8fb574c9)
- provide generic arc labels/arc link labels layer (547b6352)
- normalize arc labels props (08b75bff)
- fix arc border width (f2223d77)
- move arc hover detection from core to arcs package (30be4925)
- add configurable transition modes (e76747d7)
- introduce @nivo/arcs package (afc6b8cc)
- chord: use arc hover detection from @nivo/arcs (3eece0ad)
- core:
- improve property accessor utilities (90958bdc)
- remove ts-ignore directive from useValueFormatter imports (640393ba)
- improve value formatter typings (5b158797)
- remove license headers from hook modules (09e3f839)
- remove license headers from lib modules (e4eb8f72)
- remove license headers from props utilities (b05913d1)
- move arc bounding box unit tests to the arcs package (6c30f05a)
- legends: remove recompose from dependencies (29e7531c)
- line: use theme values for line slice tooltip (#1471) (0f67123f)
- linting: add lint --fix option and create new make option (#1484) (dd74cbb3)
- pie:
- remove lodash (fe4f6342)
- add story to showcase custom arc label component (37cb3d15)
- adjust stories according to refactoring (4ca47ac6)
- rename slices to arcs (39f06445)
- fix typings for arc mouse handlers (4d3d303f)
- use generic ArcsLayer from the arcs package (b14ffcd3)
- compute radial lables in arcs package (15625766)
- use mostly the arc package for PieCanvas (46af372a)
- use @nivo/arcs to compute PieCanvas slice labels (ce6bb875)
- use Container instead of withContainer HOC (0fb7756b)
- fix angle padding (3baba4c6)
- add radius offsets support for active arcs (cfc0cb63)
- improve transitions and fix slice labels (9365ae27)
- restore feature parity for slices (5dbbe0cd)
- add transitions for arcs (ccb1656d)
- scales:
- sunburst:
- improve drill down demo (b058f7b7)
- improve color management (c94aff4c)
- explain non-null assertions and remove linter warnings for those (378c52d9)
- improve props documentation (d6386d9b)
- simplify types (a6b5b926)
- also apply defaults to main hook (beee8941)
- remove unused types (836823ec)
- fix typo (e059e80d)
- use arcs package (bf225e7a)
- testing: add enzyme types (d66d4e92)
- website: update references (5b2deb56)
Bug Fixes
- arcs: fix packages version due to new release (c1ddb3d0)
- axes: rtl issue with x-axis (#1349) (95f3b343)
- axis: time series rendering (#1408) (d80dafd6)
- bar:
- core:
- deps: upgrade react-spring to v9.1.2 (#1480) (1d94b5f1)
- doc: fix grammar errors in docs/comments (b5bbeda7)
- funnel: fix dependencies on other nivo packages (#1486) (a1a12411)
- pie:
- tooltip: Add anchor param to showTooltipFromEvent type (#1420) (1c2569e4)
- voronoi:
- website: fix typo in pie props (#1380) (ce7c755b)
Chore
- changelog: update changelog (f5dae750)