Skip to content

Releases: whawker/react-jsx-highcharts

v5.0.3

08 Dec 14:53
Compare
Choose a tag to compare

What's Changed

v5.0.2

04 Dec 10:39
Compare
Choose a tag to compare

What's Changed

  • Support highcharts v12

Full Changelog: v5.0.1...v5.0.2

v5.0.1

09 May 20:59
Compare
Choose a tag to compare
  • support highcharts v11

v5.0.0

20 May 12:28
Compare
Choose a tag to compare

Breaking changes:

  • Drop support for react < 17
  • Drop support for highcharts < 9.1.2
  • Drop support for old browsers. The supported browsers are:
    • chrome >= 81
    • edge >= 81
    • firefox >= 78
    • ios >= 12
    • safari >= 12

New Features:

  • Support react 18 #360
  • Axis events can be updated #333

Other changes:

  • prop-types are removed #354
  • chart is destroyed on unmount without requestAnimationFrame #332

v4.3.2

21 Mar 08:05
Compare
Choose a tag to compare
  • Support highcharts v10

[email protected]

16 Aug 12:05
Compare
Choose a tag to compare

Changes:

  • Typescript definitions for react-jsx-highmaps #344

Thanks @AspieCoder1

v4.3.1

23 Jul 10:58
Compare
Choose a tag to compare

Features:

v4.2.1

07 Mar 19:21
Compare
Choose a tag to compare

Changes:

  • Allow highcharts@^9 as peer dependency
  • Allow updating of series eventhandlers #318

v4.2.0 🌿

23 Oct 08:55
Compare
Choose a tag to compare

New Features

React 17 support

This release enables React 17 support, with some minor changes to useEffect clean ups now the clean up function is always run asynchronously - Thanks @anajavi! (see #310 and #315 )

Typescript definitions

This release adds Typescript definitions to the react-jsx-highcharts only, we hope to add support for the other packages in future releases. - Thanks @anajavi (see #303)

v4.1.0

11 Jun 12:26
Compare
Choose a tag to compare

New features

containerProps support

Added the ability to pass a containerProps prop to the root component of a chart. This allows you to set HTML attributes on the container <div> the chart is rendered in.

See #283 and example

Configuring how series data is updated via jsxOptions

When the data prop on your <Series /> component changes, React JSX Highcharts calls setData on that series internally.

In some scenarios, you may want to override the the default arguments of setData such as setting updatePoints to false when working with large amounts of data in a series.

Example using default options - WARNING - clicking the Green button will crash your browser tab
Example overriding updatePoints to false via a jsxOptions prop on a series

See #281

Bug fixes

  • Fixes #289 where some Tooltip props were not updated properly, see fix in #290

Internal changes

  • Following current best practice React is imported with import * as React from 'react' (see #292)
  • Updated to Prettier 2 (see #280)

Thanks to @anajavi, @veloek and @lezan for there support in creating this release.