- #443 Bump d3-color from 3.0.1 to 3.1.0
- #294 Accessible Interface for Line/Area Charts
- Remove support for Node 8-10. Support 12 and up.
- Some security patches to dependencies.
- #276 Upgrade D3 to 6.3.1.
- #273 Add
aria-hidden="true"
attributes to XYPlot components.
- #271 Fix YAxisLabels formatting example. (Thanks @mbonaci)
- #269 add nodeSort and linkSort hooks to SankeyDiagram. Remove deprecated refs definition using strings
- #264 Added noLabelOverhang prop to XAxisLabels
- #257 Added onClick event handler for Bar, BarChart, RangeBarChart, and PieChart - Thanks @jrydberg!
- #258 Updated docs and added testing for onClick event handlers
- Update dependencies via Greenkeeper
- #234 Remove deprecated React lifecycle hooks
- Update dependencies via Greenkeeper
- #187 Dependency upgrades
- #194 Addition of pre-commit hooks
- #201 PieChart updates
- #207 Documentation updates
- #182 Decorate XYPlot onMouseEnter and onMouseLeave events - thanks @tanayv!
- #184 Fix warnings in tests and add SankeyNodeTerminal tests
- #179 Fix children proptype for YAxisTitle
- #173 Migrate to Spotify web scripts - thanks @arjbholu!
- #171 Update format examples
- #170 Namespace XYPlot props
- #169 Deprecate numeral.js in favor of d3.format - thanks @acmei!
- #164 Replace lodash functions with native JS versions
- #163 Modularize lodash
- #155 Update d3 to v5 - thanks @ekh64!
- #152 Add limit props to set height and width of XLine and YLine - thanks @tanayv!
- #153 Upgrade to babel 7 and css loader v3
- #150 Fix invert point scale logic to get option closest to mouse pointer
- #144 Support for pie chart slice labels - thanks @joeporpeglia!
- #142 Update logic for getting invertPointScale & add click handlers to labels themselves
- #139 Update x and y axis to have onMouseEnterAxis, onMouseLeaveAxis, onMouseMoveAxis and onMouseClickAxis
[Warning]: To those using the recent labelStyle function accessor prop, the function signature now returns an object containing { text, x, y, height, value } as opposed to just the text
- #136 Update labelStyle accessor to return more useful label information. Upgrade webpack-dev-server to fix security issue.
- #134 Make labelStyle a function accessor (still supports object). Fixes ZoomContainer dependencies issue.
- #132 Fix peer dependencies - thanks @ekh64!
- #129 Upgrade webpack and resolve security dev dependencies
- #130 Upgrade to react v16 and update peer dependencies
- #127 Import measure-text source code to fix security vulnerability and dev dependencies issue
- #125 Omit certain XYPlot props from overriding children props downstream. Added xyPlotStyle prop.
- #117 Add style prop to XYPlot component
- #115 Update documentation
- #121 xyPlotClassName omission fix - thanks @rpjs!
- #114 Add optional label placement to barchart - thanks @dgdblank!
- #111 Rebuild docs for gh-pages branch
- #109 Adds curve prop to AreaChart for custom curves - thanks @dgdblank!
- #106 Adds showLine and lineStyle prop to X and Y Axis. Also adds default styling to provide X and Y Axis line with stroke color
- #99 Adds d3 line generator and curve prop to LineChart - thanks @scottsheffield!
- #102 Adds offset prop to XAxis and YAxis labels
- #103 Fix issue with doc generation with TreeMap
- #94 Minor Bug Fixes
- Update propType
pointStyle
for ScatterPlot to be of type object or accessor func - Update propType
format
XAxis and YAxis (which is passed to X and YAxisLabel) to be of type string or accessor function - Update TreeMap and SankeyDiagram docs
- Update propType
Although this is a major release, there aren't many breaking changes that weren't noted in previous releases. Additions include more tests, clean up of component API docs, minor bug fixes and feature adds and better consistency for chart props.
- Per #63 Include css in root, the stylesheet has been moved to
import "reactochart/styles.css"
- #85 PieChart - Deprecates markerLineClass in favor of markerLineClassName
- #80 Upgrade mocha to v4.0.1 to fix growl dependency
- #73 Add step labeling to sankey
- #63 Include css in root
- #65 Test for AreaBarChart
- #66 Namespace CSS
- #67 Add disableMouseWheelZoom to ZoomContainer
- #56 Add
react-docgen
to devDependencies.
- #55 Add
controlled
prop toZoomContainer
so it can be controlled by props instead of internal state.
- #54 Fix for non-string
SankeyDiagram
nodeLabelText
prop (see 0.4.2 notes) - now rendered as SVG instead of HTML wrapped in<foreignObject>
- Added CHANGELOG file
- #52 New
SankeyDiagram
featuresmarginTop
,marginBottom
, marginLeft,
marginRight` props for leaving internal empty space around the diagramnodeLabelText
prop may now be a function which returns an arbitrary HTML component (instead of only a string)
- #53 Documentation typo fixes
- #49 New
SankeyDiagram
propshouldClone
, to control whether data should be cloned or mutated in place
- #47 API Changes - see ticket for detailed discussion
getThing
getter props renamed to justthing
- now accept either a constant value or accessor function (when possible)- Deprecated string/number/null shorthand for getter props
- Deprecated combined
thing={{x:..., y:...}}
props in favor of separatexThing
andyThing
props - Deprecated combined
thing={{top:..., bottom:..., left:..., right:...}}
props in favor of separatethingTop
,thingBottom
,thingLeft
,thingRight
props
- New chart component:
SankeyDiagram
- Improved documentation and test coverage
- Added markdown support in docs (including for component prop docs)
- Removed compiled library files from repo - build library on
prepublish
instead
- Improved test coverage & docs for
Bar
andBarChart
components - Fixed incorrect
react
peerDependency version - Added missing
sinon
devDependency - Added
yarn
lock file
- New documentation, including tutorials and interactive examples
- New chart components:
ColorHeatmap
,FunnelChart
- Unified branches from several contributors (see #45 for details)
- Added
className
andstyle
props toAreaHeatmap
- Added
style
prop toLineChart
- Added
pointStyle
prop toScatterPlot
- Changed
MarkerLineChart
to usehorizontal
prop, rather thanorientation
, for consistency - Fixed missing import in
Scale
- Fixed incorrect propTypes in
ScatterPlot
andYAxis