- bar include bars with zero height/width (32f48235)
- bump add missing @nivo/axes module to dependencies (d79d0a18)
- deps fix @nivo peer dependency versions (505a7c08)
- pie fix path to typings (243613d3)
- radar
- theme remove default fill for legends.text theme (#1181) (2216f129)
- tooltip Show tooltip on first tap for touch devices (#1185) (f712cfaa)
- website fix crash caused by calendar tooltip (#1214) (7eb69175)
- bar add ability to set scale config via
valueScale
prop (#1183) (bea61cd9) - build
- prevent types removal when building a package (f0c6ca8f)
- generate package types during build if tsconfig exists (e50cc92a)
- remove types generation from package build target (95bec3c2)
- include types generation in build make target (39da664b)
- update build tools (d481cfe5)
- add build config for optional typescript support (6990e3f7)
- add size and bundle stats rollup plugins (c629c81f)
- ci
- example update retro example (54c7af5c)
- fmt add missing tsx extension when checking formatting (bd08b37e)
- infrastructure add stale bot config (87a56e41)
- pie
- use nullish operator to extract datum label (525fb5a8)
- properly handle possible presence of label on raw datum (840a6cbc)
- rename generics raw datum type to RawDatum instead of R (f71cd5b5)
- use optional chaining and nullish coalescing (a770ed51)
- get default pixel ratio from window if available (ff242a95)
- remove unnecessary ts ignore (e9898aef)
- finalize TypeScript migration (60c80a90)
- remove definitions file to types (e84d3a9b)
- init pie package migration to typescript (9fd5cee1)
- add tests to check various layouts (0335b6d2)
- add tests for legends (ba4fb4de)
- improve TypeScript definitions (d0a104e5)
- change tooltip override management to disable default wrapper (0f3eaed4)
- add tests for radial labels (8cd3180a)
- adapt swarmplot example using usePie hook (d02e1e90)
- add missing props to API example (615e3502)
- add tests for interactivity (3f4f17e6)
- add story to showcase custom layers (17b129d2)
- add story to showcase the ability to use colors defined in dataset (92f19c28)
- add support for extra interactivity handlers (ebaf86e6)
- use same tooltip for both svg and canvas implementations (baa8af89)
- improve PieSlice component (b2c2bf1f)
- memoize radial labels computation (dbab51b2)
- honor isInteractive for svg implementation (2a8cded4)
- use same computation for radial labels for both SVG and canvas implementations (1c3f704d)
- add tests for slice labels (fd5b0470)
- use same computation for slice labels for both SVG and canvas implementations (c22be686)
- add support for sliceLabelsRadiusOffset (d913f50c)
- homogeneize sliceLabels properties (19444c72)
- improve internal props naming (ed176a92)
- document the interface of props passed to custom layers (055e4775)
- document layers property (b5ed2d4b)
- add support for layers to Pie component (a8f64685)
- add tests for colors (f0cefd2e)
- add tests regarding data handling (4abe3f35)
- move @nivo/core to peerDependencies (2aef261f)
- restore border for PieCanvas (eab1311c)
- fix PieCanvas (789d52a0)
- use theme hook instead of prop for PieRadialLabels (7e415396)
- use hooks instead of props to handle tooltip (97974824)
- use hooks instead of component to compute layout (6e298727)
- pass datum to pie legend data (5292831f)
- remove unused react-motion dependency (3c7d65ce)
- annotations switch to useAnimatedPath hook (6c8b767e)
- bar Fix BarItemProps types (#1163) (7f19561a)
- bump
- ci switch to GitHub actions (#1175) (0affed68)
- funnel switch to useAnimatedPath hook (d4578414)
- line animate paths properly (6d2cd274)
- parallel-coordinates switch to useAnimatedPath hook (d755a11d)
- radar switch to useAnimatedPath hook (e7991283)
- sankey switch to useAnimatedPath hook (a5cdf26f)
- storybook always pull latest version of generators package (#1176) (9e230cef)
- stream switch to useAnimatedPath hook (d983b19c)
- bump Add types for defs to AreaBumpSvgProps (#997) (da9ea7f8)
- calendar Add 'monthLegendPosition' definition (#1007) (f58298ef)
- core
- core / swarmplot Improve core and swarmplot typedefs (#1151) (e370ea87)
- dependencies remove forced package resolutions (5be120a1)
- install force resolution of fsevents package (fbcafd14)
- legends Respect theme fill color (#941) (fa847f6a)
- line change points ordering on stacked lines (#1060) (c10edbf0)
- pie tooltip props typing (#1088) (54215e7e)
- radar
- sankey Fix issue with gradient and parentheses in IDs (#1152) (56f0e449)
- scatterplot
- treemap fix treemap package nivo dependencies (dbcd2167)
- website
- a11y
- annotations replace react-motion by react-spring (7acc5721)
- axes replace react-motion by react-spring (50c135d6)
- build
- bullet support ranges that support < 0 (5dc5ce69)
- bump
- calendar
- ci update Node.js version on CI to run v12 (3888a729)
- core
- funnel
- add funnel documentation screenshots (ed1e58a9)
- disable stories (4f6dc92a)
- add TypeScript definitions (2748dc10)
- add support for tooltip (6ce539cb)
- add the ability to disable animations (7055d3d9)
- improve animation management (99359f57)
- add support for custom event handlers (bbdbc373)
- add support for annotations to Funnel component (9fca13ce)
- add support for current part (a69780fd)
- update funnel icon (826c08f6)
- add support for animation to Funnel component (e487a764)
- add widget to be ease creation of d3 value formatters (5f0bf7dc)
- init @nivo/funnel package (e2d1ce88)
- generators add network data generation (#1082) (46bf12c3)
- heatmap
- infrastucture upgrade rollup, babel, typescript and prettier (b08e7917)
- line
- network add support for tooltips (#1080) (4d8e822e)
- parallel-coordinates use hooks instead of recompose and migrate to react-spring (0760d942)
- radar
- sankey
- scales Add support for symlog scale (#1097) (954bef75)
- stream
- sunburst
- swarmplot add time scale support (#1121) (9a19da66)
- tooltip
- treemap
- restore pattern and gradient support for TreeMap component (5e4ea120)
- add stories to demo pages (4b3241cd)
- update treemap documentation screenshots (43e625fa)
- update stories (f90f979d)
- add support for parent labels (c705f3e7)
- add TypeScript definitions (f1d9a3b9)
- use hooks instead of recompose and migrate to react-spring (5ff360ef)
- website
- axes add typedef exports for all components (354ef248)
- bar
- core add missing crosshair definitions to theme (#915) (211d76d8)
- heatmap add missing type for tooltip property (f4d4ea62)
- line
- pie address some issues with data label prop (#967) (d4714b6c)
- sankey add missing motion typedefs and proptypes (bc5489c9)
- scales fix timeScale min/max values and typings (#743) (bcb45167)
- scatter plot add gridValues to ScatterPlot (#853) (cf0fd6bd)
- scatterplot
- storybook add useUTC:false to line timeScale (f3ba3f98)
- types improve typings for onMouseLeave/Enter in Bar/Pie (#939) (422ef569)
- website
- bar pass showTooltip and hideTooltip functions to custom layers (f1bff166)
- bump add support for defs/fill properties to AreaBump (#926) (c5d5d86f)
- line
- scatterplot Add support for annotations on scatterplots (#882) (ffc759ea)
- website
- sankey add support for layers to Sankey (842ae0df)
- geo add missing dependency for legend data memoization (887c57e7)
- legends
- bump fix points keys & motion and code formatting (d92a9655)
- prop-types fix missing prop types on various packages (8d0fe0d9)
- publish
- scatterplot fix scatterplot unit tests (c6b01ff1)
- bump add support for function for start/end labels (80c3e92b)
- bar add ability to use number for grid lines (#669) (3d48b94d)
- bump
- line add option to format x/y values in tooltip (#731) (f92abbed)
- 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)
- bar
- calendar add missing exports for canvas calendar (#700) (3f9bc623)
- line
- 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)
- scales add ability to reverse linear scale (2f4ddc47)
- voronoi upgrade d3-delaunay to fix single/collinear points (#640) (b93c96a5)
- website add sponsoring link (871c7efb)
- 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)
- line add missing types (#605) (f8562008)
- radar pass key to tooltip format function (#587) (cca8a9e9)
- tooltip move Chip style to theme (#589) (343e38c5)
- axes respect useUTC option on x/y scale property (#574) (b4ca5ecc)
- bar
- stream fix bugs in typings (#593) (9b157510)
- 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)
- radar fix Radar cached tooltip (a8626bec)
- 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)
- scales fix time scale instantiation (c9abfaef)
- line
- network
- colors allow plain color for ordinal scale (b8d3abb4)
- core allow string format spec in BasicTooltip (8b382dc3)
- chord improve @nivo/chord package (51a58c11)
- annotations init @nivo/annotations package (e0dc149d)
- axes
- 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
- examples upgrade examples dependencies (e07f58f3)
- geo
- line use @nivo/colors for inherited colors (1347fd82)
- pie use @nivo/colors for inherited colors (a217ab8f)
- radar
- sunburst use @nivo/colors for inherited colors (9cb6b2af)
- swarmplot
- theming add ability to theme crosshairs (f03848f6)
- treemap use @nivo/colors for inherited colors (4b5e65b6)
- website
- 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)
- 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
- publish add cleanup rollup plugin (0c707e61)
- voronoi
- website
- geo fix custom layers (069e4e61)
- calendar
- sankey
- website
- website fix broken legends guide (cc3cb0b1)
- api fix api publication (1ec197b5)
- bar
- website
- 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)
- 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)
- bar Allow BarItem label property to accept React.Element (48c8e410)
- lodash use scoped imports (dea6a75f)
- typescript Allow axis to be AxisProps or
null
(5d45796f)
- canvas add support for custom font family (#430) (11f039e0)
- scatterplot set pointer as 'normal' not crosshair (#402) (29848b87)
- website
- api move api to main nivo repo (50245962)
- scales add support for log scale (#378) (971925f8)
- website
- 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)
- bar add enableGridX/enableGridY/legends support to BarCanvas (#354) (f872aaa1)
- line add support for layers to Line component (35911df3)
- bar add ability to customize tooltip label (16ae9d5c)
- tooltips improve bar & stream tooltips (698585fc)
- scatterplot add support for layers to ScatterPlot component (f3a5a842)
- chord add support for font style for ChordCanvas (c4f29c51)
- bar add support for layers to Bar component (8a817ec9)
- website
- 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
- scatterplot
- website upgrade nivo packages (ddb22915)
- chord skip rendering for zero/negative radius (647a496a)
- heatmap fix support for enableLabels property (a866586a)
- 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)
- website remove extra space in heatmap package name (93077734)
- bar use @nivo/axes instead of @nivo/core for SVG axes (3b22c6fb)
- examples upgrade retro example deps (203f7198)
- website upgrade nivo packages (531e492b)
- parallel-coordinates
- theming improve theming (0040bb38)
- umd git ignore umd builds (58f03a59)
- website upgrade nivo packages (47a5f8a7)
- bullet interpolate colors (96ad5f64)
- build add missing externals in rollup config (e23182f2)
- bullet remove deprecated property titleWidth (0c8e8bbb)
- colors fix colors due to d3 packages upgrade (a17d93bc)
- components fix components display name (84aa832d)
- line
- scales
- storybook improve components stories (d29d21f4)
- stream add info about stories (4f98124c)
- website
- 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
- core
- deps upgrade deps (3f4b4294)
- legends
- waffle
- website
- website fix legends guide (6828c33f)
- 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)
- 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)
- calendar
- pie
- website upgrade nivo packages (d6eefa30)
- sankey
- website upgrade nivo packages (cf62e33d)
- bar include TypeScript definition in package (0d221c74)
- heatmap include TypeScript definition in package (868620eb)
- pie
- radar add ability to define max value (880d7299)
- website upgrade nivo packages (8dadeead)
- waffle add waffle package (#202) (aceafc48)
- 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
- 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)
- lodash add missing deps & use scoped imports (f04660f2)
- website upgrade nivo packages (66a7208c)
- generators use modules (9cec118c)
- 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)
- 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)
- chord
- 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
- screenshots update packages screenshots (a39731c3)
- website
- chord fix broken imports (252efc0f)
- eslint fix eslint for some packages (22b6bf6e)
- line avoid re-rerendering LineDots (a6f51379)
- scatterplot add support for tooltips on ScatterPlotCanvas (fc01970b)
- chord fix broken imports (1021624a)
- 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
- 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
- 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
- chord add support for legends on Chord component (9708b531)
- sankey add support for legends on Sankey component (3cfe7ec1)
- pie add support for legends on Pie component (7092fbeb)
- 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)
- 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)
- babel-preset add missing ignored script (17ac44e1)
- chord fix broken imports (252efc0f)
- readme fix misleading installation instructions (0a5120f7)
- split
- 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
- code style add prettier formatting (9a550eb8)
- commands sort Makefile help (4f7a872c)
- d3 use caret range instead of fixed version for d3 deps (9598511c)
- demo
- dev add commands to list/rm currently linked packages for website (df1d3085)
- examples
- 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
- split init multi packages (158a349d)
- stream add support for legends on Stream component (79395355)
- tests restored existing tests (e4cf806f)
- website
- split add missing deps (0c222f70)
- d3 use caret range instead of fixed version for d3 deps (fa47e01e)
- split add missing deps (dd9676bd)
- split add missing dep react-motion (74e0bf54)
- generators use @nivo/generators instead of nivo-generators (a055d0e5)
- code style add prettier formatting (2f9a29b2)
- packages add command to deploy all packages (36e87edb)
- tests restored existing tests (dc2b08bc)
- split
- d3 use caret range instead of fixed version for d3 deps (fa47e01e)
- demo
- lerna exclude demo & examples from lerna (5c815ccc)
- website rename demo to website (14a375c1)
- babel-preset add missing ignored script (7fbc5951)
- split init multi packages (2e78776d)
- babel-preset add missing ignored script (17ac44e1)
- split
- code style add prettier formatting (9a550eb8)
- d3 use caret range instead of fixed version for d3 deps (9598511c)
- demo
- 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
- calendar
- line
- tooltip prop to format values in tooltip was added (#69) (0dfafff5)
- voronoi improve voronoi (#93) (e1ae81a8)
- 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
- bar getLabel is defined twice (#76) (4cfd3a11)
- axis add support for custom tick values/count (#58) (bd789728)
- bubble improve bubble components (0779f335)
- treemap remove placeholders and improve svg & html flavors (ff3734da)
- window use global.window instead of window for node env (bf1e6202)
- 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)
- bubble fix bubble props export (37067061)
- interactivity add onClick support for Bar & Bubble (a73af167)
- tooltip fix tooltip offset with scroll (c320c23f)
- 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)
- chord add labels, stories and cavans variant for Chord component (281021bb)
- axes use same code for svg & canvas ticks (c8c693a3)
- chord improve Chord component (16af1340)
- heatmap add tooltip support for HeatMap (28077c58)
- axes use same code for svg & canvas ticks (c0de4732)
- heatmap
- canvas fix resizing when using canvas based components (0d41f563)
- canvas add support for HiDPI screens (26ebb9b7)
- bar add tooltip support for BarCanvas (946bb066)
- heatmap add tooltip support for HeatMapCanvas (db579a16)
- stream fix stream stacked tooltip (05fbcc9f)
- canvas add canvas support for bar & heatmap (94ad4d97)
- heatmap add HeatMap component (425afdaa)
- 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
- theming fix tooltip theming (9385dd67)
- treemap fix missing default props (887cfcde)
- bubble
- 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)
- tooltip add support for tooltip theming (72f2f751)
- bar add support for horizontal layout & change data format (29a4b350)
- axes add ability to rotate axes tick label (3921c2f1)
- Makefile disable command priting for packages-build recipe (1046ee2c)
- annotations switch to useAnimatedPath hook (6c8b767e)
- api fix api mappings (80b281cc)
- axes
- babel-preset add missing ignored script (17ac44e1)
- bar
- include bars with zero height/width (32f48235)
- Fix BarItemProps types (#1163) (7f19561a)
- add missing grid value types (#855) (033cf9ee)
- fix linting error in types (cbba0f2a)
- fix legend order in bar (#842) (ced84ee0)
- 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
- build add missing externals in rollup config (e23182f2)
- bullet remove deprecated property titleWidth (0c8e8bbb)
- bump
- calendar
- canvas fix resizing when using canvas based components (0d41f563)
- chord
- choropleth
- ci switch to GitHub actions (#1175) (0affed68)
- color fix ColorUtils unit test (bd9e03d3)
- colors fix colors due to d3 packages upgrade (a17d93bc)
- core
- core / swarmplot Improve core and swarmplot typedefs (#1151) (e370ea87)
- dependencies remove forced package resolutions (5be120a1)
- deps
- eslint fix eslint for all packages (27bf8d0c)
- funnel switch to useAnimatedPath hook (d4578414)
- generators use modules (9cec118c)
- geo
- heatmap
- ignores fix git ignore misconfiguration (41e278a7)
- install force resolution of fsevents package (fbcafd14)
- jest fix jest babel config (da5edb0d)
- legends
- line
- animate paths properly (6d2cd274)
- change points ordering on stacked lines (#1060) (c10edbf0)
- typings fix for custom layer props (#887) (a293a648)
- fix typescript definition for areaBaselineValue prop. (#961) (9b1ed9cd)
- add types for pointLabel function (b5464bba)
- fix onMouseLeave firing (f2816f44)
- add missing layer 'crosshair' to TypeScript definition (#917) (81d8fa0b)
- 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
- parallel-coordinates switch to useAnimatedPath hook (d755a11d)
- pie
- prop-types fix missing prop types on various packages (8d0fe0d9)
- publish
- radar
- typing for custom functions (#1089) (20a5c124)
- fix issue with points being outside circular grid (#1189) (beb3ac84)
- switch to useAnimatedPath hook (e7991283)
- Add return type of GridLabelCustomFunction (#1045) (f87be93a)
- add theme prop to types (#1029) (74001a66)
- fix eslint errors (d96fb311)
- fix Radar cached tooltip (a8626bec)
- react-dom use react-dom instead of react for DOM retrieval (c0940876)
- readme
- rename Remove trailing layout component (860c8e77)
- sankey
- switch to useAnimatedPath hook (a5cdf26f)
- Fix issue with gradient and parentheses in IDs (#1152) (56f0e449)
- add missing motion typedefs and proptypes (bc5489c9)
- 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
- scatter plot add gridValues to ScatterPlot (#853) (cf0fd6bd)
- scatterplot
- Support DerivedNodeProp for nodeSize prop (#1134) (42adacd9)
- adjust type/proptype of
data[].id
prop (#1147) (52c1bc15) - onMouseLeave not firing when mesh is used (#1064) (fb4aef0c)
- fix canvas missing annotations layer (#1043) (d2ceffc7)
- fix serieId typing (#886) (ef1ee4c5)
- remove TypeScript redefinition of Scale (#935) (35b1681e)
- fix no implicit any error on CustomTooltip (#857) (7ad8ba75)
- 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
- stream
- svg
- tests
- theme remove default fill for legends.text theme (#1181) (2216f129)
- tooltip
- travis use specific browser on travis for browser testing (45d318ce)
- treemap
- types improve typings for onMouseLeave/Enter in Bar/Pie (#939) (422ef569)
- typescript
- 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 crash caused by calendar tooltip (#1214) (7eb69175)
- fix missing prop for Calendar API demo (b8c7c995)
- fix TreeMap usage on homepage (09d3bc9f)
- fix TreeMap in colors guide (24327df4)
- fix xScale.type option for line chart (ad77a5f5)
- fix spelling mistake (#805) (468a5538)
- Add closed bracket in gradients example code (#889) (15bc0ee7)
- 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)
- a11y
- annotations
- api
- axes
- replace react-motion by react-spring (50c135d6)
- 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
- bar
- add ability to set scale config via
valueScale
prop (#1183) (bea61cd9) - pass showTooltip and hideTooltip functions to custom layers (f1bff166)
- 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)
- add ability to set scale config via
- 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
- prevent types removal when building a package (f0c6ca8f)
- generate package types during build if tsconfig exists (e50cc92a)
- remove types generation from package build target (95bec3c2)
- include types generation in build make target (39da664b)
- update build tools (d481cfe5)
- add build config for optional typescript support (6990e3f7)
- add size and bundle stats rollup plugins (c629c81f)
- remove custom nivo babel preset (2083f8bd)
- use react app babel preset (18a8dd14)
- change .esm suffix to .es (aecf5b08)
- generate source maps for packages (39a83fd4)
- upgrade rollup & add esm build (f6d64802)
- bullet
- bump
- remove lodash dependency (6f6aff3c)
- replace react-motion by react-spring for Bump (edf2daf6)
- replace react-motion by react-spring for AreaBump (90c3232c)
- add support for defs/fill properties to AreaBump (#926) (c5d5d86f)
- 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
- remove recompose and convert to hooks (#1040) (daebd61f)
- add monthSpacing prop (#964) (8f55046e)
- 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
- 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
- fix example sandbox formatting (7f698ade)
- rename example sandbox (1df58b6d)
- add example sandbox with all nivo packages pre-installed (9007093f)
- update sandboxes for codesandbox-ci (3932a099)
- enable codesandbox-ci (98257ff5)
- update Node.js version on CI to run v12 (3888a729)
- 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
- replace react-measure with custom hook (3e337cda)
- remove SmartMotion component in favor of react-spring built-in support for various interpolators (15177207)
- 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
- deps
- dev add commands to list/rm currently linked packages for website (df1d3085)
- dots add ability to define custom dot symbol (da49e15f)
- example update retro example (54c7af5c)
- examples
- fmt add missing tsx extension when checking formatting (bd08b37e)
- funnel
- add funnel documentation screenshots (ed1e58a9)
- disable stories (4f6dc92a)
- add TypeScript definitions (2748dc10)
- add support for tooltip (6ce539cb)
- add the ability to disable animations (7055d3d9)
- improve animation management (99359f57)
- add support for custom event handlers (bbdbc373)
- add support for annotations to Funnel component (9fca13ce)
- add support for current part (a69780fd)
- update funnel icon (826c08f6)
- add support for animation to Funnel component (e487a764)
- add widget to be ease creation of d3 value formatters (5f0bf7dc)
- init @nivo/funnel package (e2d1ce88)
- generators
- 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
- improve useHeatMap hook (62b2e597)
- move cells computation to main hook (80701b1f)
- use hooks instead of recompose for HeatMapCanvas (f823ea61)
- use hooks instead of recompose and migrate to react-spring (6d6528aa)
- 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)
- infrastructure add stale bot config (87a56e41)
- infrastucture upgrade rollup, babel, typescript and prettier (b08e7917)
- interactions add support for mouseenter/leave on bar, pie & scatterplot svg (#280) (76c8722b)
- interactivity
- 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 custom layer support to LineCanvas (#987) (1e5fd14d)
- replace react-motion by react-spring (ca452490)
- pass the state to a custom layer (#656) (07d2c3f2)
- add gradient support to line areas (#844) (b84ec05a)
- Updated @nivo/line typescript definition to add all curve options (#197, #944) (7b3c503b)
- 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
- network
- packages
- parallel-coordinates
- pie
- use nullish operator to extract datum label (525fb5a8)
- properly handle possible presence of label on raw datum (840a6cbc)
- rename generics raw datum type to RawDatum instead of R (f71cd5b5)
- use optional chaining and nullish coalescing (a770ed51)
- get default pixel ratio from window if available (ff242a95)
- remove unnecessary ts ignore (e9898aef)
- finalize TypeScript migration (60c80a90)
- remove definitions file to types (e84d3a9b)
- init pie package migration to typescript (9fd5cee1)
- add tests to check various layouts (0335b6d2)
- add tests for legends (ba4fb4de)
- improve TypeScript definitions (d0a104e5)
- change tooltip override management to disable default wrapper (0f3eaed4)
- add tests for radial labels (8cd3180a)
- adapt swarmplot example using usePie hook (d02e1e90)
- add missing props to API example (615e3502)
- add tests for interactivity (3f4f17e6)
- add story to showcase custom layers (17b129d2)
- add story to showcase the ability to use colors defined in dataset (92f19c28)
- add support for extra interactivity handlers (ebaf86e6)
- use same tooltip for both svg and canvas implementations (baa8af89)
- improve PieSlice component (b2c2bf1f)
- memoize radial labels computation (dbab51b2)
- honor isInteractive for svg implementation (2a8cded4)
- use same computation for radial labels for both SVG and canvas implementations (1c3f704d)
- add tests for slice labels (fd5b0470)
- use same computation for slice labels for both SVG and canvas implementations (c22be686)
- add support for sliceLabelsRadiusOffset (d913f50c)
- homogeneize sliceLabels properties (19444c72)
- improve internal props naming (ed176a92)
- document the interface of props passed to custom layers (055e4775)
- document layers property (b5ed2d4b)
- add support for layers to Pie component (a8f64685)
- add tests for colors (f0cefd2e)
- add tests regarding data handling (4abe3f35)
- move @nivo/core to peerDependencies (2aef261f)
- restore border for PieCanvas (eab1311c)
- fix PieCanvas (789d52a0)
- use theme hook instead of prop for PieRadialLabels (7e415396)
- use hooks instead of props to handle tooltip (97974824)
- use hooks instead of component to compute layout (6e298727)
- pass datum to pie legend data (5292831f)
- remove unused react-motion dependency (3c7d65ce)
- 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
- radar
- remove lodash dependency (6e5c7f9f)
- replace react-motion by react-spring (9e9c4984)
- 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
- readial-stack add RadialStack component (3fbebe52)
- sankey
- restore previous tooltip positioning (7666935b)
- use hooks instead of recompose and migrate to react-spring (b08c691d)
- 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
- Add support for annotations on scatterplots (#882) (ffc759ea)
- 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
- stack-filters
- stack-slicer split dot and line related properties (fad06c7a)
- storybook
- stream
- restore previous tooltip positioning (611a72bd)
- use hooks instead of recompose and migrate to react-spring (0c8dd3bc)
- add TypeScript definitions (87c762cc)
- add support for dots (4860ef53)
- add info about stories (4f98124c)
- add support for legends on Stream component (79395355)
- add border suppport (5eabc451)
- add stack tooltip on stream chart (2e67e448)
- add stories on stream chart (751d4428)
- add support for tooltip on stream chart (c3a997be)
- init stream chart (060142e6)
- sunburst
- swarmplot
- tests
- theming
- tooltip
- improve TooltipWrapper component for animation (d969d836)
- restore animation and use new measure hook (691125c1)
- replace react-motion by react-spring (a5850bc5)
- 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
- treemap
- restore pattern and gradient support for TreeMap component (5e4ea120)
- add stories to demo pages (4b3241cd)
- update treemap documentation screenshots (43e625fa)
- update stories (f90f979d)
- add support for parent labels (c705f3e7)
- add TypeScript definitions (f1d9a3b9)
- use hooks instead of recompose and migrate to react-spring (5ff360ef)
- 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
- website
- add theme property documentation to all components (f967380e)
- add theming guide (975503ab)
- add ability to configure x/y formats from UI (022ddf8d)
- update heatmap motion config control for react-spring (25ba5662)
- add the ability to control react-spring config (457ebfa4)
- add a references page to the website (#725) (bdd45de5)
- add link to d3-format documentation for line & scatterplot value formatters (98a4f439)
- add sponsoring link (871c7efb)
- update colors guide (99e66e10)
- add inherited color control (4a2e0c29)
- add swarmplot icon (aa074697)
- improve website (7ed59e94)
- udpate geo icons (8426ef5b)
- add package to tag list (12415ac7)
- init guide about theming (61459b9e)
- change sankey default layout (a5352e41)
- use hooks for calendar pages (fec85fa0)
- add doc for bar label + fix stories links (223c5e57)
- upgrade nivo packages (775ea0b4)
- upgrade react (62f066b8)
- upgrade nivo packages (991f0781)
- upgrade nivo packages (33d5508c)
- remove responsive components from explorer (27524f18)
- generate chart icons from code (209177af)
- upgrade nivo packages (d1bb0571)
- disable service worker (b40d620e)
- upgrade nivo packages (fbc78c00)
- upgrade react-scripts (db922af5)
- upgrade nivo packages (fd850795)
- upgrade nivo packages (ddb22915)
- upgrade nivo packages (531e492b)
- upgrade nivo packages (47a5f8a7)
- upgrade nivo packages (1c5fd5db)
- upgrade nivo packages (a88e50fd)
- change line demo data generation method (124028de)
- upgrade nivo packages (4aeed5d8)
- add component to list storybook stories (6b9ce02e)
- add Line legends control (91bac9ed)
- upgrade nivo packages (c0f12986)
- add ability to manage array of props (8f44ab94)
- upgrade nivo packages (4d819df6)
- add option to showcase custom scatterplot tooltip (68b72a44)
- upgrade nivo packages (d6eefa30)
- upgrade nivo packages (cf62e33d)
- upgrade nivo packages (8dadeead)
- 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)
- upgrade nivo packages (5f416e9a)
- upgrade nivo packages (8d8374a3)
- upgrade nivo packages (66a7208c)
- improve chart tabs (2c2265f5)
- upgrade @nivo packages (71e1c4b0)
- upgrade @nivo packages (2da761d8)
- upgrade @nivo packages (4b60e426)
- upgrade @nivo packages (429bd5f0)
- upgrade website @nivo packages (81adc8d0)
- upgrade @nivo packages (697e8aa5)
- rename demo to website (dadc8f58)