ChartFx v11.2.2 Release Notes

Release Date: 2020-11-13 // over 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