|
| 1 | +## 1.5.0 |
| 2 | +* Added ``JsonIgnore`` to certain fields to help prevent infinite loops #174 |
| 3 | +* Corrected model for ``Title`` and ``Font`` #175 |
| 4 | + |
| 5 | +## 1.4.1 |
| 6 | +* Use ``Number`` instead of ``BigDecimal`` in some additional places #159 (@aripddev) |
| 7 | + |
| 8 | +## 1.4.0 |
| 9 | +* Simplify API by using ``Number`` instead of ``BigDecimal``, ``int`` and ``double`` for ``Datapoints`` #154 (@aripddev) |
| 10 | + |
| 11 | +## 1.3.1 |
| 12 | +* Add subtitle option #141 (@aripddev) |
| 13 | +* Add ``PointStyle#rectRounded`` #143 (@aripddev) |
| 14 | +* Add ``BubbleDataset#pointStyle`` #144 (@aripddev) |
| 15 | +* ``reverse`` property should be on the ``Scale`` object #145 |
| 16 | +* Added all available properties for ``Legend`` |
| 17 | + |
| 18 | +## 1.3.0 |
| 19 | +* Allows creation of mixed charts #128 |
| 20 | + * New chart class: ``MixedChart`` |
| 21 | + * Some classes have been renamed |
| 22 | + * ``Data`` -> ``HomogeneousData`` |
| 23 | + * ``AbstractChart`` -> ``HomogeneousChart`` |
| 24 | +* Slim down test dependencies |
| 25 | + |
| 26 | +## 1.2.0 |
| 27 | +* Add TimeScale and TimeTicks to allow building linear time charts #90 (@astappiev) |
| 28 | +* Add options for the [Zoom plugin](https://www.chartjs.org/chartjs-plugin-zoom/latest/) #117 (@astappiev) |
| 29 | +* Updated dependencies |
| 30 | + |
| 31 | +## 1.1.3 |
| 32 | +* Add ``toJsonNative`` method which doesn't run the ``isDrawable`` check #91 |
| 33 | + |
| 34 | +## 1.1.2 |
| 35 | +* ⚠️ GroupId changed from ``com.xdev-software`` to ``software.xdev`` |
| 36 | + |
| 37 | +## 1.1.1 |
| 38 | +* ``AngleLines#lineWidth`` now uses ``BigDecimal`` #76 |
| 39 | +* Updated dependencies |
| 40 | + |
| 41 | +## 1.1.0 |
| 42 | +* Added support for more [data structures](https://www.chartjs.org/docs/4.4.0/general/data-structures.html) inside ``Dataset#data`` |
| 43 | + * ``Dataset#data`` can now contain ``Object``s |
| 44 | + |
| 45 | +## 1.0.2 |
| 46 | +* Support Java 11 |
| 47 | +* Updated dependencies |
| 48 | + |
| 49 | +## 1.0.1 |
| 50 | +* Added support for [stacked bar chart with groups](https://www.chartjs.org/docs/4.4.0/samples/bar/stacked-groups.html) (@dlemaignent) |
| 51 | + |
| 52 | +## 1.0.0 |
| 53 | +Initial release |
| 54 | + |
| 55 | +Support for Chart.js v4 |
| 56 | + |
| 57 | +Noteworthy changes compared to [Chart.java](https://github.com/mdewilde/chart): |
| 58 | +* Changed the package to ``software.xdev.chartjs.model`` |
| 59 | +* All charts (e.g. ``BarChart``, ``LineChart``, ...) are now inside the ``charts`` package |
| 60 | +* Breaking API changes due to compatibility with Chart.js v4; You may checkout the migration guides |
| 61 | + * [3.x Migration Guide](https://www.chartjs.org/docs/4.3.0/migration/v3-migration.html) |
| 62 | + * [4.x Migration Guide](https://www.chartjs.org/docs/4.3.0/migration/v4-migration.html) |
| 63 | +* JSON is no longer pretty printed by default due to performance reasons |
| 64 | +* Implemented integration tests |
| 65 | +* Requires Java 17 |
0 commit comments