Skip to content

Releases: whawker/react-jsx-highcharts

1.3.0

16 Aug 10:43
Compare
Choose a tag to compare

New features

3D Charts

Added a <Highcharts3dChart /> helper component, which allows direct access to the options3d Highcharts settings.

This release also adds a <ZAxis /> component, to allow configuration of the Z Axis required in 3D charts.

See the 3D scatter example

Treemap support

Thanks to @mrawdon for this!

This release adds a <TreemapSeries /> component, which can be used to generate Treemap diagrams.

See our Simple Example and Drilldown Example.

1.2.2

06 Aug 16:00
Compare
Choose a tag to compare

react-jsx-highcharts and react-jsx-highstock

  • Don't assume all props beginning with on are event handlers - onSeries and onKey are valid Highcharts config properties - now we check prop value is event handler too.

react-jsx-highstock only

1.2.1

05 Aug 12:20
Compare
Choose a tag to compare

Adds support for ImmutableJS data structures for Series data.

See example.

This eases the pain of having to clone your Series data, if you later want to modify it.

1.1.0

04 Aug 17:56
Compare
Choose a tag to compare

Fixes a bug where errors were thrown when the entire chart was unmounted (see #6). Thanks @AlexMayants!

1.0.0

26 Jul 15:18
Compare
Choose a tag to compare

We're here! Version 1!

This is a major version bump, so of course there are...

Breaking changes

Highstock charts have been moved to a separate NPM package

Issue #5 highlighted the need for separate packages due to Highcharts licensing issues.
Therefore we now have two NPM packages - react-jsx-highcharts and react-jsx-highstock.

react-jsx-highcharts

  • Only includes components to build Highcharts.chart() charts
  • Highstock components have been removed, these include:
    • Navigator, RangeSelector, Scrollbar, CandlestickSeries, FlagSeries and OHLCSeries
  • The peer dependency has changed from highstock-release to highcharts

react-jsx-highstock

  • Includes components to build both Highcharts.chart() and Highcharts.stockChart() charts
  • No components have been removed
  • Still has a peer dependency of highstock-release

Get to the point...

If you are only using Highcharts charts, remove highstock-release as a dependency, and use highcharts instead

If you are using Highstock charts, use the react-jsx-highstock package instead (and continue using highstock-release as before).

Other non-breaking changes

The <Hidden /> component now renders a hidden div rather than a junk script tag.

This component is used internally, and should make no difference to the end user.

Fixed #4 - Stop components using context directly

Some components we using context directly, which was unnecessary. This has been resolved.

0.3.0

14 Jul 12:00
Compare
Choose a tag to compare
  • Added a new helper component for Sparklines <HighchartsSparkline> - example
  • Minified the production build, and used lodash-webpack-plugin to reduce bundle size by 90%!
  • Examples are no longer fixed width
  • Examples only use the files they actually require

0.2.0

15 Jul 08:54
Compare
Choose a tag to compare
  • Expose the getExtremes and setExtremes Axis methods through the provideAxis Higher Order Component
  • Add example demonstrating how exposed providers can allow application authors to create custom components that interact with Highcharts.

0.1.1

15 Jul 08:55
Compare
Choose a tag to compare
  • Remove usage of module and jsnext:main in package.json that were causing problems with create-react-app