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