| 
 | 1 | +# 2.9.0  | 
 | 2 | +* Synced `LineOptions` from ChartJS source code #439  | 
 | 3 | +* Updated dependencies  | 
 | 4 | + | 
 | 5 | +# 2.8.1  | 
 | 6 | +* Migrated deployment to _Sonatype Maven Central Portal_ [#155](https://github.com/xdev-software/standard-maven-template/issues/155)  | 
 | 7 | + | 
 | 8 | +# 2.8.0  | 
 | 9 | +* Synced ``TooltipOptions`` from ChartJS source code #330  | 
 | 10 | + | 
 | 11 | +# 2.7.0  | 
 | 12 | +* ``Title``: Make it possible to set custom padding and multi-line text #316  | 
 | 13 | + | 
 | 14 | +# 2.6.0  | 
 | 15 | +* Synced ``Doughnut/PieOptions`` from ChartJS source code #293  | 
 | 16 | +* Synced ``GridLineConfiguration`` from ChartJS source code / improved Types for more options #289  | 
 | 17 | +* Updated dependencies  | 
 | 18 | + | 
 | 19 | +# 2.5.0  | 
 | 20 | +* Synced ``Legend`` from ChartJS source code #285  | 
 | 21 | + | 
 | 22 | +# 2.4.0  | 
 | 23 | +* PointStyle can also contain non-string constants #280  | 
 | 24 | +* Use ``CoreInteractionOptions`` for ``Options#interaction`` and ``Options#hover`` #281  | 
 | 25 | +* Updated dependencies  | 
 | 26 | + | 
 | 27 | +# 2.3.1  | 
 | 28 | +* Synced ``LineOptions/DataSet`` ``stepped`` and ``tension`` with ChartJS source #262  | 
 | 29 | +* Updated dependencies  | 
 | 30 | + | 
 | 31 | +# 2.3.0  | 
 | 32 | +* Update available datasets fields from ChartJS source code #244  | 
 | 33 | +* Removed deprecated code  | 
 | 34 | + | 
 | 35 | +# 2.2.0  | 
 | 36 | +* Improve color handling #238  | 
 | 37 | +  * Change ``Color`` to ``RGBAColor`` as it only handles RGBA  | 
 | 38 | +  * Change all occurrences of ``Color`` to ``Object`` so that other color models (e.g. HSLA or Hex) can be applied  | 
 | 39 | +  * Created ``HSLAColor`` that can be used like ``RGBAColor``  | 
 | 40 | + | 
 | 41 | +# 2.1.0  | 
 | 42 | +* Charts no longer check if they are drawable #198  | 
 | 43 | +  * ChartJS behavior: If a chart can't be drawn it will render a empty canvas  | 
 | 44 | +  * Deprecated methods: ``Chart#toJsonNative`` and ``Chart#isDrawable``  | 
 | 45 | +* Make ``IndexAxis`` available in all options  | 
 | 46 | + | 
 | 47 | +# 2.0.2  | 
 | 48 | +_Same as version 2.1.0 - Version was not incremented correctly_  | 
 | 49 | + | 
 | 50 | +# 2.0.1  | 
 | 51 | +* Restored ``DisplayFormats`` #186  | 
 | 52 | + | 
 | 53 | +# 2.0.0  | 
 | 54 | +* Scales have been reworked and are now nearly identical to the [types defined in ChartJS](https://github.com/chartjs/Chart.js/blob/v4.4.3/src/types/index.d.ts)  | 
 | 55 | +* The use of ``Color`` for various coloring related options is no longer required.   | 
 | 56 | +  * It's now possible to use e.g. strings  | 
 | 57 | + | 
 | 58 | +# 1.5.0  | 
 | 59 | +* Added ``JsonIgnore`` to certain fields to help prevent infinite loops #174  | 
 | 60 | +* Corrected model for ``Title`` and ``Font`` #175  | 
 | 61 | + | 
 | 62 | +# 1.4.1  | 
 | 63 | +* Use ``Number`` instead of ``BigDecimal`` in some additional places #159 (@aripddev)  | 
 | 64 | + | 
 | 65 | +# 1.4.0  | 
 | 66 | +* Simplify API by using ``Number`` instead of ``BigDecimal``, ``int`` and ``double`` for ``Datapoints`` #154 (@aripddev)  | 
 | 67 | + | 
 | 68 | +# 1.3.1  | 
 | 69 | +* Add subtitle option #141 (@aripddev)  | 
 | 70 | +* Add ``PointStyle#rectRounded`` #143 (@aripddev)  | 
 | 71 | +* Add ``BubbleDataset#pointStyle`` #144 (@aripddev)  | 
 | 72 | +* ``reverse`` property should be on the ``Scale`` object #145  | 
 | 73 | +* Added all available properties for ``Legend``  | 
 | 74 | + | 
 | 75 | +# 1.3.0  | 
 | 76 | +* Allows creation of mixed charts #128  | 
 | 77 | +  * New chart class: ``MixedChart``  | 
 | 78 | +  * Some classes have been renamed  | 
 | 79 | +    * ``Data`` -> ``HomogeneousData``  | 
 | 80 | +    * ``AbstractChart`` -> ``HomogeneousChart``  | 
 | 81 | +* Slim down test dependencies  | 
 | 82 | + | 
 | 83 | +# 1.2.0  | 
 | 84 | +* Add TimeScale and TimeTicks to allow building linear time charts #90 (@astappiev)  | 
 | 85 | +* Add options for the [Zoom plugin](https://www.chartjs.org/chartjs-plugin-zoom/latest/) #117 (@astappiev)  | 
 | 86 | +* Updated dependencies  | 
 | 87 | + | 
 | 88 | +# 1.1.3  | 
 | 89 | +* Add ``toJsonNative`` method which doesn't run the ``isDrawable`` check #91  | 
 | 90 | + | 
 | 91 | +# 1.1.2  | 
 | 92 | +* ⚠️ GroupId changed from ``com.xdev-software`` to ``software.xdev``  | 
 | 93 | + | 
 | 94 | +# 1.1.1  | 
 | 95 | +* ``AngleLines#lineWidth`` now uses ``BigDecimal`` #76  | 
 | 96 | +* Updated dependencies  | 
 | 97 | + | 
 | 98 | +# 1.1.0  | 
 | 99 | +* Added support for more [data structures](https://www.chartjs.org/docs/4.4.0/general/data-structures.html) inside ``Dataset#data``  | 
 | 100 | +  * ``Dataset#data`` can now contain ``Object``s  | 
 | 101 | + | 
 | 102 | +# 1.0.2  | 
 | 103 | +* Support Java 11  | 
 | 104 | +* Updated dependencies  | 
 | 105 | + | 
 | 106 | +# 1.0.1  | 
 | 107 | +* Added support for [stacked bar chart with groups](https://www.chartjs.org/docs/4.4.0/samples/bar/stacked-groups.html) (@dlemaignent)  | 
 | 108 | + | 
 | 109 | +# 1.0.0  | 
 | 110 | +Initial release  | 
 | 111 | + | 
 | 112 | +Support for Chart.js v4  | 
 | 113 | + | 
 | 114 | +Noteworthy changes compared to [Chart.java](https://github.com/mdewilde/chart):  | 
 | 115 | +* Changed the package to ``software.xdev.chartjs.model``  | 
 | 116 | +* All charts (e.g. ``BarChart``, ``LineChart``, ...) are now inside the ``charts`` package  | 
 | 117 | +* Breaking API changes due to compatibility with Chart.js v4; You may checkout the migration guides  | 
 | 118 | +  * [3.x Migration Guide](https://www.chartjs.org/docs/4.3.0/migration/v3-migration.html)  | 
 | 119 | +  * [4.x Migration Guide](https://www.chartjs.org/docs/4.3.0/migration/v4-migration.html)  | 
 | 120 | +* JSON is no longer pretty printed by default due to performance reasons  | 
 | 121 | +* Implemented integration tests  | 
 | 122 | +* Requires Java 17  | 
0 commit comments