Releases: plouc/nivo
Releases · plouc/nivo
v0.76.0
v0.75.0
What's Changed
- feat(api): migrate API to TypeScript and fix stale mappings and examples by @plouc in #1859
- bar docs: fix typo (legeds -> legends) by @davidcalhoun in #1858
- fix(core): export linearGradientDef in typings by @victoransel1 in #1836
- fix(swarmplot): use the borderWidth property - fixes #1813 by @benjamintd in #1814
- fix(bar): avoid to redefine react forwardRef type by @adriengibrat in #1793
- fix(core): import missing SVGProps type by @plouc in #1860
New Contributors
- @davidcalhoun made their first contribution in #1858
- @victoransel1 made their first contribution in #1836
- @adriengibrat made their first contribution in #1793
Full Changelog: v0.74.1...v0.75.0
v0.74.1
What's Changed
- feat(radar): add support for patterns and gradients by @adamberro in #1807
- feat(defs): allow gradientTransform to be passed to gradient definitions by @benjamintd in #1812
- fix(radial-bar): remove unnecessary console log by @benjamintd in #1830
- chore: update @react-spring/web to 9.3.1 by @keenahn in #1849
New Contributors
- @adamberro made their first contribution in #1807
- @benjamintd made their first contribution in #1812
- @keenahn made their first contribution in #1849
Full Changelog: v0.74.0...v0.74.1
v0.74.0
What's Changed
- feat(bullet): add custom tooltip by @jquintozamora in #1694
- Allow fontWeight set in theme to effect canvas axes by @vanbujm in #1708
- Grammar corrections by @codepharmer in #1696
- Add link to header image by @meesvandongen in #1692
- Fix: ResponsiveSwarmPlotCanvas does not work with valueScale type time by @Patil2099 in #1707
- Improve SVG bar chart accessibility by @plouc in #1719
- Migrate stream package to TypeScript by @plouc in #1721
- feat(timerange): add from, to, and emptyColor props by @vgeary96 in #1722
- Migrate @nivo/scatterplot package to typescript by @plouc in #1726
- Fix autoscale of linechart when data have holes. by @PierrVanRoy in #1729
- Cleanup examples by @plouc in #1744
- Upgrade gatsby by @plouc in #1745
- feat(core): remove unused withCurve and withHierarchy HOCs by @plouc in #1746
- Modifying Radar's Axis to be drawn by Axis.domain.line of the Theme by @GoodGoodJM in #1754
- Sankey typescript migration by @plouc in #1748
- Migrate @nivo/funnel to TypeScript by @plouc in #1760
- @nivo/radar TypeScript migration by @plouc in #1761
- @nivo/radial-bar by @plouc in #1769
- Add missing line props in Bump TS definition by @filahf in #1787
- fix(radar): improve radar's legend data to be customizable by @minemanemo in #1786
- feat(core): upgrade react-spring by @plouc in #1798
New Contributors
- @jquintozamora made their first contribution in #1694
- @vanbujm made their first contribution in #1708
- @codepharmer made their first contribution in #1696
- @meesvandongen made their first contribution in #1692
- @Patil2099 made their first contribution in #1707
- @vgeary96 made their first contribution in #1722
- @PierrVanRoy made their first contribution in #1729
- @GoodGoodJM made their first contribution in #1754
- @filahf made their first contribution in #1787
- @minemanemo made their first contribution in #1786
Full Changelog: v0.73.1...v0.74.0
v0.73.1
v0.73.0
Bug Fixes
- axes: support null props to Axes component (0ed6676e)
- bar:
- bullet: add missing range/measure border color/width props (#1645) (2e5df09f)
- bump: support null axis* props (1c42e119)
- line:
- marimekko: support null axis* props (d8dbea2f)
- scales: handle empty series with timescale (#1683) (81880cc5)
- website:
Chore
- deps:
Breaking Changes
v0.72.0
Features
- bar:
- add custom renderer support (459e74c8)
- add layers support to canvas flavor (c39e91f5)
- add annotations/borderRadius to canvas flavor (31438233)
- enable labels for canvas flavor (602c1c3c)
- convert canvas flavor to functional component (3cac1d56)
- add support for valueFormat (e142895f)
- add ability to customize legend label (3f0bb4e2)
- support initialHiddeIds prop (29a80c6f)
- switch from react-motion to react-spring (abef1fae)
- migrate package to typescript (10ae918f)
- bullet: support minValue/maxValue properties (#1635) (86c5d81e)
- calendar: expose weekdayTicks prop on TimeRange component (#1634) (efafa016)
Bug Fixes
- axes: update scale types to use @nivo/scales (0f4271d2)
- bar:
- build:
- bullet: fix broken tests (d508d10b)
- bump: provide datum to InheritedColorConfig type (48373c13)
- chord:
- radar: provide datum to InheritedColorConfig type (dcf85170)
- sankey: use node color for link color (#1615) (1002edb5)
- storybook: add configuration to make it work again (eb308f1c)
- website: update bar tooltip to prevent crash (#1627) (0dd20f1d)
Chore
- bar:
- reuse a few types (1295d1f4)
- refactor tooltip label customization (13629296)
- convert stories to typescript (3cbca763)
- convert test to typescript (718e4f5c)
- replace snapshot tests (b8c497a9)
- refactor commonProps for reuse (82262a25)
- refactor layerById to be more like pie (44358859)
- switch from LegacyContainer to Container (312b64d2)
- bullet: switch from d3-scale to @nivo/scales (dfd0099f)
- deps: upgrade react to v17.0.2 (#1612) (fe388ff3)
- website: update bar information (f04e9ea1)
v0.71.0
Features
- annotations:
- bar: add ability to toggle serie via legend item (#1556) (0def428c)
- bump: add additional props to custom layers (#1560) (8bd5a77a)
- calendar:
- deps: upgrade d3-time-format (ed792656)
- generators: add generateOrderedDayCounts function (fbcadd70)
- line: add ability to toggle serie via legend item (#1555) (463d380e)
- network: add onClick support for node (#1568) (c9156aac)
- pie: add ability to toggle serie via legend item (#1582) (23059e02)
- scales:
- scatterplot: add ability to specify nodeId accessor (343ef6f1)
- stream: add ability to customize legend label (780954af)
- swarmplot:
- website:
Bug Fixes
- axes: fix time scale bug with days crossing a new month (#1565) (cc27a856)
- bar:
- calendar: update TimeRange component for consistency (23d569c6)
- legends: update proptypes to avoid generated type error (f0acb818)
- line: get working with scales updates (c2e9631b)
- pie:
- scales:
- scatterplot: get working with scales updates (d9e3a5bc)
- stream: get working with scales updates (73a0812c)
- swarmplot:
- website: update imports from @nivo/calendar (c7f9876e)
Chore
- annotations: refactor package (f91e8f2a)
- bar: add tests for tooltip (12d84504)
- core: revert "fix(core): avoid occasional "ResizeObserver loop" error (#1466)" (8a999326)
- deps:
- pie: add test (5e9efe20)
- scatterplot: respond to pr feedback (0f6f3425)
- stream: respond to pr feedback (54dc1c29)
- swarmplot: refactor package (6c906c0a)
- website: update swarmplot information (d87f5dcb)
v0.70.1
Bug Fixes
- bar: add getTooltipLabel to BarItemProps typings (#1550) (a0911832)
- core: export ThemeProvider in typings (#1547) (b820166b)
- geo: add legends prop to typings for Choropleth (#1548) (25270001)
- legends: mark data and padding props as optional (#1545) (31995708)
- line:
- packages: remove
globalfrom default props (#1544) (4eb54cad)
v0.70.0
Features
- bar: use custom label for legends (#1371) (ae637f17)
- bump: support more series than ranks (#1540) (d07097d3)
- examples: improve codesandbox example (#1523) (bdbb48f9)
- heatmap: allow label formatting (#1428) (92d11b14)
- legends: migrate package to typescript (#1512) (d9ec5fdc)
- sunburst: pass child node to childColor function (#1520) (5580e968)
Bug Fixes
- axes: restore memoization (#1521) (729cd555)
- bar: pass renderWrapper prop to container (a258e0b0)
- build: mark @react-spring packages as external (#1537) (7bc4fc72)
- colors: update react peer dep to be < 18.0.0 (091dad31)
- core: avoid occasional "ResizeObserver loop" error (#1466) (7f88e10d)
- heatmap: return currentCellId from useHeatmap hook (#1536) (c572f803)
- marimekko: update react peer dep to be < 18.0.0 (cb983901)
- pie: pass renderWrapper prop to container (cec89ff2)
- swarmplot: fix swarmplot node onMouseMove event (#1529) (7f998811)
- treemap: adjust label type to accept a function (#1541) (3dca0ae3)
- website: