Releases: highcharts-for-python/highcharts-core
Releases · highcharts-for-python/highcharts-core
v.1.3.3
- BUGFIX: Added in a missing class extension for
NavigationButtonConfiguration
(#86 )
v.1.3.2
- BUGFIX: Fixed incorrect handling when defining a new
Exporting.buttons
context button under a different key name than contextButton
. (#84 )
v.1.3.1
- BUGFIX: Fixed incorrect
style
property deserialization in certain places (#82 ).
v.1.3.0
- 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
- BUGFIX: Fixed incorrect handling of an empty string in
Annotation.draggable
property (#71).
v.1.2.5
- BUGFIX: Fixed
ExportServer
handling of data relying on Pandas Timestamp
instances.
v.1.2.4
- BUGFIX: Fixed
.from_array()
de-serialization to support propagation of string-type x
values to name
(#67).
v.1.2.3
- 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
- BUGFIX: Fixed behavior where
Chart.download_chart(format = 'svg')
was incorrectly returning a PNG rather than an SVG ( #63 ).
v.1.2.1
- 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).