8000 Release 8.1.3 Release · selamiwork/chart-fx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

8.1.3

@wirew0rm wirew0rm tagged this 11 Mar 16:50
Minor release with some new features and lots of small bugfixes and
improvements.

= New Features =
* EventRateLimiter and AggregateException, optimised EventSource
* MathDataSet: dataset which update based on input dataset changes
* https://codecov.io/ integration
* OscilloscopeAxis: allows fixed divisions and zero position
* MultiDimDoubleDataSet: like DoubleDataSet but with arbitrary
number of dimensions
* ShortTimeFourierTransform
* Added pre-commit hook to apply default .clang-format style (run
./setupGitHooks.sh to always reformat your changes before committing them)

= API/Implementation improvements =
* Removed FFT, DST, DCT, DHT transforms in favour of the upstream library
(com.github.wendykierp:JTransforms)
* RecomputeLimits: removed explicit locking and changed dataset setters
to invalidate data instead of recomputing. Recompution is done in the
render pass or in DefaultAxisDescription#getMin/Max/Length if the range
is undefined.
* LabelRenderer now uses axes added to renderer and skips points with no
label
* Removed unnecessary final class Axes (mostly dead legacy code)
* Lots of unit tests added

= Bugfixes =
* EditAxis Plugin: fix NPE on removing plugin from chart and add to axes
added after the plugin
* TableViewer: fix NPE crashing component for high update rates
* fix issue #104 'Custom legend is not visible'
* Many small bugfixes
Assets 2
Loading
0