Skip to content

Latest commit

 

History

History
2247 lines (1551 loc) · 149 KB

CHANGELOG.md

File metadata and controls

2247 lines (1551 loc) · 149 KB

v0.61.2 (2019-12-31)

Features

  • sankey add support for layers to Sankey (842ae0df)

v0.61.1 (2019-12-31)

Bug Fixes

  • geo add missing dependency for legend data memoization (887c57e7)
  • legends
    • make sure to pass the theme object when using canvas legends (ae621162)
    • honor theme font settings for labels (e4a65fc4)
    • fix vertical alignment of canvas labels (559e3c78)

v0.61.0 (2019-12-31)

Features

  • bump add support for function for start/end labels (80c3e92b)

Bug Fixes

  • bump fix points keys & motion and code formatting (d92a9655)
  • prop-types fix missing prop types on various packages (8d0fe0d9)
  • publish
    • add missing npm-normalize-package-bin package (91acdf21)
    • fix lerna arg (97fcb868)
  • scatterplot fix scatterplot unit tests (c6b01ff1)

v0.60.1 (2019-12-31)

Features

  • bump
    • skip serie labels for missing data (04a13a72)
    • add support for missing data to Bump component (7275fa89)
    • add active/inactive state to points (ee906f41)
    • pass original datum to each point (b4c739d2)
    • add ability to use custom point component (b29fed2a)
  • line add option to format x/y values in tooltip (#731) (f92abbed)

Bug Fixes

  • bar add ability to use number for grid lines (#669) (3d48b94d)

v0.60.0 (2019-12-31)

Bug Fixes

  • bar
    • add missing borderColor type to nivo/bar (#704) (050f0a98)
    • add missing renderTick type to Bar's definition (#697) (61fc2078)
  • calendar add missing exports for canvas calendar (#700) (3f9bc623)
  • line
    • update PropType for Line markers when using dates for the X axis (#653) (2c9bfc2d)
    • add missing pointSymbol prop to typings (c249df83)
  • sankey fix issue with gradient links and spaces in IDs (#676) (52feccbf)
  • scales add useUTC to types (#690) (d7c1da53)
  • storybook fix typo in line's story (#680) (680a6ed3)
  • tooltip update tooltip TypeScript types. (#657) (305a536f)
  • website fix responsive problems with component's tab (#722) (ccbb4de0)

Features

  • calendar add support for custom color scale (#703) (484d3080)
  • legends pass id property to symbolShape (#687) (289e9049)
  • line update TypeScript definitions (c034393a)
  • tooltip add simple fix to keep the tooltip inbounds (#631) (395fc5e7)

v0.59.3 (2019-12-31)

Features

  • scales add ability to reverse linear scale (2f4ddc47)

Bug Fixes

  • voronoi upgrade d3-delaunay to fix single/collinear points (#640) (b93c96a5)

v0.59.2 (2019-12-31)

Bug Fixes

  • axes treat renderTick as a React component (4bd566c8)
  • choropleth add missing domain prop to typings (#634) (fa3c220a)
  • line add missing tooltip prop to typings (#568) (0a90609b)

Features

  • website add sponsoring link (871c7efb)

v0.59.1 (2019-12-31)

Features

  • line add missing types (#605) (f8562008)
  • radar pass key to tooltip format function (#587) (cca8a9e9)
  • tooltip move Chip style to theme (#589) (343e38c5)

Bug Fixes

  • axes respect useUTC option on x/y scale property (#574) (b4ca5ecc)
  • bar
  • stream fix bugs in typings (#593) (9b157510)

v0.59.0 (2019-12-31)

Bug Fixes

  • sankey
    • improve Sankey types (9d5c7285)
    • change custom align story to use correct align property (6d300ab6)
  • scatterplot fix unit tests (3ea40c02)
  • website correct typo on line page (0ed7eb8a)

Features

  • scatterplot
    • update stories (d55b5fce)
    • improve ScatterPlotCanvas (40d9d2de)
    • improve Mesh support for SVG implementation (91f66dc4)
    • fix TypeScript definitions (ac012bad)
    • adapt ScatterPlot stories (81bf6fd5)
    • add ability to format x/y values (7a80184b)
    • rename symbolSize to nodeSize (501ee0ff)
    • add support for mix-blend-mode (4b667dab)
    • migrate package to new architecture (4397dab6)
  • stream add TypeScript definitions (87c762cc)

v0.58.0 (2019-12-31)

Features

  • bump
    • add support for transitions on Bump component (9fa5019b)
    • add support for animation for AreaLabels (3efe3fd8)
    • add TypeScript definitions for Bump (eed820ad)
    • add TypeScript definitions for AreaBump (e70c4cd5)
    • add screenshots (edf72cae)
    • add support for area transition for AreaBump (4553d555)
    • add AreaBump component (9b69845e)
    • init @nivo/bump package (5501852d)

Bug Fixes

  • radar fix Radar cached tooltip (a8626bec)

v0.57.2 (2019-12-31)

Bug Fixes

  • choropleth add missing domain prop (#540) (6bf655fb)
  • website fix storybook url config (5c866ce7)

v0.57.1 (2019-12-31)

Bug Fixes

  • scales fix time scale instantiation (c9abfaef)

v0.57.0 (2019-12-31)

Bug Fixes

  • svg fix text vertical alignment (d59fb722)
  • website fix InheritedColorControl (862fa0bd)

Features

  • line
    • finalize first version of LineCanvas (bd008153)
    • fix slices spacing & add support for y axis (d56881b8)
    • add canvas implementation (d47d5cb1)
  • network
    • add TypeScript definitions (f2d4ec39)
    • add separated node and link components (a54ac593)
    • init network package (2ea85816)

v0.56.2 (2019-12-31)

Features

  • colors allow plain color for ordinal scale (b8d3abb4)
  • core allow string format spec in BasicTooltip (8b382dc3)

v0.56.1 (2019-12-31)

Features

  • chord improve @nivo/chord package (51a58c11)

v0.56.0 (2019-12-31)

Features

  • annotations init @nivo/annotations package (e0dc149d)
  • axes
    • move all grid & axes stuff from core (0b564147)
    • add support for legends to canvas implementation (5dcebd63)
  • bar use @nivo/colors for inherited colors (c7cf5ce0)
  • chord use @nivo/colors for inherited colors (f16f8244)
  • circle-packing use @nivo/colors for inherited colors (53ffed92)
  • colors
    • use @nivo/colors for inherited colors for all packages (e8955560)
    • add colorIdentity support to bar & bubble (32e61b16)
    • init @nivo/colors package (62644b0a)
  • examples upgrade examples dependencies (e07f58f3)
  • geo
    • update choropleth screenshots (c2f64eac)
    • add legend support to choropleth components (bb7a0a2e)
  • line use @nivo/colors for inherited colors (1347fd82)
  • pie use @nivo/colors for inherited colors (a217ab8f)
  • radar
    • add blend-mode support (e46b10c9)
    • improve @nivo/radar package (96e60be0)
    • use @nivo/colors for inherited colors (4686b2bf)
  • sunburst use @nivo/colors for inherited colors (9cb6b2af)
  • swarmplot
    • add support for border color (de3e8b3a)
    • add ability to use custom tooltip (83f965ad)
    • add support for voronoi overlay) (4b0bcb96)
    • init @nivo/swarmplot package (eb593954)
  • theming add ability to theme crosshairs (f03848f6)
  • treemap use @nivo/colors for inherited colors (4b5e65b6)
  • website

Bug Fixes

  • api fix api mappings (80b281cc)
  • legends fix legends unit tests (41dd564f)
  • sankey fix broken custom node sorting (#498) (319e7e07)
  • scatterplot fix scatterplot voronoi overlay (3bdc783e)
  • treemap add missing default colorBy (ba91da53)

v0.55.0 (2019-12-31)

Bug Fixes

Features

  • calendar add ability to align calendar in its container (87cc6451)
  • core remove enclosing div from container if non interactive (149ed0f8)
  • examples add Bar live update example (26dc32a8)
  • geo
    • add TypeScript definitions (d818a665)
    • add abillity to customize label & format value (ef499799)
    • migrate to react hooks (9c5f1879)
    • add support for projection translation/rotation (a78b293a)
    • add charts' icons (54c00402)
    • init geo package (119b9e98)
  • publish add cleanup rollup plugin (0c707e61)
  • voronoi
  • website

v0.54.0 (2019-12-31)

Features

  • calendar
    • add ability to add arbitrary data (6a46b723)
    • add CalendarCanvas component (96f8ac29)
    • add ability to define year legends position (bf8797ae)
    • add ability to define month legends position (9bc70928)
    • avoid unnecessary layout computing (5aa0ff5d)
    • add support for min/max value (e0a46f5a)
  • sankey
    • adjust labels for vertical layout (e12cdf15)
    • add support for vertical sankey (e299590e)
    • use more neutral properties for layout support (e0a56eb6)
    • move computing out of the rendering component (a0c29fe4)
    • improve support for nodes sorting (f63450fa)
    • add ability to sort nodes (#401) (fed5fc4b)
  • website
    • change sankey default layout (a5352e41)
    • use hooks for calendar pages (fec85fa0)
    • add doc for bar label + fix stories links (223c5e57)
    • upgrade nivo packages (775ea0b4)

Bug Fixes

  • website fix broken legends guide (cc3cb0b1)

v0.53.1 (2019-12-31)

Features

  • api fix api publication (1ec197b5)
  • bar
    • adjust legend data according to layout/mode/reverse (0c0a6a18)
    • add ability to use borders with BarCanvas (4568516e)
  • website

v0.53.0 (2019-12-31)

Bug Fixes

  • jest fix jest babel config (da5edb0d)
  • tests upgrade enzyme (d69be1fc)
  • typescript fix TableTooltip and LineComputedSerieDatum-type (#428) (fd35f78e)
  • website fix wrong title on the guides/axes page (#441) (91eacdbe)

Features

  • build upgrade rollup & add esm build (f6d64802)
  • line add support for gridXValues and gridYValues (#391) (fd49e83d)
  • sankey decouple node coloring and link coloring (#404) (c793ffd1)
  • storybook upgrade storybook (670d22df)
  • sunburst allow independent child colors (#463) (2525ad11)
  • theming improve theming (95dd0603)
  • website upgrade nivo packages (33d5508c)

v0.52.1 (2019-12-31)

Features

  • canvas add support for custom font family (#430) (11f039e0)
  • scatterplot set pointer as 'normal' not crosshair (#402) (29848b87)
  • website
    • remove responsive components from explorer (27524f18)
    • generate chart icons from code (209177af)
    • upgrade nivo packages (d1bb0571)

Bug Fixes

  • bar Allow BarItem label property to accept React.Element (48c8e410)
  • lodash use scoped imports (dea6a75f)
  • typescript Allow axis to be AxisProps or null (5d45796f)

v0.52.0 (2019-12-31)

Features

  • api move api to main nivo repo (50245962)
  • scales add support for log scale (#378) (971925f8)
  • website

Bug Fixes

  • bar fix missing legend in Bar chart #362 (aa12d9d2)
  • scatterplot fix wrong legend item color in ScatterPlotCanvas (#372) (155fdfae)
  • website use https instead of http (07b1bade)

v0.51.6 (2019-12-31)

Features

  • bar add enableGridX/enableGridY/legends support to BarCanvas (#354) (f872aaa1)
  • line add support for layers to Line component (35911df3)

v0.51.5 (2019-12-31)

Features

  • bar add ability to customize tooltip label (16ae9d5c)

v0.51.4 (2019-12-31)

Features

  • tooltips improve bar & stream tooltips (698585fc)

v0.51.3 (2019-12-31)

Features

  • scatterplot add support for layers to ScatterPlot component (f3a5a842)

v0.51.2 (2019-12-31)

Features

  • chord add support for font style for ChordCanvas (c4f29c51)

v0.51.1 (2019-12-31)

Features

  • bar add support for layers to Bar component (8a817ec9)
  • website

v0.51.0 (2019-12-31)

Features

  • bubble trigger onClick when isZoomable is false (#322) (787341ac)
  • chord add support for ribbon blendmode (2b0cfec6)
  • deps upgrade deps (be6e96e4)
  • heatmap use @nivo/axes package for axes (36cd9c7b)
  • line
    • add support for mix-blend-mode on areas (c434148f)
    • add typescript definitions (cfa6a59c)
  • scatterplot
    • add ability to use a mesh to capture interactions (ff9399fa)
    • add scatterplot typescript definitions (22c930d0)
    • improve scatterplot (4ae6591d)
  • website upgrade nivo packages (ddb22915)

Bug Fixes

  • chord skip rendering for zero/negative radius (647a496a)
  • heatmap fix support for enableLabels property (a866586a)

v0.50.0 (2019-12-31)

Bug Fixes

  • website remove extra space in heatmap package name (93077734)

Features

  • axes add tickIndex to Axis’ renderTick method (#305) (93b85c0b)
  • interactions add support for mouseenter/leave on bar, pie & scatterplot svg (#280) (76c8722b)
  • scatterplot-markers add markers to scatterplot SVG (#287) (d7192461)
  • stream add support for dots (4860ef53)

v0.49.1 (2019-12-31)

Features

  • bar use @nivo/axes instead of @nivo/core for SVG axes (3b22c6fb)
  • examples upgrade retro example deps (203f7198)
  • website upgrade nivo packages (531e492b)

v0.49.0 (2019-12-31)

Features

  • parallel-coordinates
  • theming improve theming (0040bb38)
  • umd git ignore umd builds (58f03a59)
  • website upgrade nivo packages (47a5f8a7)

v0.48.1 (2019-12-31)

Features

Bug Fixes

  • build add missing externals in rollup config (e23182f2)
  • bullet remove deprecated property titleWidth (0c8e8bbb)

v0.48.0 (2019-12-31)

Features

  • bullet
  • theming improve theming (c7e7a9fe)
  • website upgrade nivo packages (1c5fd5db)

v0.47.1 (2019-12-31)

Features

  • axes improve tickValues support (58aeaab0)
  • website upgrade nivo packages (a88e50fd)

v0.47.0 (2019-12-31)

Features

  • components fix components display name (84aa832d)
  • line
    • fix line slices for time scales (82e03d3a)
    • compute slices from scales package (31c06c0f)
    • add story about negative values highlight (b425e35f)
    • init linear & time scale support (3bce793a)
  • scales
  • storybook improve components stories (d29d21f4)
  • stream add info about stories (4f98124c)
  • website
    • change line demo data generation method (124028de)
    • upgrade nivo packages (4aeed5d8)

Bug Fixes

  • colors fix colors due to d3 packages upgrade (a17d93bc)

v0.46.0 (2019-12-31)

Features

  • line add ability to specify grid X/Y values (b44c8543)
  • radar add ability to customize label (03b3640b)
  • waffle add ability to toggle datum by id (7f411dae)
  • website
    • add component to list storybook stories (6b9ce02e)
    • add Line legends control (91bac9ed)
    • upgrade nivo packages (c0f12986)

v0.45.0 (2019-12-31)

Bug Fixes

Features

  • core
    • fix prop wraning when using markup for axis legend (4152c090)
    • add support for string or number keys on bar/line and pie (953c572e)
  • deps upgrade deps (3f4b4294)
  • legends
    • add support for both color and fill (4cb33e25)
    • add documentation for custom symbol shape (7adc8381)
    • add test for custom symbol shape support (50b2d39c)
    • add support for custom symbol shape (7419c912)
    • add support for basic interactivity (527b1fa7)
  • waffle
    • add legend support for WaffleCanvas (a60b34e6)
    • add legend support for Waffle (6a5db0dd)
  • website
    • add ability to manage array of props (8f44ab94)
    • upgrade nivo packages (4d819df6)

v0.44.0 (2019-12-31)

Features

  • core
  • line add support for custom tooltip (39fad124)
  • scatterplot remove unused min/max x/y (efbda0fb)
  • website add option to showcase custom scatterplot tooltip (68b72a44)

Bug Fixes

  • Makefile disable command priting for packages-build recipe (1046ee2c)
  • calendar fix crash when no data is empty (5ac42141)
  • eslint fix eslint for all packages (27bf8d0c)
  • heatmap better handling of NaN values (02ef5577)

v0.43.0 (2019-12-31)

Features

  • calendar
    • add ability to define custom tooltip (7a076bf3)
    • add stories (d3b8951e)
    • add ability to customize year/month legend (a43c7082)
    • add TypeScript definitions (98106ab1)

v0.42.1 (2019-12-31)

Features

  • bar add ability to define grid values (afd1ee30)
  • pie adjust website & docs (8f22f893)

Bug Fixes

  • bar fix BarItem label prop type (682cbed0)
  • line fix LineSlices id prop type (6f229b90)

v0.42.0 (2019-12-31)

Features

  • pie
    • improve pie components (eb14f0cb)
    • cleanup website PieCanvas demo (31ef9e53)
    • init support for start/end angle + PieCanvas (52f6a9e1)
  • website upgrade nivo packages (d6eefa30)

v0.41.0 (2019-12-31)

Features

  • sankey
    • add TypeScript definitions (c2a9d38b)
    • add gradient & blend mode support for links (27d56050)
  • website upgrade nivo packages (cf62e33d)

v0.40.0 (2019-12-31)

Bug Fixes

  • pie fix code formatting (1f9cf69e)
  • waffle remove self import from TypeScript def (867a545a)

Features

  • bar include TypeScript definition in package (0d221c74)
  • heatmap include TypeScript definition in package (868620eb)
  • pie
    • add support for custom tooltip (d3734428)
    • include TypeScript definition in package (04fc931e)
  • radar add ability to define max value (880d7299)
  • website upgrade nivo packages (8dadeead)

v0.39.0 (2019-12-31)

Features

  • waffle add waffle package (#202) (aceafc48)

v0.38.0 (2019-12-31)

Features

  • heatmap init TypeScript definitions (#198) (6c5432db)
  • pie add TypeScript Definitions for Pie component (0def4c31)
  • tooltips add support for custom tooltips for bubble charts and treemaps (#200) (092f3e0c)
  • website
    • fix treemap source code for treemap components (b97c07b8)
    • restore scrol position when pathname changes (49b7ffca)
    • use BrowserRouter instead of HashRouter (a360e444)
    • upgrade nivo packages (69deaa17)

v0.37.0 (2019-12-31)

Features

  • heatmap add support for onClick event (52d077c7)
  • website upgrade nivo packages (5f416e9a)

v0.36.0 (2019-12-31)

Features

  • bar improve custom tooltip support (5816555e)
  • tooltips add support for configurable tooltips for bar charts and heat maps (#159) (82473c10)
  • website upgrade nivo packages (8d8374a3)

v0.35.2 (2019-12-31)

Bug Fixes

  • lodash add missing deps & use scoped imports (f04660f2)

Features

  • website upgrade nivo packages (66a7208c)

v0.35.1 (2019-12-31)

Bug Fixes

v0.35.0 (2019-12-31)

Bug Fixes

  • deps do not ignore yarn.lock (1a60cfb8)
  • scripts fix make targets documentation (48d87ec2)
  • security Upgrade transitive hoek dep (50d6fd52)
  • storybook fix storybook packages import (d3abafdc)
  • website fix website Stream example code (#188) (129572e6)

Features

  • ci update travis config (25e4cdca)
  • deps use yarn with lerna & add missing yarn.lock files (42675e47)
  • legends add default text color + canvas support for text color (20a30ab8)
  • lint centralize lint command & config (e8e38da4)
  • packages use rollup for packages build (f24cb08d)
  • pie add support for onClick event (b171044e)
  • react nivo now require react >= 16.2.0 < 17.0.0 (f64d3ef6)
  • stack make line areas stack in front of each other visibly #152 (8ec91a66)
  • tests centralize test command & dependencies (eda819ca)
  • website improve chart tabs (2c2265f5)

v0.34.0-1 (2019-12-31)

Bug Fixes

  • chord fix broken imports (252efc0f)
  • eslint fix eslint for some packages (22b6bf6e)
  • line avoid re-rerendering LineDots (a6f51379)

Features

  • chord
    • update @nivo/chord directory layout (a143d80f)
    • init tests for @nivo/chord package (a0622609)
  • composition init more granular approach to components (da5c6fbf)
  • legends init SizeLegendSvg (22c186ad)
  • line
    • fix dot label color (330720ce)
    • init tests & eslint for @nivo/line package (5bf09098)
    • add support for empty values + custom x scale + stacking (4690cbc4)
    • remove unused component (bfec8288)
    • add LineChartCanvas component (be930613)
    • rework stories (05ea88f7)
    • add LineChartSvg component (42f1cfe3)
    • restore ability to animate line & line area (d517c521)
  • sankey init tests & eslint for @nivo/sankey package (b4428b1e)
  • scales add support for time scale (28e8ebff)
  • scatterplot
    • add tests and stories (bbc03444)
    • add support for tooltips on ScatterPlotCanvas (42a17314)
    • add scatterplot package (52fab5f9)
  • screenshots update packages screenshots (a39731c3)
  • website
    • make chart demo layout consistent across chart types (f3166062)
    • improve chart tabs (c32c5729)
    • add illustration to @nivo/line low level components doc (5ddaede9)
    • add @nivo/line low level components doc (cf8a5caa)
    • upgrade @nivo packages (71e1c4b0)

v0.33.0-8 (2019-12-31)

Features

  • scatterplot add support for tooltips on ScatterPlotCanvas (fc01970b)

v0.33.0-7 (2019-12-31)

v0.33.0-6 (2019-12-31)

Bug Fixes

v0.33.0-5 (2019-12-31)

Features

  • api remove empty api package (dd47b293)
  • bar add support for legends on Bar component (6f22a4ab)
  • calendar add support for legends on Calendar component (6ef9dc20)
  • chord add support for legends on Chord component (39212ef4)
  • commands sort Makefile help (4f7a872c)
  • dev add commands to list/rm currently linked packages for website (df1d3085)
  • examples
    • ensure examples build successfully on CI (2ad46b7a)
    • fix retro example dependencies (2c84d014)
  • legends init legends package (4063428b)
  • line add support for legends on Line component (b7cc2449)
  • linting add eslint on several packages (38ba981d)
  • pie add support for legends on Pie component (8c3004be)
  • publish add packages build prior to publish (c6f9810b)
  • radar add support for legends on Radar component (8d53e13b)
  • sankey add support for legends on Sankey component (0082fb98)
  • scatterplot add scatterplot package (ff7610c6)
  • stream add support for legends on Stream component (79395355)
  • website

v0.33.0-4 (2019-12-31)

Features

  • bar add support for legends on Bar component (09b0a2a9)
  • calendar add support for legends on Calendar component (3a547223)
  • chord add support for legends on Chord component (daeb4d4c)
  • dev add commands to list/rm currently linked packages for website (3c5f0fdb)
  • legends init legends package (56c5f99c)
  • line add support for legends on Line component (b6a45955)
  • pie add support for legends on Pie component (d22faa6e)
  • publish add packages build prior to publish (9a10a459)
  • radar add support for legends on Radar component (415ac596)
  • sankey add support for legends on Sankey component (feccf224)
  • stream add support for legends on Stream component (b0421f5c)
  • website

v0.33.0-3 (2019-12-31)

Features

  • chord add support for legends on Chord component (9708b531)
  • sankey add support for legends on Sankey component (3cfe7ec1)

v0.33.0-2 (2019-12-31)

Features

  • pie add support for legends on Pie component (7092fbeb)

v0.33.0-1 (2019-12-31)

Features

  • dev add commands to list/rm currently linked packages for website (c359a21b)
  • publish add packages build prior to publish (e37eb388)
  • stream add support for legends on Stream component (66c475ae)
  • website upgrade @nivo packages (65694f8d)

v0.33.0-0 (2019-12-31)

Features

  • calendar add support for legends on Calendar component (2ff2aeb3)
  • legends init legends package (c27aae45)
  • line add support for legends on Line component (d53614f8)
  • radar add support for legends on Radar component (eec6ac5c)

v0.33.0 (2019-12-31)

Bug Fixes

  • babel-preset add missing ignored script (17ac44e1)
  • chord fix broken imports (252efc0f)
  • readme fix misleading installation instructions (0a5120f7)
  • split

Features

  • api remove empty api package (dd47b293)
  • bar add support for legends on Bar component (6f22a4ab)
  • calendar add support for legends on Calendar component (6ef9dc20)
  • chord
    • add support for legends on Chord component (39212ef4)
    • add source code for chord stories (489f36fc)
  • code style add prettier formatting (9a550eb8)
  • commands sort Makefile help (4f7a872c)
  • d3 use caret range instead of fixed version for d3 deps (9598511c)
  • demo
    • add command to deploy demo website + storybook (e2f5c581)
    • remove unused deps (eaff4d8b)
  • dev add commands to list/rm currently linked packages for website (df1d3085)
  • examples
    • ensure examples build successfully on CI (2ad46b7a)
    • fix retro example dependencies (2c84d014)
  • generators use @nivo/generators instead of nivo-generators (e65976d8)
  • legends init legends package (4063428b)
  • lerna exclude demo & examples from lerna (aa255ebf)
  • line add support for legends on Line component (b7cc2449)
  • linting add eslint on several packages (38ba981d)
  • packages add command to deploy all packages (7467315c)
  • pie add support for legends on Pie component (8c3004be)
  • publish add packages build prior to publish (c6f9810b)
  • radar add support for legends on Radar component (8d53e13b)
  • sankey add support for legends on Sankey component (0082fb98)
  • scatterplot
    • add tests and stories (bbc03444)
    • add support for tooltips on ScatterPlotCanvas (42a17314)
    • add scatterplot package (52fab5f9)
  • split init multi packages (158a349d)
  • stream add support for legends on Stream component (79395355)
  • tests restored existing tests (e4cf806f)
  • website

v0.32.0-9 (2019-12-31)

Bug Fixes

v0.32.0-8 (2019-12-31)

Features

  • d3 use caret range instead of fixed version for d3 deps (fa47e01e)

v0.32.0-7 (2019-12-31)

Bug Fixes

v0.32.0-5 (2019-12-31)

Bug Fixes

  • split add missing dep react-motion (74e0bf54)

v0.32.0-4 (2019-12-31)

v0.32.0-3 (2019-12-31)

v0.32.0-2 (2019-12-31)

v0.32.0-12 (2019-12-31)

Features

  • generators use @nivo/generators instead of nivo-generators (a055d0e5)

v0.32.0-11 (2019-12-31)

Features

  • code style add prettier formatting (2f9a29b2)
  • packages add command to deploy all packages (36e87edb)
  • tests restored existing tests (dc2b08bc)

v0.32.0-10 (2019-12-31)

Features

  • d3 use caret range instead of fixed version for d3 deps (fa47e01e)
  • demo
    • add command to deploy demo website + storybook (968e645f)
    • remove unused deps (770f521a)
  • lerna exclude demo & examples from lerna (5c815ccc)
  • website rename demo to website (14a375c1)

Bug Fixes

v0.32.0-1 (2019-12-31)

Bug Fixes

  • babel-preset add missing ignored script (7fbc5951)

Features

v0.32.0 (2019-12-31)

Features

  • code style add prettier formatting (9a550eb8)
  • d3 use caret range instead of fixed version for d3 deps (9598511c)
  • demo
    • add command to deploy demo website + storybook (e2f5c581)
    • remove unused deps (eaff4d8b)
  • generators use @nivo/generators instead of nivo-generators (e65976d8)
  • lerna exclude demo & examples from lerna (aa255ebf)
  • packages add command to deploy all packages (7467315c)
  • split init multi packages (158a349d)
  • tests restored existing tests (e4cf806f)
  • website

Bug Fixes

v0.31.0 (2019-12-31)

Features

  • calendar
    • add support for tooltip (149e664e)
    • remove support for motion and align code with other charts (b9b47f75)

v0.30.1 (2019-12-31)

Features

  • line
    • fix wrong prop type (df4ac4ea)
    • new prop enableArea was added to Line chart (#82) (6958db18)
    • part of a line with missing data was hidden (#81) (60e47746)
  • tooltip prop to format values in tooltip was added (#69) (0dfafff5)
  • voronoi improve voronoi (#93) (e1ae81a8)

v0.30.0 (2019-12-31)

Bug Fixes

  • bar getLabel is defined twice (#76) (4cfd3a11)

Features

  • axes add onClick handler to axis ticks (#60) (0c9efe4b)
  • interactivity add onClick support for Sankey (#75) (a547917c)
  • pie add ability to use default dataset order (#79) (f4a261d3)
  • react update required react version (4b4865fc)
  • sankey
    • Support complete configuration of the tooltips (#78) (f3aecf6c)
    • Support configurable labels (#77) (5ac962b1)

v0.29.4 (2019-12-31)

v0.29.3 (2019-12-31)

Features

  • axis add support for custom tick values/count (#58) (bd789728)

v0.29.2 (2019-12-31)

v0.29.1 (2019-12-31)

Features

  • tooltip improve positioning (288657c7)
  • treemap add TreeMapCanvas component (e12a1268)

v0.29.0 (2019-12-31)

Features

  • bubble improve bubble components (0779f335)
  • treemap remove placeholders and improve svg & html flavors (ff3734da)

v0.28.1 (2019-12-31)

Bug Fixes

  • window use global.window instead of window for node env (bf1e6202)

v0.28.0 (2019-12-31)

Features

  • bar add support for border on Bar component (7f5ac7ce)
  • bubble add canvas support for bubble chart (8db9a136)
  • chord add ability to customize chord borders color (bee8de33)
  • defs init support for svg gradients/patterns (cd4c1663)
  • line add ability to customize line width (8cb88477)
  • stream add border suppport (5eabc451)

v0.27.0 (2019-12-31)

Features

  • bar
    • improve bar components: (640debc7)
    • add label format support for Bar (#45) (c5a63c95)

v0.26.3 (2019-12-31)

v0.26.2 (2019-12-31)

Bug Fixes

  • bubble fix bubble props export (37067061)

v0.26.1 (2019-12-31)

Features

  • interactivity add onClick support for Bar & Bubble (a73af167)

v0.26.0 (2019-12-31)

Bug Fixes

  • tooltip fix tooltip offset with scroll (c320c23f)

Features

  • axis improve axis formatting support (69269a60)
  • bar add ability to define bar chart min/max value (d9b9bdae)
  • bubble fix bubble color transition (675c6689)
  • sankey improve sankey interactivity (27a5ff54)

v0.25.0 (2019-12-31)

Features

  • chord add labels, stories and cavans variant for Chord component (281021bb)

v0.24.0 (2019-12-31)

Features

  • axes use same code for svg & canvas ticks (c8c693a3)
  • chord improve Chord component (16af1340)
  • heatmap add tooltip support for HeatMap (28077c58)

v0.23.4 (2019-12-31)

Features

  • axes use same code for svg & canvas ticks (c0de4732)
  • heatmap
    • add tooltip support for HeatMap (422d4c2a)
    • add hover behavior on HeatMapCanvas (37974a91)

v0.23.3 (2019-12-31)

Bug Fixes

  • canvas fix resizing when using canvas based components (0d41f563)

v0.23.2 (2019-12-31)

Features

  • canvas add support for HiDPI screens (26ebb9b7)

v0.23.1 (2019-12-31)

Features

  • bar add tooltip support for BarCanvas (946bb066)
  • heatmap add tooltip support for HeatMapCanvas (db579a16)

v0.23.0 (2019-12-31)

Bug Fixes

  • stream fix stream stacked tooltip (05fbcc9f)

Features

  • canvas add canvas support for bar & heatmap (94ad4d97)

v0.22.1 (2019-12-31)

v0.22.0 (2019-12-31)

Features

  • heatmap add HeatMap component (425afdaa)

v0.21.0 (2019-12-31)

v0.20.0 (2019-12-31)

Features

  • dots add ability to define custom dot symbol (da49e15f)
  • generators update nivo-generators (ada44cf7)
  • line add ability to define min/max Y value (2bd2554f)
  • markers add support for markers on Line & Bar charts (e36a7a2b)
  • sankey
    • improve Sankey diagram (aa5c8471)
    • add support for label on Sankey diagram (b90de33a)
    • add sankey diagram component (f358d2f9)
  • theming fix tooltip theming (9385dd67)

v0.19.0 (2019-12-31)

Bug Fixes

  • treemap fix missing default props (887cfcde)

v0.18.0 (2019-12-31)

Features

  • bubble
    • fix bubble tooltip id value (615b90e9)
    • add Bubble stories (aba5c985)
    • add zooming ability to Bubble components (a231c07b)
  • hierarchy add withHierarchy() HOC (99c2f789)
  • labels use alignmentBaseline instead of approximative dy (10aa40fe)
  • radar add support for tooltip on Radar component (acd9a4f9)
  • treemap add support for tooltip on TreeMap components (755783d8)

v0.17.0 (2019-12-31)

v0.16.0 (2019-12-31)

Features

  • radar simplify radar data format (d56a9441)
  • storybook update Bar storybook (b5c39f70)

v0.15.0 (2019-12-31)

Features

  • tooltip add support for tooltip theming (72f2f751)

v0.14.0 (2019-12-31)

Features

  • bar add support for horizontal layout & change data format (29a4b350)

v0.13.0 (2019-12-31)

Features

  • axes add ability to rotate axes tick label (3921c2f1)

v0.12.0 (2019-12-31)

Bug Fixes

  • Makefile disable command priting for packages-build recipe (1046ee2c)
  • api fix api mappings (80b281cc)
  • axes
    • treat renderTick as a React component (4bd566c8)
    • respect useUTC option on x/y scale property (#574) (b4ca5ecc)
  • babel-preset add missing ignored script (17ac44e1)
  • bar
    • add ability to use number for grid lines (#669) (3d48b94d)
    • add missing borderColor type to nivo/bar (#704) (050f0a98)
    • add missing renderTick type to Bar's definition (#697) (61fc2078)
    • allow null for axes (8a22b666)
    • remove unnecessary ColorProps (865e9a61)
    • Allow BarItem label property to accept React.Element (48c8e410)
    • fix missing legend in Bar chart #362 (aa12d9d2)
    • fix BarItem label prop type (682cbed0)
    • getLabel is defined twice (#76) (4cfd3a11)
  • bubble
    • fix bubble props export (37067061)
    • add missing tooltip when using static bubble chart (9faae318)
  • build add missing externals in rollup config (e23182f2)
  • bullet remove deprecated property titleWidth (0c8e8bbb)
  • bump fix points keys & motion and code formatting (d92a9655)
  • calendar
    • add missing exports for canvas calendar (#700) (3f9bc623)
    • fix crash when no data is empty (5ac42141)
    • fix regression on calendar (b687ec84)
  • canvas fix resizing when using canvas based components (0d41f563)
  • chord
    • skip rendering for zero/negative radius (647a496a)
    • fix broken imports (252efc0f)
  • choropleth
    • add missing domain prop to typings (#634) (fa3c220a)
    • add missing domain prop (#540) (6bf655fb)
  • color fix ColorUtils unit test (bd9e03d3)
  • colors fix colors due to d3 packages upgrade (a17d93bc)
  • deps do not ignore yarn.lock (1a60cfb8)
  • eslint fix eslint for all packages (27bf8d0c)
  • generators use modules (9cec118c)
  • geo
    • add missing dependency for legend data memoization (887c57e7)
    • fix custom layers (069e4e61)
  • heatmap
    • fix support for enableLabels property (a866586a)
    • better handling of NaN values (02ef5577)
  • ignores fix git ignore misconfiguration (41e278a7)
  • jest fix jest babel config (da5edb0d)
  • legends
    • make sure to pass the theme object when using canvas legends (ae621162)
    • honor theme font settings for labels (e4a65fc4)
    • fix vertical alignment of canvas labels (559e3c78)
    • fix legends unit tests (41dd564f)
  • line
    • update PropType for Line markers when using dates for the X axis (#653) (2c9bfc2d)
    • add missing pointSymbol prop to typings (c249df83)
    • add missing tooltip prop to typings (#568) (0a90609b)
    • fix LineSlices id prop type (6f229b90)
    • fix default curve property (4835a02a)
    • fix line chart color when animation disabled (41e9e25f)
  • lodash
    • use scoped imports (dea6a75f)
    • add missing deps & use scoped imports (f04660f2)
  • pie fix code formatting (1f9cf69e)
  • prop-types fix missing prop types on various packages (8d0fe0d9)
  • publish
    • add missing npm-normalize-package-bin package (91acdf21)
    • fix lerna arg (97fcb868)
  • radar fix Radar cached tooltip (a8626bec)
  • react-dom use react-dom instead of react for DOM retrieval (c0940876)
  • readme
    • fix misleading installation instructions (0a5120f7)
    • fix readme badges links (21a90289)
    • fix broken license link in readme (a27a2117)
  • rename Remove trailing layout component (860c8e77)
  • sankey
    • fix issue with gradient links and spaces in IDs (#676) (52feccbf)
    • improve Sankey types (9d5c7285)
    • change custom align story to use correct align property (6d300ab6)
    • fix broken custom node sorting (#498) (319e7e07)
  • scales
  • scatterplot
    • fix scatterplot unit tests (c6b01ff1)
    • fix unit tests (3ea40c02)
    • fix scatterplot voronoi overlay (3bdc783e)
    • fix wrong legend item color in ScatterPlotCanvas (#372) (155fdfae)
  • scripts fix make targets documentation (48d87ec2)
  • security Upgrade transitive hoek dep (50d6fd52)
  • split
  • stack fix broken Stack tests (6ef978c4)
  • storybook
    • fix typo in line's story (#680) (680a6ed3)
    • fix storybook packages import (d3abafdc)
  • stream
  • svg
    • fix text vertical alignment (d59fb722)
    • fix svg for server side rendering (ae77d432)
  • tests
  • tooltip
    • update tooltip TypeScript types. (#657) (305a536f)
    • fix tooltip offset with scroll (c320c23f)
  • travis use specific browser on travis for browser testing (45d318ce)
  • treemap
  • typescript
    • fix TableTooltip and LineComputedSerieDatum-type (#428) (fd35f78e)
    • Allow axis to be AxisProps or null (5d45796f)
  • unit-tests fix broken unit tests (321ef10d)
  • voronoi upgrade d3-delaunay to fix single/collinear points (#640) (b93c96a5)
  • waffle remove self import from TypeScript def (867a545a)
  • website
    • fix responsive problems with component's tab (#722) (ccbb4de0)
    • correct typo on line page (0ed7eb8a)
    • fix storybook url config (5c866ce7)
    • fix InheritedColorControl (862fa0bd)
    • fix broken legends guide (cc3cb0b1)
    • fix wrong title on the guides/axes page (#441) (91eacdbe)
    • use https instead of http (07b1bade)
    • remove extra space in heatmap package name (93077734)
    • fix legends guide (6828c33f)
    • fix website Stream example code (#188) (129572e6)
  • window use global.window instead of window for node env (bf1e6202)

Features

  • annotations init @nivo/annotations package (e0dc149d)
  • api
  • axes
    • move all grid & axes stuff from core (0b564147)
    • add support for legends to canvas implementation (5dcebd63)
    • add tickIndex to Axis’ renderTick method (#305) (93b85c0b)
    • improve tickValues support (58aeaab0)
    • add onClick handler to axis ticks (#60) (0c9efe4b)
    • use same code for svg & canvas ticks (c8c693a3)
    • add ability to rotate axes tick label (3921c2f1)
    • remove stale axes components & add proper props validation (7fc0e4de)
    • add ability to disable axes transitions (bc1be6c7)
    • add more options to AxisY component (98ac2f18)
    • add AxisX component (91399e6b)
  • axis
    • add support for custom tick values/count (#58) (bd789728)
    • improve axis formatting support (69269a60)
  • bar
    • use @nivo/colors for inherited colors (c7cf5ce0)
    • adjust legend data according to layout/mode/reverse (0c0a6a18)
    • add ability to use borders with BarCanvas (4568516e)
    • add enableGridX/enableGridY/legends support to BarCanvas (#354) (f872aaa1)
    • add ability to customize tooltip label (16ae9d5c)
    • add support for layers to Bar component (8a817ec9)
    • use @nivo/axes instead of @nivo/core for SVG axes (3b22c6fb)
    • add ability to define grid values (afd1ee30)
    • include TypeScript definition in package (0d221c74)
    • improve custom tooltip support (5816555e)
    • add support for legends on Bar component (6f22a4ab)
    • add support for border on Bar component (7f5ac7ce)
    • improve bar components: (640debc7)
    • add label format support for Bar (#45) (c5a63c95)
    • add ability to define bar chart min/max value (d9b9bdae)
    • add tooltip support for BarCanvas (946bb066)
    • add support for horizontal layout & change data format (29a4b350)
    • add ability to customize bar labels colors (0f63c077)
    • add support for animation on Bar component (a099654c)
    • update bar chart (05565ca8)
  • bubble
    • trigger onClick when isZoomable is false (#322) (787341ac)
    • improve bubble components (0779f335)
    • add canvas support for bubble chart (8db9a136)
    • fix bubble color transition (675c6689)
    • fix bubble tooltip id value (615b90e9)
    • add Bubble stories (aba5c985)
    • add zooming ability to Bubble components (a231c07b)
    • add onBubbleClick property to BubbleD3 component (3b615080)
    • add ability to center Bubble components text (fecbc22e)
    • rename 'root' property to 'data' (49bffcd5)
    • add border support for Bubble components (6e2f25e0)
    • improve Bubble components (d0ea00b5)
    • move Bubble legends in a dedicated component (08a7259c)
    • move Bubble legends in a dedicated component (c54116d5)
    • init Bubble component (0a8a3865)
  • build upgrade rollup & add esm build (f6d64802)
  • bullet
  • bump
    • add support for function for start/end labels (80c3e92b)
    • skip serie labels for missing data (04a13a72)
    • add support for missing data to Bump component (7275fa89)
    • add active/inactive state to points (ee906f41)
    • pass original datum to each point (b4c739d2)
    • add ability to use custom point component (b29fed2a)
    • add support for transitions on Bump component (9fa5019b)
    • add support for animation for AreaLabels (3efe3fd8)
    • add TypeScript definitions for Bump (eed820ad)
    • add TypeScript definitions for AreaBump (e70c4cd5)
    • add screenshots (edf72cae)
    • add support for area transition for AreaBump (4553d555)
    • add AreaBump component (9b69845e)
    • init @nivo/bump package (5501852d)
  • calendar
    • add support for custom color scale (#703) (484d3080)
    • add ability to align calendar in its container (87cc6451)
    • add ability to add arbitrary data (6a46b723)
    • add CalendarCanvas component (96f8ac29)
    • add ability to define year legends position (bf8797ae)
    • add ability to define month legends position (9bc70928)
    • avoid unnecessary layout computing (5aa0ff5d)
    • add support for min/max value (e0a46f5a)
    • add ability to define custom tooltip (7a076bf3)
    • add stories (d3b8951e)
    • add ability to customize year/month legend (a43c7082)
    • add TypeScript definitions (98106ab1)
    • add support for legends on Calendar component (6ef9dc20)
    • add support for tooltip (149e664e)
    • remove support for motion and align code with other charts (b9b47f75)
    • add onDayClick property to Calendar components (ca947080)
    • add ability to customize empty day color (644cc8e3)
    • fix Calendar related tests (4f358136)
    • add ability to colorize calendar components days (69d03562)
    • add ability to toggle motion on Calendar component (d8062ed0)
    • add test for Calendar component (31eb7203)
    • port CalendarD3 features to Calendar (e11737db)
    • update CalendarD3 test (4058b9f9)
    • add legends offset properties to CalendarD3 component (cd94e38c)
    • add month legend to CalendarD3 component (49a71306)
    • add test for CalendarD3 component (d9720021)
    • add year legends to Calendar component (1ef5b5e6)
    • proper spacing between Calendar years (96f9cf23)
    • fix Calendar month path position (88d2e81c)
    • add CalendarCanvas to readme (d451f365)
    • add experimental CalendarCanvas component (28e6e233)
    • init support for multiple years (1bbb2b07)
    • add pure React based Calendar component (a0473e42)
    • add support for day spacing (2acc80b1)
    • add support for adaptive cell size on Calendar component (9e4e8bb2)
    • add ability to switch direction on Calendar component (5160b435)
    • add transition staggering for days (53cef593)
    • init Calendar component (163a4902)
  • canvas
    • add support for custom font family (#430) (11f039e0)
    • add support for HiDPI screens (26ebb9b7)
    • add canvas support for bar & heatmap (94ad4d97)
  • chord
    • improve @nivo/chord package (51a58c11)
    • use @nivo/colors for inherited colors (f16f8244)
    • add support for font style for ChordCanvas (c4f29c51)
    • add support for ribbon blendmode (2b0cfec6)
    • add support for legends on Chord component (39212ef4)
    • add source code for chord stories (489f36fc)
    • add ability to customize chord borders color (bee8de33)
    • add labels, stories and cavans variant for Chord component (281021bb)
    • improve Chord component (16af1340)
    • add Chord component (427cf8aa)
  • ci update travis config (25e4cdca)
  • circle-packing use @nivo/colors for inherited colors (53ffed92)
  • code style add prettier formatting (9a550eb8)
  • colors
    • allow plain color for ordinal scale (b8d3abb4)
    • use @nivo/colors for inherited colors for all packages (e8955560)
    • add colorIdentity support to bar & bubble (32e61b16)
    • init @nivo/colors package (62644b0a)
    • improve withColors HOC (9e6af9b4)
    • use nivo default colors id instead of value (2a5b0757)
    • improve colors generator (8e723f13)
    • default to given value for getColorGenerator() (39542527)
    • add defautl nivo categorical colors (b8b8992f)
    • add defautl nivo categorical colors (4c5f7082)
    • add colors config for Pie/Stack/TreeMap components (584ff47c)
    • add utility to generate color range from config (657d8cc3)
    • improve colors config (330356a6)
    • add smart declarative color management (c4fb5330)
  • commands sort Makefile help (4f7a872c)
  • components fix components display name (84aa832d)
  • container add ability to disable interactivity (73a33f92)
  • core
    • allow string format spec in BasicTooltip (8b382dc3)
    • remove enclosing div from container if non interactive (149ed0f8)
    • fix prop wraning when using markup for axis legend (4152c090)
    • add support for string or number keys on bar/line and pie (953c572e)
    • remove packages directory prefix (262a8ee9)
    • use yarn workspaces (36999cc2)
  • d3 use caret range instead of fixed version for d3 deps (9598511c)
  • defs init support for svg gradients/patterns (cd4c1663)
  • demo
    • add command to deploy demo website + storybook (e2f5c581)
    • remove unused deps (eaff4d8b)
  • deps
  • dev add commands to list/rm currently linked packages for website (df1d3085)
  • dots add ability to define custom dot symbol (da49e15f)
  • examples
    • upgrade examples dependencies (e07f58f3)
    • add Bar live update example (26dc32a8)
    • upgrade retro example deps (203f7198)
    • ensure examples build successfully on CI (2ad46b7a)
    • fix retro example dependencies (2c84d014)
  • generators
    • use @nivo/generators instead of nivo-generators (e65976d8)
    • update nivo-generators (ada44cf7)
  • geo
    • update choropleth screenshots (c2f64eac)
    • add legend support to choropleth components (bb7a0a2e)
    • add TypeScript definitions (d818a665)
    • add abillity to customize label & format value (ef499799)
    • migrate to react hooks (9c5f1879)
    • add support for projection translation/rotation (a78b293a)
    • add charts' icons (54c00402)
    • init geo package (119b9e98)
  • heatmap
    • use @nivo/axes package for axes (36cd9c7b)
    • include TypeScript definition in package (868620eb)
    • init TypeScript definitions (#198) (6c5432db)
    • add support for onClick event (52d077c7)
    • add tooltip support for HeatMap (28077c58)
    • add hover behavior on HeatMapCanvas (37974a91)
    • add tooltip support for HeatMapCanvas (db579a16)
    • add HeatMap component (425afdaa)
  • hierarchy add withHierarchy() HOC (99c2f789)
  • interactions add support for mouseenter/leave on bar, pie & scatterplot svg (#280) (76c8722b)
  • interactivity
    • add onClick support for Sankey (#75) (a547917c)
    • add onClick support for Bar & Bubble (a73af167)
    • add isInteractive property on multiple components (16b7f4df)
  • labels use alignmentBaseline instead of approximative dy (10aa40fe)
  • legends
    • pass id property to symbolShape (#687) (289e9049)
    • add support for both color and fill (4cb33e25)
    • add documentation for custom symbol shape (7adc8381)
    • add test for custom symbol shape support (50b2d39c)
    • add support for custom symbol shape (7419c912)
    • add support for basic interactivity (527b1fa7)
    • add default text color + canvas support for text color (20a30ab8)
    • init legends package (4063428b)
  • lerna exclude demo & examples from lerna (aa255ebf)
  • line
    • add option to format x/y values in tooltip (#731) (f92abbed)
    • update TypeScript definitions (c034393a)
    • add missing types (#605) (f8562008)
    • finalize first version of LineCanvas (bd008153)
    • fix slices spacing & add support for y axis (d56881b8)
    • add canvas implementation (d47d5cb1)
    • use @nivo/colors for inherited colors (1347fd82)
    • add support for gridXValues and gridYValues (#391) (fd49e83d)
    • add support for layers to Line component (35911df3)
    • add support for mix-blend-mode on areas (c434148f)
    • add typescript definitions (cfa6a59c)
    • fix line slices for time scales (82e03d3a)
    • compute slices from scales package (31c06c0f)
    • add story about negative values highlight (b425e35f)
    • init linear & time scale support (3bce793a)
    • add ability to specify grid X/Y values (b44c8543)
    • add support for custom tooltip (39fad124)
    • add support for legends on Line component (b7cc2449)
    • fix wrong prop type (df4ac4ea)
    • new prop enableArea was added to Line chart (#82) (6958db18)
    • part of a line with missing data was hidden (#81) (60e47746)
    • add ability to customize line width (8cb88477)
    • add ability to define min/max Y value (2bd2554f)
    • restrict allowed curve interpolators (7c332acd)
    • avoid re-rendering tooltip on mouse move for line chart (1b0d5052)
    • add ability to disable stack tooltip on line chart (732d1704)
    • add support for tooltip on line component (ccdb2e67)
    • add ability to animate line chart lines (1918772f)
    • improve Line component (63ee809f)
  • lint centralize lint command & config (e8e38da4)
  • linting add eslint on several packages (38ba981d)
  • markers
    • add support for markers on Line & Bar charts (e36a7a2b)
    • improve radar & line charts markers (18c43473)
  • network
    • add TypeScript definitions (f2d4ec39)
    • add separated node and link components (a54ac593)
    • init network package (2ea85816)
  • packages
    • use rollup for packages build (f24cb08d)
    • add command to deploy all packages (7467315c)
  • parallel-coordinates
  • pie
    • use @nivo/colors for inherited colors (a217ab8f)
    • adjust website & docs (8f22f893)
    • improve pie components (eb14f0cb)
    • cleanup website PieCanvas demo (31ef9e53)
    • init support for start/end angle + PieCanvas (52f6a9e1)
    • add support for custom tooltip (d3734428)
    • include TypeScript definition in package (04fc931e)
    • add TypeScript Definitions for Pie component (0def4c31)
    • add support for onClick event (b171044e)
    • add support for legends on Pie component (8c3004be)
    • add ability to use default dataset order (#79) (f4a261d3)
    • add pie stories (a123c899)
    • ad ability to skip label if slice angle is lower than given value (c0aecaa2)
    • restore Pie chart (7eb85964)
    • update Pie component css classes (d1042d8f)
    • animate pi column legends (1580b16c)
  • publish
    • add cleanup rollup plugin (0c707e61)
    • add packages build prior to publish (c6f9810b)
  • radar
    • pass key to tooltip format function (#587) (cca8a9e9)
    • add blend-mode support (e46b10c9)
    • improve @nivo/radar package (96e60be0)
    • use @nivo/colors for inherited colors (4686b2bf)
    • add ability to customize label (03b3640b)
    • add ability to define max value (880d7299)
    • add support for legends on Radar component (8d53e13b)
    • add support for tooltip on Radar component (acd9a4f9)
    • simplify radar data format (d56a9441)
    • add radar chart (b0739b96)
  • react
    • nivo now require react >= 16.2.0 < 17.0.0 (f64d3ef6)
    • update required react version (4b4865fc)
  • readial-stack add RadialStack component (3fbebe52)
  • sankey
    • add support for layers to Sankey (842ae0df)
    • adjust labels for vertical layout (e12cdf15)
    • add support for vertical sankey (e299590e)
    • use more neutral properties for layout support (e0a56eb6)
    • move computing out of the rendering component (a0c29fe4)
    • improve support for nodes sorting (f63450fa)
    • add ability to sort nodes (#401) (fed5fc4b)
    • decouple node coloring and link coloring (#404) (c793ffd1)
    • add TypeScript definitions (c2a9d38b)
    • add gradient & blend mode support for links (27d56050)
    • add support for legends on Sankey component (0082fb98)
    • Support complete configuration of the tooltips (#78) (f3aecf6c)
    • Support configurable labels (#77) (5ac962b1)
    • improve sankey interactivity (27a5ff54)
    • improve Sankey diagram (aa5c8471)
    • add support for label on Sankey diagram (b90de33a)
    • add sankey diagram component (f358d2f9)
  • scales
  • scatterplot
    • update stories (d55b5fce)
    • improve ScatterPlotCanvas (40d9d2de)
    • improve Mesh support for SVG implementation (91f66dc4)
    • fix TypeScript definitions (ac012bad)
    • adapt ScatterPlot stories (81bf6fd5)
    • add ability to format x/y values (7a80184b)
    • rename symbolSize to nodeSize (501ee0ff)
    • add support for mix-blend-mode (4b667dab)
    • migrate package to new architecture (4397dab6)
    • set pointer as 'normal' not crosshair (#402) (29848b87)
    • add support for layers to ScatterPlot component (f3a5a842)
    • add ability to use a mesh to capture interactions (ff9399fa)
    • add scatterplot typescript definitions (22c930d0)
    • improve scatterplot (4ae6591d)
    • remove unused min/max x/y (efbda0fb)
    • add tests and stories (bbc03444)
    • add support for tooltips on ScatterPlotCanvas (42a17314)
    • add scatterplot package (52fab5f9)
  • scatterplot-markers add markers to scatterplot SVG (#287) (d7192461)
  • shapes add ability to define custom data accessors (17a555d3)
  • split init multi packages (158a349d)
  • stack
    • make line areas stack in front of each other visibly #152 (8ec91a66)
    • rename StackDots to StackSlicer (69256abb)
    • add lines to StackDots (475b78bc)
    • add StackDots component (fa879a05)
    • add ability to configure Stack offset (50d2fdbc)
    • add Stack component for d3.layout.stack (7122dca5)
  • stack-filters
    • fix areas z-index + seamless areas transitions (f797073f)
    • init stack layers filtering (4d21f331)
  • stack-slicer split dot and line related properties (fad06c7a)
  • storybook
  • stream
  • sunburst
    • use @nivo/colors for inherited colors (9cb6b2af)
    • allow independent child colors (#463) (2525ad11)
    • add Sunburst component (a8c872a9)
  • swarmplot
    • add support for border color (de3e8b3a)
    • add ability to use custom tooltip (83f965ad)
    • add support for voronoi overlay) (4b0bcb96)
    • init @nivo/swarmplot package (eb593954)
  • tests
    • centralize test command & dependencies (eda819ca)
    • restored existing tests (e4cf806f)
  • theming
  • tooltip
    • add simple fix to keep the tooltip inbounds (#631) (395fc5e7)
    • move Chip style to theme (#589) (343e38c5)
    • prop to format values in tooltip was added (#69) (0dfafff5)
    • improve positioning (288657c7)
    • add support for tooltip theming (72f2f751)
    • improve tooltip with global component (631265d2)
    • add support for tooltip on pie & bar charts (abbd801d)
  • tooltips
    • improve bar & stream tooltips (698585fc)
    • add support for custom tooltips for bubble charts and treemaps (#200) (092f3e0c)
    • add support for configurable tooltips for bar charts and heat maps (#159) (82473c10)
  • treemap
    • use @nivo/colors for inherited colors (4b5e65b6)
    • add TreeMapCanvas component (e12a1268)
    • remove placeholders and improve svg & html flavors (ff3734da)
    • add support for tooltip on TreeMap components (755783d8)
    • get rid of data nesting when using animated treemap (507dcb64)
    • add SVG based TreeMap (de08c6b6)
    • fix TreeMapD3 nodes exit (9e02da4e)
    • add TreeMap component (d88e328f)
  • umd git ignore umd builds (58f03a59)
  • voronoi
  • waffle
    • add ability to toggle datum by id (7f411dae)
    • add legend support for WaffleCanvas (a60b34e6)
    • add legend support for Waffle (6a5db0dd)
    • add waffle package (#202) (aceafc48)
  • website