Release Highlights
==================

Version 2.8.0:
--------------
 * Support for Qt4 is removed
 * The qmake buildsystem is deprecated and will be removed in version 3.0
 * CMake buildsystem - increase min version to 3.1.0
 * CMake buildsystem - fix library versioning for RelWithDebInfo on Windows
 * Python bindings fixed for new PySide2 version

Version 2.7.2:
--------------
** WARNING ** Version 2.7.2 is the final release with Qt4 support **
 * CMake buildsystem - option BUILD_PYTHON_BINDINGS => KDChart_PYTHON_BINDINGS
 * CMake buildsystem - option PYTHON_BINDINGS_INSTALL_PREFIX => KDChart_PYTHON_BINDINGS_INSTALL_PREFIX
 * Fix static linking examples and unittests in the CMake buildsystem
 * small buildsystem improvements

Version 2.7.1:
--------------
 * CMake buildsystem - installs library pdb files with MSVC builds
 * CMake buildsystem - generates .pri files for qmake users
 * CMake buildsystem - option DISABLE_PYTHON_BINDINGS => BUILD_PYTHON_BINDINGS
 * CMake buildsystem - option PYTHON_BINDINGS_INSTALL_DIR =>
                       PYTHON_BINDINGS_INSTALL_PREFIX (default=CMAKE_INSTALL_PREFIX)
 * Fix build for Qt5.15
 * Fix build against a namespaced Qt

Version 2.7.0:
--------------
 * New CMake-based build system (optional)
 * Add support for spline-based line smoothing
 * New Python3 bindings for KDGantt (CMake buildsystem only. see INSTALL-bindings.txt)
 * New installing file for Conan (WIP - see conan folder)

Version 2.6.2:
--------------
 * Update version number for OBS

Version 2.6.1:
--------------
 * Keep it building with modern Qt versions, at least up to Qt5.10
 * Improve tooltip handling
 * Fix horizontal bar chart
 * Use @rpath for OSX dynamic libraries
 * Fix build on Qt4/ARM

Version 2.6.0:
--------------
Features:
 * Code updated to compile with Qt 5.6
 * Optional line breaking for horizontal legends added
 * Included examples and demos were extended
 * Diagram display ranges can be made dynamic on one end and fixed
   on the other end
 * Grid lines can now be drawn only on axis annotations; this allows
   entirely custom grid lines.
Bug fixes:
 * Fixed several problems with layouts not updating when they should
 * Fixed several layout problems with axis labels
 * Many minor visual and logic bugs fixed in the included examples and demos
 * BarDiagram::setFixedBarWidth() now works as documented; previously it changed
   the width, but the result was not exactly the intended width
 * Fixed first data point not shown when markers were set to visible in Plotter
 * Fixed several issues when painting a chart using an external QPainter
 * Fixed invalid memory access in Chart::setCoordinatePlaneLayout()
 * Fixed painting off by one pixel in bar diagrams with horizontal bars
 * Fixed data boundaries reflecting the previous instead of current state of
   the data model under certain conditions
 * Data points with value NaN are now skipped instead of treated as zero
