From b566089a6204d69fe02d33669df1f996bc6c53e7 Mon Sep 17 00:00:00 2001 From: Nicolas Cornu Date: Fri, 31 Mar 2023 10:36:44 +0200 Subject: [PATCH] Prepare v2.7.0 (#696) Update the change log and version number. --- AUTHORS.txt | 1 + CHANGELOG.md | 19 +++++++++++++++++++ CMakeLists.txt | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index ed89f7683..11d03032f 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -28,6 +28,7 @@ Maximilian Nöthe @Mightrider Mike DePalatis Mike Gevaert +Moritz Koenemann Nico Jahn Nicolas Cornu (maintainer) Omar Awile diff --git a/CHANGELOG.md b/CHANGELOG.md index f6bf0bb2f..55b517efd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +## Version 2.7.0 - 2023-03-31 +### New Features + - Properties can now be read (#684). + - Adding a property for LinkCreationOrder (#683). + - Adding a logging infrastructure (#690). + - Support of bool in the way of h5py (#654). + - Support `std::bool` in C++17 mode (#698). + +### Improvements + - Catch2 move to v3 (#655). + +### Bug Fix + - To avoid build failure in certain circumstances, user can not set `Boost_NO_BOOST_CMAKE` (#687). + - Fix leak when reading variable length strings (#660). + - Use `H5free_memory` instead of `free` in error handler (#665). Thanks to Moritz Koenemann. + - Fix a bug with old GCC due to templated friend classes (#688). + - Fix regression in broadcasting support (#697). + - Fix bug related to zero-length datasets (#702). + ## Version 2.6.2 - 2022-11-10 ### Bug Fix - Allow CMake to use Config mode to find HDF5. diff --git a/CMakeLists.txt b/CMakeLists.txt index 292ac5a9f..c2b0b4fda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ else() cmake_policy(VERSION 3.13) endif() -project(HighFive VERSION 2.6.2) +project(HighFive VERSION 2.7.0) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/highfive/H5Version.hpp.in ${CMAKE_CURRENT_BINARY_DIR}/include/highfive/H5Version.hpp)