Skip to content

Commit be0ddb3

Browse files
authored
Prepare 3.3.0. (#98)
1 parent 6ea1c7b commit be0ddb3

File tree

5 files changed

+21
-7
lines changed

5 files changed

+21
-7
lines changed

AUTHORS.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Angelos Plastropoulos
66
Chris Byrohl
77
Chris De Grendele
88
@contre
9+
David Young
910
Daniel Nachbaur
1011
Dennis Gläser
1112
Dmitri Bichko
@@ -16,6 +17,7 @@ George Sedov
1617
Haoran Ni
1718
Henry Schreiner
1819
@hn-sl
20+
@holmesv3
1921
Hunter Belanger
2022
@JaWSnl
2123
Jia Li

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
# Changes
2+
## Version 3.3.0 - 2025-12-22
3+
### New Feature
4+
- Support HDF5 v2.0.0. (#78) Thanks to @holmesv3
5+
- Support mdspan. (#95)
6+
7+
### Improvements
8+
- Fewer dynamic allocations during regular hyperslab selection (#101).
9+
Thanks to @antonysigma
10+
- Fewer typos and broken links (#105). Thanks @the-user-created
11+
212
## Version 3.2.0 - 2025-09-23
313
### New Feature
414
- Support check if an integer is signed. (#78)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.13)
22
cmake_policy(VERSION 3.13)
33

4-
project(HighFive VERSION 3.2.0)
4+
project(HighFive VERSION 3.3.0)
55

66
# Configure HighFive
77
# ------------------

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@ target_link_libraries(foo HighFive::HighFive)
4141

4242
### Feature support
4343
- create/read/write files, datasets, attributes, groups, dataspaces.
44-
- automatic memory management / ref counting
45-
- automatic conversion (serialization) of STL, Boost, Eigen and XTensor containers from/to any dataset
44+
- automatic closing of files, groups, etc.
45+
- effortless serialization of STL containers (array, vector, span and mdspan)
46+
- ... and popular third-party array types: Boost, Eigen and XTensor
4647
- automatic conversion of `std::string` to/from variable- or fixed-length string dataset
4748
- simplified APIs for common selections and full support of (irregular) HyperSlabs
48-
- parallel HDF5 using MPI
49+
- all HDF5 versions from 1.8 to 2.x
50+
- ... including parallel HDF5 using MPI
4951
- Singe Writer, Multiple Reader (SMWR) mode
5052
- Advanced types: Compound, Enum, Arrays of Fixed-length strings, References
5153
- half-precision (16-bit) floating-point datasets

include/highfive/H5Version.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#pragma once
1010

1111
#define HIGHFIVE_VERSION_MAJOR 3
12-
#define HIGHFIVE_VERSION_MINOR 2
12+
#define HIGHFIVE_VERSION_MINOR 3
1313
#define HIGHFIVE_VERSION_PATCH 0
1414

1515
/** \brief Concatenated representation of the HighFive version.
@@ -24,10 +24,10 @@
2424
* std::cout << STRINGIFY_VALUE(HIGHFIVE_VERSION) << "\n";
2525
* \endcode
2626
*/
27-
#define HIGHFIVE_VERSION 3.2.0
27+
#define HIGHFIVE_VERSION 3.3.0
2828

2929
/** \brief String representation of the HighFive version.
3030
*
3131
* \warning This macro only exists from 2.7.1 onwards.
3232
*/
33-
#define HIGHFIVE_VERSION_STRING "3.2.0"
33+
#define HIGHFIVE_VERSION_STRING "3.3.0"

0 commit comments

Comments
 (0)