diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a8cd8613..fcd0247e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,24 @@ # Changes +## Version 2.9.0 - 2024-01-25 +### New Features + - Add named ctors for scalar and null dataspaces. (#899) + - Named ctor for empty property lists. (#904) + +### Improvements + - Enable running tests in parallel. (#849) + - Wrap all used HDF5 function calls and always check status codes. (#863) + - Utilities for writing tests in a container independent manner. (#871) + - Improve test rigour. + +### Bug Fix + - Log messages were slightly misformatted. (#854) + - Fix bug in `enforce_ascii_hack`. (#856) + - Fix `create_datatype()`. (#869) + - Guard functionality introduced in 1.10.0. (#905) + - `inspector` guard for empty containers. (#913) + - Avoid non-collective behaviour. (#912) + + ## Version 2.8.0 - 2023-11-02 ### Important Change - `Eigen::Matrix` is (by default) stored with column-major index ordering. Under diff --git a/CMakeLists.txt b/CMakeLists.txt index d592f2d66..694960090 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ else() cmake_policy(VERSION 3.13) endif() -project(HighFive VERSION 2.8.0) +project(HighFive VERSION 2.9.0) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/highfive/H5Version.hpp.in ${CMAKE_CURRENT_SOURCE_DIR}/include/highfive/H5Version.hpp) diff --git a/include/highfive/H5Version.hpp b/include/highfive/H5Version.hpp index dc238432c..bca2c3a83 100644 --- a/include/highfive/H5Version.hpp +++ b/include/highfive/H5Version.hpp @@ -9,7 +9,7 @@ #pragma once #define HIGHFIVE_VERSION_MAJOR 2 -#define HIGHFIVE_VERSION_MINOR 8 +#define HIGHFIVE_VERSION_MINOR 9 #define HIGHFIVE_VERSION_PATCH 0 /** \brief Concatenated representation of the HighFive version. @@ -24,10 +24,10 @@ * std::cout << STRINGIFY_VALUE(HIGHFIVE_VERSION) << "\n"; * \endcode */ -#define HIGHFIVE_VERSION 2.8.0 +#define HIGHFIVE_VERSION 2.9.0 /** \brief String representation of the HighFive version. * * \warning This macro only exists from 2.7.1 onwards. */ -#define HIGHFIVE_VERSION_STRING "2.8.0" +#define HIGHFIVE_VERSION_STRING "2.9.0"