Skip to content

Commit

Permalink
v2.4.0 (#528)
Browse files Browse the repository at this point in the history
Version 2.4.0 - 2022-04-05
New Features:
- Construct a compound type from an already existing hid (#469). Thanks to Maximilian Nöthe.
- Add support for long double (#494)
- Add support for H5Pset_libver_bounds and H5Pset_meta_block_size support (#500)
- New interface to select complex hyperslabs, irregular hyperslabs are limited to/from 1D array (#538 and #545)

Improvements:
- Use inline where it is needed, otherwise some code can lead to "multiple definition" (#516). Thanks to Chris Byrohl.
- Use Catch2 inside of boost for tests, this way there is less dependencies (#521)
- CI now run with more external librairies (boost, eige, xtensor, xtl) (#536)

Bug Fixes:
- Better support of const types (#460). Thanks to Philip Deegan.
- Vector of size zero was previously lead to UB (#502). Thanks to Haoran Ni.
- Use H5T_NATIVE_SCHAR instead of H5T_NATIVE_CHAR for "signed char" (#518)
  • Loading branch information
alkino committed Apr 5, 2022
1 parent 95a3d00 commit 34bbc60
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 8 deletions.
18 changes: 11 additions & 7 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,29 @@ Adrien Devresse
Alexandru Săvulescu
Ali Can Demiralp
Angelos Plastropoulos
contre
Chris Byrohl
Chris De Grendele
@contre
Daniel Nachbaur
Dmitri Bichko
eudoxos
@eudoxos
Fernando L. Pereira
guoxy
@guoxy
Haoran Ni
Henry Schreiner
JaWSnl
@JaWSnl
Jia Li
John W. Peterson
Jonas Karlsson
Jorge Blanco Alonso
Kerim Khemraev
Luc Grosheintz
Marian Heil
Mario Emmenlauer
Mathieu Bernard
Matthias Wolf
Maximilian Nöthe
Mightrider
@Mightrider
Mike DePalatis
Mike Gevaert
Nico Jahn
Expand All @@ -32,9 +36,9 @@ Pramod Kumbhar
Richard Shaw
Rick Nitsche
Sergio Rivas-Gomez
spacescientist
@spacescientist
Taiguara Tupinambás
timocafe
@timocafe
Tino Wagner
Tobias Klauser
Tom de Geus
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
## Version 2.4.0 - 2022-04-05
### New Features
- Construct a compound type from an already existing hid (#469). Thanks to Maximilian Nöthe.
- Add support for long double (#494)
- Add support for H5Pset_libver_bounds and H5Pset_meta_block_size support (#500)
- New interface to select complex hyperslabs, irregular hyperslabs are limited to/from 1D array (#538 and #545)
### Improvements
- Use inline where it is needed, otherwise some code can lead to "multiple definition" (#516). Thanks to Chris Byrohl.
- Use Catch2 instead of boost for tests, reduces dependencies (#521)
- CI reworked to test external libraries more thoroughly (boost, eigen, xtensor) (#536)
### Bug Fixes
- Better support of const types (#460). Thanks to Philip Deegan.
- Vector of size zero was previously lead to UB (#502). Thanks to Haoran Ni.
- Use H5T_NATIVE_SCHAR instead of H5T_NATIVE_CHAR for "signed char" (#518)

## Version 2.3.1 - 2021-08-04
### Improvements
- Clean cmake files from old code (#465)
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ else()
cmake_policy(VERSION 3.13)
endif()

project(HighFive VERSION 2.3.1)
project(HighFive VERSION 2.4.0)

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/highfive/H5Version.hpp.in
${CMAKE_CURRENT_BINARY_DIR}/include/highfive/H5Version.hpp)
Expand Down

0 comments on commit 34bbc60

Please sign in to comment.