diff --git a/doc/dox/whatsnew.dox b/doc/dox/whatsnew.dox
index 4b74aef324f..24eccc96e48 100644
--- a/doc/dox/whatsnew.dox
+++ b/doc/dox/whatsnew.dox
@@ -14,7 +14,7 @@ This page lists release notes for the different version of JKQTPlotter
\subsection page_whatsnew_TRUNK_OVERVIEW trunk: Overview
Changes, compared to \ref page_whatsnew_V4_0_0 "v4.0.0" include:
- - General:
+ - General/Build-System:
- BREAKING: renamed library JKQTCommonStatisticsAndMath to JKQTMath. Note: A CMake-ALIAS-Library JKQTCommonStatisticsAndMath was also added to ease transition for users
- BREAKING: JKQTFastPlotter class and library are now deprecated and will be removed in future versions!
- BREAKING: The QMake build system is deprecated and will not get the same love and atttention as the recommended CMake system. The QMake scripts might be removed in future versions!
@@ -24,7 +24,12 @@ Changes, compared to \ref page_whatsnew_V4_0_0 "v4.0.0" include:
- NEW/BREAKING: split jkqtcommon into basic tools and jkqtmath for advanced math tools not used by all libs
- NEW: When using a MSVC compiler, the generated PDB files are installed to \c CMAKE_INSTALL_PREFIX/bin/
- NEW: Added CMake option \c JKQtPlotter_BUILD_WITH_TIMING_INFO_OUTPUT, which activates several runtime-measurement guards of type JKQTPAutoOutputTimer (output via qDebug())
+ - NEW/BREAKING: provide general targets JKQTPlotter5/6::JKQTPlotter5/6, JKQTPlotter5/6::JKQTMathText5/6, ... which are independent of the type of build (shared/static)
+ - NEW/BREAKING: refactor CMake-Code, so static/dynamic switch is done via
BUILD_SHARED_LIBS
, which retires JKQtPlotter_BUILD_STATIC_LIBS
, JKQtPlotter_BUILD_SHARED_LIBS
and removes the capability to build static and shared libraries in one location (fixes issue #104)
+ - NEW: prepareed library for CMake's FetchContent-API
+ - NEW: the different sub-libraries JKQTPlotter, JKQTFastPlotter (DEPRECATED), JKQTMath, JKQTMathText can be activated/deactivated with CMake options JKQtPlotter_BUILD_LIB_JKQTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTFASTPLOTTER, JKQtPlotter_BUILD_LIB_JKQTMATHTEXT, JKQtPlotter_BUILD_LIB_JKQTMATH
+
- JKQTPlotter:
- BREAKING/REWORKED: Updated default styling of graphs. They are now more modern!
- BREAKING/REWORKED: Implement better/more access functions to the graphs (inlcuding sorting, moving up/down, appending/prepending, graphs-iterators ...), solves issue #97, thanks to user:sim186 for bringing this up