|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## Unreleased |
| 4 | + |
| 5 | +### Changed |
| 6 | + |
| 7 | +- Allow chunk dimensions to exceed dataset dimensions for resizable datasets. |
| 8 | +- Default HDF5 location should now be detected automatically on Fedora Linux. |
| 9 | + |
3 | 10 | ## 0.5.1 |
4 | 11 |
|
5 | 12 | ### Added |
|
17 | 24 | ### Added |
18 | 25 |
|
19 | 26 | - Added support for HDF5 1.10. |
20 | | -- Added Rust equivalents of HDF5 primitives: arrays, Unicode strings and ASCII strings – all of |
| 27 | +- Added Rust equivalents of HDF5 primitives: arrays, Unicode strings and ASCII strings – all of |
21 | 28 | them available in both fixed-size or variable-length flavours (`hdf5-types` crate). |
22 | 29 | - Added `H5Type` trait that unifies the types that can be handled by the HDF5 library. This trait |
23 | 30 | is implemented by default for all scalar types, tuples, fixed-size arrays and all types in |
24 | 31 | `hdf5-types` and can be used to create `Datatype` objects. |
25 | | -- Implemented `#[derive(H5Type)]` proc macro that allows for seamless mapping of user-defined |
| 32 | +- Implemented `#[derive(H5Type)]` proc macro that allows for seamless mapping of user-defined |
26 | 33 | structs and enums to their HDF5 counterparts. |
27 | 34 | - Added high-level wrappers for file-creation H5P API (`plist::FileCreate`) and |
28 | 35 | file-access H5P API (`plist::FileAccess`), covering almost the entirety of |
|
32 | 39 | - Added support for MPIO driver (HDF5 has to be built with H5_HAVE_PARALLEL and |
33 | 40 | the crate has to be built with "mpio" feature enabled). |
34 | 41 | - Added support for direct VFD driver (HDF5 has to be built with H5_HAVE_DIRECT). |
35 | | -- Added some missing bindings to `hdf5-sys`: driver-related FAPL bindings |
| 42 | +- Added some missing bindings to `hdf5-sys`: driver-related FAPL bindings |
36 | 43 | in h5p/h5fd (including MPIO and direct VFD drivers), MPIO bindings in h5p/h5f/h5fd. |
37 | | -- Added core reading/writing API in `Container`, with support for reading/writing scalars, |
| 44 | +- Added core reading/writing API in `Container`, with support for reading/writing scalars, |
38 | 45 | 1-d, 2-d, and dynamic-dimensional arrays, and raw slices. As a side effect, the main crate |
39 | 46 | now depends on `ndarray`. `Dataset` now dereferences to `Container`. |
40 | 47 | - Added basic support for reading and writing dataset slices. |
|
0 commit comments