From 4a326f350d93d5847368105f840a1bd7e4094969 Mon Sep 17 00:00:00 2001 From: Luc Grosheintz Date: Fri, 26 Jul 2024 16:53:04 +0200 Subject: [PATCH] Prepare v2.10.0. (#1037) * Update CHANGELOG.md * Update version numbers to 2.10.0. --- CHANGELOG.md | 17 +++++++++++++++++ CMakeLists.txt | 2 +- include/highfive/H5Version.hpp | 6 +++--- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcd0247e3..390b8f1cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,21 @@ # Changes +## Version 2.10.0 - 2024-07-26 +### New Features + - `read_raw` when reading from pointers. (#928,#940) + - Improve inspector for `T[N]`. (#929) + +### Deprecations +Please consult the Migration Guide for details about migrating away from +deprecated features. + - Deprecated `FixedLenStringArray` (#932) + - The overload `read(T*, ...)` has been deprecated, but not `read(T&, ...)`. (#928) + +### Improvements + - Improved documentation. + +### Bug Fixes + - Fixed a performance bug involving `HyperSlab`s (#1032) + ## Version 2.9.0 - 2024-01-25 ### New Features - Add named ctors for scalar and null dataspaces. (#899) diff --git a/CMakeLists.txt b/CMakeLists.txt index 694960090..ca5decdca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ else() cmake_policy(VERSION 3.13) endif() -project(HighFive VERSION 2.9.0) +project(HighFive VERSION 2.10.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 bca2c3a83..002500961 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 9 +#define HIGHFIVE_VERSION_MINOR 10 #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.9.0 +#define HIGHFIVE_VERSION 2.10.0 /** \brief String representation of the HighFive version. * * \warning This macro only exists from 2.7.1 onwards. */ -#define HIGHFIVE_VERSION_STRING "2.9.0" +#define HIGHFIVE_VERSION_STRING "2.10.0"