Skip to content

Releases: plouc/nivo

v0.73.1

14 Jul 23:58
7ff0e72
Compare
Choose a tag to compare

Bug Fixes

v0.73.0

14 Jul 20:39
919f213
Compare
Choose a tag to compare

Bug Fixes

Chore

Breaking Changes

  • upgrade react minimum peer deps range to v16.14.0 (#1677) (11bc6fcd)

v0.72.0

29 Jun 13:23
26098f6
Compare
Choose a tag to compare

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:
    • move scales above axes (e9ba49ec)
    • move voronoi up in the references (33a0cdbc)
  • bullet: fix broken tests (d508d10b)
  • bump: provide datum to InheritedColorConfig type (48373c13)
  • chord:
    • provide datum to InheritedColorConfig type (a9f392eb)
    • fix missing typescript properties (#1636) (8752e396)
  • 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

22 Jun 13:29
232b613
Compare
Choose a tag to compare

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:
    • get working with scales updates (48880b43)
    • fix when values are updated from 0 in grouped mode (#1585) (8ff82034)
    • fix inconsistency with custom tooltip (2479df38)
  • calendar: update TimeRange component for consistency (23d569c6)
  • legends: update proptypes to avoid generated type error (f0acb818)
  • line: get working with scales updates (c2e9631b)
  • pie:
    • correct argument type to usePie hook (191e3e0b)
    • use legend.data property if supplied (acdfa902)
  • 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

27 May 18:08
460d79b
Compare
Choose a tag to compare

Bug Fixes

v0.70.0

24 May 13:28
77cbd6a
Compare
Choose a tag to compare

Features

Bug Fixes

Chore

v0.69.1

03 May 12:00
150870e
Compare
Choose a tag to compare

Bug Fixes

v0.69.0

30 Apr 13:17
2675b60
Compare
Choose a tag to compare

Features

  • axes: init migration to typescript (73f98032)
  • build: add test watch commands to makefile (e706d48e)
  • circle-packing:
    • update default childColor (ca07b9e6)
    • restore patterns and gradients support for the SVG implementation (08ee5155)
    • add a dedicated prop to enable parent color inheritance (b864de9f)
    • update website descriptions (b91c0570)
    • update stories (9b7a3046)
    • restore border support (2911b61c)
    • restore pixelRatio property for canvas implementation (56491038)
    • add colorBy property to control which property should be used to assign a color (10914684)
    • add mouse handlers support to canvas implementation (82cb7c55)
    • add zoom support (d8c7a883)
    • expose hooks to be able to build fully custom charts (03433b02)
    • add support for custom circle component to SVG and HTML implementations (6f8a4caf)
    • memoize labels transition phases (d9170572)
    • add support for mouse handlers to SVG and HTML implementations (138eafb5)
    • restore labels (4fb658dc)
    • restore leavesOnly support (07135815)
    • migrate canvas implementation to new architecture (478da0ee)
    • rename Bubble to CirclePacking (43bb075c)
    • init hooks (6fb27f70)
    • remove licence headers (1f5290a7)
    • enable TS support (e75f1c89)
  • d3-scale: upgrade d3-scale package (c976d663)
  • deps: replace recompose with inlined version (#1494) (09b02069)
  • generators: migrate package to typescript (#1492) (46d2ae0c)
  • voronoi:

Bug Fixes

  • axes:
  • build: include latest changelog when publishing (e9360be8)
  • bullet: remove some ts-ignore comments (b4372cf1)
  • circle-packing:
    • add support for controlled zoomed ID (faf00aa8)
    • fix HTML implementation overflow (f83f2f1c)
  • deps: remove recompose (53b9c1cc)
  • legends: Add missing symbolBorderWidth to typings (#1431) (a00ef4a1)

Chore

  • axes:
    • exclude tsbuildinfo from package (828656f7)
    • changes to support react-spring v9.1.2 (dfd3ef08)
  • build: update messaging in makefile (6b9af77d)
  • changelog: update changelog (c3f293da)
  • circle-packing: fixes after rebase to master (89109d93)
  • docs: fix typo (#1495) (353e9837)

v0.68.0

23 Apr 20:20
923ff31
Compare
Choose a tag to compare

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:
  • testing: add enzyme types (d66d4e92)
  • website: update references (5b2deb56)

Bug Fixes

Chore

  • changelog: update changelog (f5dae750)

v0.67.0

21 Apr 13:50
Compare
Choose a tag to compare

Features

  • bar: typescript - uses string unions to define BarLayerType (#1322) (a1e08f57)
  • sunburst:

Bug Fixes

  • area-bump: Return a new serie reference when color or styles change (844c311f, closes #1301)
  • bump: Return a new serie reference when color or styles change (07c8ba10)
  • generators: change duplicate keys in tree data (149d1a64)
  • pie: fix types related to d3-shape (624d5859)
  • sunburst:
    • fix logic with radius and centerX/Y (ee593828)
    • get build passing again (77fcc219)
    • fix with child color modifier story (96ac069f)
  • website: update sunburst to not crash on hover (952ad507)

Chore

  • build: workaround lerna issues (98be804e)
  • changelog: update changelog (0fb693bc)
  • sunburst: rename slice label props for consistency (6717e5b0)