ChartFx v11.2.2 Release Notes
Release Date: 2020-11-13 // almost 3 years ago-
🚀 This release has a few new features and bug-fixes for user-reported issues.
🆕 new features :
- 🌐 generic RESTful 'Clipboard' (#272) that facilitates a simple web-export of Java, JavaFX, and (of course) Chart-fx content.
- 🆕 new HistogramRenderer with support for non-equidistant binning (#292, notably issues: #80 #246 #265)
- ⬆️ upgraded DataSetMath: support math-operation on DataSets with different x-axis sampling
- ⬆️ upgrades to DataPointTooltip plugin:
- show tool tip for all data in chart
- make 'Label' fully customisable through overwridable DataPointTooltip::updateLabel(...)
- use AbstractAxisFormatting facilities instead of custom code in the Tooltip plugin
- 🚧 uploaded initial concepts for a new middle-ware and microservice backend (WIP: #272, #273, #298, #307, #312)
🐛 bug fixes :
- 🛠 fixed setAutoRangePadding() regression bug (#277)
- ➕ add table view only to chart if really shown (#280, special thanks to @dedeibel)
- 🛠 fixed slow axis memory-leak by replacing WeakHashMap with SoftHashMap<...,TickMark> - based cache implementation (#291)
- 🛠 fixed indexing error HistogramRenderer::drawPolyLineStairCase(..)
- 🛠 fix scroll zoom bug (special thanks to @milo-gsi)
Previous changes from v11.2.1
-
🛠 This release contains only small bugfixes from issues or leftovers from the 11.2. refactoring:
- 🛠 Histogram indexing fixed and clarified bin boundaries when using the constructor
- ⚡️ Axes now get consistently updated on range change (#259)
- Inverted x-Axis did not show labels bc of overlap detection (#261)
- Error DataSetRenderer for inverted x-Axis
- Wrong errors on last point after data reduction (#265)
- Oscilloscope axis was broken and needed adjustments
- 0️⃣ FXML support was broken due to a missing default constructor
- ➕ Additional unit tests (AbstractAxis) and code cleanup