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