Skip to content

Releases: highcharts-for-python/highcharts-core

v.1.3.2

10 Aug 18:48
76d95e5
Compare
Choose a tag to compare
  • BUGFIX: Fixed incorrect handling when defining a new Exporting.buttons context button under a different key name than contextButton. (#84 )

v.1.3.1

08 Aug 15:22
7105b57
Compare
Choose a tag to compare
  • BUGFIX: Fixed incorrect style property deserialization in certain places (#82 ).

v.1.3.0

06 Aug 21:14
c21bb37
Compare
Choose a tag to compare
  • ENHANCEMENT: Modified the way that data points are serialized to JavaScript literal objects. Now, they are serialized to a JavaScript array if their configured properties are those that Highcharts (JS) supports in JavaScript array notation. Otherwise, the code falls back to serialize the data point as a JavaScript object literal. This change is intended to improve performance and reduce the size of the serialized data. (#77)
  • ENHANCEMENT: Added __repr__() method for Highcharts Core for Python classes (#76).
  • ENHANCEMENT: Added __str__() method with special handling for difficult-to-read classes (#76).
  • ENHANCEMENT: Added Chart.get_script_tags() to retrieve Javascript <script> tags (#78).
  • ENHANCEMENT: Added utility_functions.to_snake_case() function.
  • BUGFIX: Fixed incorrect serialization of datetime and Pandas Timestamp objects in .to_dict() and .to_json() (#74).
  • BUGFIX: Fixed incorrect serialization of EnforcedNull in .to_dict() and .to_json() (#75).

v.1.2.6

01 Aug 00:33
9994a8c
Compare
Choose a tag to compare
  • BUGFIX: Fixed incorrect handling of an empty string in Annotation.draggable property (#71).

v.1.2.5

27 Jul 21:55
4370e05
Compare
Choose a tag to compare
  • BUGFIX: Fixed ExportServer handling of data relying on Pandas Timestamp instances.

v.1.2.4

25 Jul 16:10
155c159
Compare
Choose a tag to compare
  • BUGFIX: Fixed .from_array() de-serialization to support propagation of string-type x values to name (#67).

v.1.2.3

20 Jun 02:24
de94799
Compare
Choose a tag to compare
  • BUGFIX: Fixed error when loading certain Highcharts (JS) scripts in Jupyter context.
  • ENHANCEMENT: Increased the default timeout for Chart.download_chart() and related.

v.1.2.2

13 Jun 18:35
0e3b262
Compare
Choose a tag to compare
  • BUGFIX: Fixed behavior where Chart.download_chart(format = 'svg') was incorrectly returning a PNG rather than an SVG ( #63 ).

v.1.2.1

10 Jun 17:57
8e55fdf
Compare
Choose a tag to compare
  • ENHANCEMENT: Added autoconversion of plotLine.value from datetime.datetime to POSIX timestamp (#58).
  • BUGFIX: Fixed incorrect datetime serialization to seconds from Unix epoch. Now serializing to JS-compatible milliseconds from Unix epoch (#61).

v.1.2.0

07 Jun 19:37
d578534
Compare
Choose a tag to compare
  • ENHANCEMENT: Align the API to Highcharts (JS) v.11.1 (#52). In particular, this includes:

    • Added AccessibilityPoint.description_format property.
    • Added support for .legend_symbol to plot options and series options.
    • Added .border_radius support to FunnelOptions and FunnelSeries.
    • Added .interpolation support to HeatmapOptions and descendents.
    • Added .point_description_format support to SeriesOptions and descendents.
    • Added .fill_space support to TreegraphOptions and descendents.
    • Added .crossing support to axes.
    • Added .format support to Tooltip.
  • ENHANCEMENT: Added support for the inclusion of scripts based on features used in the chart (#12).

  • ENHANCEMENT: Added dict support to .style property on labels and titles.

  • DOCS: Various documentation updates and fixes.

  • DEPENDENCY: Bumped requests version for security patch.