Skip to content

Latest commit

 

History

History
247 lines (153 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

247 lines (153 loc) · 11.1 KB

6.1.1 (2022-11-18)

  • #443 Bump d3-color from 3.0.1 to 3.1.0

6.1.0 (2022-01-18)

  • #294 Accessible Interface for Line/Area Charts

6.0.0 (2021-09-10)

  • #307 Enable support for d3 7, and still support 6
  • #308 Enable GitHub Actions for CI

5.0.0 (2021-05-20)

  • Remove support for Node 8-10. Support 12 and up.
  • Some security patches to dependencies.

4.0.0 (2021-01-07)

  • #276 Upgrade D3 to 6.3.1.

3.2.2 (2020-12-10)

  • #273 Add aria-hidden="true" attributes to XYPlot components.

3.2.1 (2020-12-04)

  • #271 Fix YAxisLabels formatting example. (Thanks @mbonaci)

3.2.0 (2020-10-30)

  • #269 add nodeSort and linkSort hooks to SankeyDiagram. Remove deprecated refs definition using strings

3.1.0 (2020-07-09)

  • #264 Added noLabelOverhang prop to XAxisLabels

3.0.3 (2020-06-18)

  • #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

3.0.2 (2020-02-25)

  • #234 Remove deprecated React lifecycle hooks
  • Update dependencies via Greenkeeper

3.0.1 (2019-12-18)

  • #211 Fix XYPlots lesson in docs
  • #212 Add prettierignore

3.0.0 (2019-12-16)

  • #187 Dependency upgrades
  • #194 Addition of pre-commit hooks
  • #201 PieChart updates
  • #207 Documentation updates

2.0.2 (2019-11-04)

  • #182 Decorate XYPlot onMouseEnter and onMouseLeave events - thanks @tanayv!
  • #184 Fix warnings in tests and add SankeyNodeTerminal tests

2.0.1 (2019-09-03)

  • #179 Fix children proptype for YAxisTitle

2.0.0 (2019-08-30)

  • #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

1.11.0 (2019-07-09)

  • #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

1.10.2 (2019-04-29)

  • #150 Fix invert point scale logic to get option closest to mouse pointer

1.10.1 (2018-12-21)

  • #146 Fix labelStyle accessor argument
  • #145 Fix minor vulnerabilities

1.10.0 (2018-12-21)

  • #144 Support for pie chart slice labels - thanks @joeporpeglia!

1.9.0 (2018-12-21)

  • #142 Update logic for getting invertPointScale & add click handlers to labels themselves

1.8.0 (2018-12-21)

  • #139 Update x and y axis to have onMouseEnterAxis, onMouseLeaveAxis, onMouseMoveAxis and onMouseClickAxis

1.7.0 (2018-12-21)

[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.

1.6.0 (2018-12-21)

  • #134 Make labelStyle a function accessor (still supports object). Fixes ZoomContainer dependencies issue.

1.5.1 (2018-12-19)

  • #132 Fix peer dependencies - thanks @ekh64!

1.5.0 (2018-12-11)

  • #129 Upgrade webpack and resolve security dev dependencies
  • #130 Upgrade to react v16 and update peer dependencies

1.4.1 (2018-12-04)

1.4.0 (2018-12-02)

  • #125 Omit certain XYPlot props from overriding children props downstream. Added xyPlotStyle prop.

1.3.1 (2018-09-12)

  • #117 Add style prop to XYPlot component
  • #115 Update documentation
  • #121 xyPlotClassName omission fix - thanks @rpjs!

1.3.0 (2018-09-12)

  • #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!

1.2.0 (2018-08-29)

  • #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

1.1.0 (2018-08-28)

  • #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

1.0.1 (2018-07-06)

  • #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

1.0.0 (2018-06-28)

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.

Breaking Changes

  • Per #63 Include css in root, the stylesheet has been moved to
import "reactochart/styles.css"
  • #85 PieChart - Deprecates markerLineClass in favor of markerLineClassName

0.4.8 (2018-06-08)

0.4.7 (2018-05-31)

  • #73 Add step labeling to sankey

0.4.6 (2018-05-21)

  • #63 Include css in root
  • #65 Test for AreaBarChart
  • #66 Namespace CSS
  • #67 Add disableMouseWheelZoom to ZoomContainer

0.4.5 (2018-04-18)

  • #56 Add react-docgen to devDependencies.

0.4.4 (2018-04-10)

  • #55 Add controlled prop to ZoomContainer so it can be controlled by props instead of internal state.

0.4.3 (2018-03-12)

  • #54 Fix for non-string SankeyDiagram nodeLabelText prop (see 0.4.2 notes) - now rendered as SVG instead of HTML wrapped in <foreignObject>

0.4.2 (2018-02-27)

  • Added CHANGELOG file
  • #52 New SankeyDiagram features
    • marginTop, marginBottom, marginLeft,marginRight` props for leaving internal empty space around the diagram
    • nodeLabelText prop may now be a function which returns an arbitrary HTML component (instead of only a string)
  • #53 Documentation typo fixes

0.4.1 (2018-01-26)

  • #49 New SankeyDiagram prop shouldClone, to control whether data should be cloned or mutated in place

0.4.0 (2018-01-03)

  • #47 API Changes - see ticket for detailed discussion
    • getThing getter props renamed to just thing - 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 separate xThing and yThing props
    • Deprecated combined thing={{top:..., bottom:..., left:..., right:...}} props in favor of separate thingTop, 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

0.3.1 (2017-11-15)

  • Improved test coverage & docs for Bar and BarChart components
  • Fixed incorrect react peerDependency version
  • Added missing sinon devDependency
  • Added yarn lock file

0.3.0 (2017-08-10)

  • New documentation, including tutorials and interactive examples
  • New chart components: ColorHeatmap, FunnelChart
  • Unified branches from several contributors (see #45 for details)
  • Added className and style props to AreaHeatmap
  • Added style prop to LineChart
  • Added pointStyle prop to ScatterPlot
  • Changed MarkerLineChart to use horizontal prop, rather than orientation, for consistency
  • Fixed missing import in Scale
  • Fixed incorrect propTypes in ScatterPlot and YAxis