Releases: whawker/react-jsx-highcharts
1.3.4
1.3.3
1.3.0
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
react-jsx-highcharts
and react-jsx-highstock
- Don't assume all props beginning with
on
are event handlers -onSeries
andonKey
are valid Highcharts config properties - now we check prop value is event handler too.
react-jsx-highstock
only
- Fix
<FlagSeries />
- has series typeflags
NOTflag
- Add
Navigator.XAxis
andNavigator.YAxis
components, these allow access to thenavigator.xAxis
andnavigator.yAxis
config options - and allows you to do things like add plot bands to the Navigator.
1.2.1
Adds support for ImmutableJS data structures for Series
data.
This eases the pain of having to clone your Series data, if you later want to modify it.
1.1.0
1.0.0
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
andOHLCSeries
- The peer dependency has changed from
highstock-release
tohighcharts
react-jsx-highstock
- Includes components to build both
Highcharts.chart()
andHighcharts.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.