Skip to content

Commit c21bb37

Browse files
authored
Merge pull request #81 from highcharts-for-python/develop
PR for v.1.3.0
2 parents 9994a8c + 454335a commit c21bb37

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+1999
-244
lines changed

CHANGES.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release 1.3.0
2+
=========================================
3+
4+
* **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)
5+
* **ENHANCEMENT:** Added ``__repr__()`` method for Highcharts Core for Python classes (#76).
6+
* **ENHANCEMENT:** Added ``__str__()`` method with special handling for difficult-to-read classes (#76).
7+
* **ENHANCEMENT:** Added ``Chart.get_script_tags()`` to retrieve Javascript ``<script>`` tags (#78).
8+
* **ENHANCEMENT:** Added ``utility_functions.to_snake_case()`` function.
9+
* **BUGFIX:** Fixed incorrect serialization of datetime and Pandas ``Timestamp`` objects in ``.to_dict()`` and ``.to_json()`` (#74).
10+
* **BUGFIX:** Fixed incorrect serialization of ``EnforcedNull`` in ``.to_dict()`` and ``.to_json()`` (#75).
11+
12+
------------------
13+
114
Release 1.2.6
215
=========================================
316

docs/api.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,7 @@ familiarize yourself with these internals.
713713
:func:`mro__to_untrimmed_dict() <highcharts_core.utility_functions.mro__to_untrimmed_dict>`
714714
:func:`validate_color() <highcharts_core.utility_functions.validate_color>`
715715
:func:`to_camelCase() <highcharts_core.utility_functions.to_camelCase>`
716+
:func:`to_snake_case() <highcharts_core.utility_functions.to_snake_case>`
716717
:func:`parse_csv() <highcharts_core.utility_functions.parse_csv>`
717718

718719
.. target-notes::

docs/api/chart.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class: :class:`Chart <highcharts_core.chart.Chart>`
1818
.. autoclass:: Chart
1919
:members:
2020
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

docs/api/internals.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ function:: :func:`to_camelCase() <highcharts_core.utility_functions.to_camelCase
165165

166166
.. autofunction:: to_camelCase
167167

168+
function:: :func:`to_snake_case() <highcharts_core.utility_functions.to_snake_case>`
169+
=====================================================================================================
170+
171+
.. autofunction:: to_snake_case
172+
168173
function:: :func:`parse_csv() <highcharts_core.utility_functions.parse_csv>`
169174
=====================================================================================================
170175

docs/api/options/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class: :class:`HighchartsOptions <highcharts_core.options.HighchartsOptions>`
4646
.. autoclass:: HighchartsOptions
4747
:members:
4848
:inherited-members:
49+
:special-members: __str__, __repr__
4950

5051
-----------------------
5152

@@ -56,6 +57,7 @@ class: :class:`Options <highcharts_core.options.Options>`
5657
.. autoclass:: Options
5758
:members:
5859
:inherited-members:
60+
:special-members: __str__, __repr__
5961

6062
-----------------------
6163

docs/api/options/series/arcdiagram.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ class: :class:`ArcDiagramSeries <highcharts_core.options.series.arcdiagram.ArcDi
1717

1818
.. autoclass:: ArcDiagramSeries
1919
:members:
20-
:inherited-members:
20+
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

docs/api/options/series/area.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class: :class:`AreaSeries <highcharts_core.options.series.area.AreaSeries>`
1818
.. autoclass:: AreaSeries
1919
:members:
2020
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

@@ -36,6 +37,7 @@ class: :class:`AreaRangeSeries <highcharts_core.options.series.area.AreaRangeSer
3637
.. autoclass:: AreaRangeSeries
3738
:members:
3839
:inherited-members:
40+
:special-members: __str__, __repr__
3941

4042
.. collapse:: Class Inheritance
4143

@@ -54,6 +56,7 @@ class: :class:`AreaSplineSeries <highcharts_core.options.series.area.AreaSplineS
5456
.. autoclass:: AreaSplineSeries
5557
:members:
5658
:inherited-members:
59+
:special-members: __str__, __repr__
5760

5861
.. collapse:: Class Inheritance
5962

@@ -72,6 +75,7 @@ class: :class:`AreaSplineRangeSeries <highcharts_core.options.series.area.AreaSp
7275
.. autoclass:: AreaSplineRangeSeries
7376
:members:
7477
:inherited-members:
78+
:special-members: __str__, __repr__
7579

7680
.. collapse:: Class Inheritance
7781

@@ -90,6 +94,7 @@ class: :class:`LineSeries <highcharts_core.options.series.area.LineSeries>`
9094
.. autoclass:: LineSeries
9195
:members:
9296
:inherited-members:
97+
:special-members: __str__, __repr__
9398

9499
.. collapse:: Class Inheritance
95100

@@ -108,6 +113,7 @@ class: :class:`StreamGraphSeries <highcharts_core.options.series.area.StreamGrap
108113
.. autoclass:: StreamGraphSeries
109114
:members:
110115
:inherited-members:
116+
:special-members: __str__, __repr__
111117

112118
.. collapse:: Class Inheritance
113119

docs/api/options/series/bar.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class: :class:`BarSeries <highcharts_core.options.series.bar.BarSeries>`
1818
.. autoclass:: BarSeries
1919
:members:
2020
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

@@ -36,6 +37,7 @@ class: :class:`ColumnSeries <highcharts_core.options.series.bar.ColumnSeries>`
3637
.. autoclass:: ColumnSeries
3738
:members:
3839
:inherited-members:
40+
:special-members: __str__, __repr__
3941

4042
.. collapse:: Class Inheritance
4143

@@ -54,6 +56,7 @@ class: :class:`ColumnPyramidSeries <highcharts_core.options.series.bar.ColumnPyr
5456
.. autoclass:: ColumnPyramidSeries
5557
:members:
5658
:inherited-members:
59+
:special-members: __str__, __repr__
5760

5861
.. collapse:: Class Inheritance
5962

@@ -72,6 +75,7 @@ class: :class:`ColumnRangeSeries <highcharts_core.options.series.bar.ColumnRange
7275
.. autoclass:: ColumnRangeSeries
7376
:members:
7477
:inherited-members:
78+
:special-members: __str__, __repr__
7579

7680
.. collapse:: Class Inheritance
7781

@@ -90,6 +94,7 @@ class: :class:`CylinderSeries <highcharts_core.options.series.bar.CylinderSeries
9094
.. autoclass:: CylinderSeries
9195
:members:
9296
:inherited-members:
97+
:special-members: __str__, __repr__
9398

9499
.. collapse:: Class Inheritance
95100

@@ -108,6 +113,7 @@ class: :class:`VariwideSeries <highcharts_core.options.series.bar.VariwideSeries
108113
.. autoclass:: VariwideSeries
109114
:members:
110115
:inherited-members:
116+
:special-members: __str__, __repr__
111117

112118
.. collapse:: Class Inheritance
113119

@@ -126,6 +132,7 @@ class: :class:`WaterfallSeries <highcharts_core.options.series.bar.WaterfallSeri
126132
.. autoclass:: WaterfallSeries
127133
:members:
128134
:inherited-members:
135+
:special-members: __str__, __repr__
129136

130137
.. collapse:: Class Inheritance
131138

@@ -144,6 +151,7 @@ class: :class:`WindBarbSeries <highcharts_core.options.series.bar.WindBarbSeries
144151
.. autoclass:: WindBarbSeries
145152
:members:
146153
:inherited-members:
154+
:special-members: __str__, __repr__
147155

148156
.. collapse:: Class Inheritance
149157

@@ -180,6 +188,8 @@ class: :class:`BaseBarSeries <highcharts_core.options.series.bar.BaseBarSeries>`
180188
.. autoclass:: BaseBarSeries
181189
:members:
182190
:inherited-members:
191+
:special-members: __str__, __repr__
192+
:special-members: __str__, __repr__
183193

184194
.. collapse:: Class Inheritance
185195

docs/api/options/series/base.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class: :class:`SeriesBase <highcharts_core.options.series.base.SeriesBase>`
1818
.. autoclass:: SeriesBase
1919
:members:
2020
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

docs/api/options/series/bellcurve.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class: :class:`BellCurveSeries <highcharts_core.options.series.bellcurve.BellCur
1818
.. autoclass:: BellCurveSeries
1919
:members:
2020
:inherited-members:
21+
:special-members: __str__, __repr__
2122

2223
.. collapse:: Class Inheritance
2324

0 commit comments

Comments
 (0)