summaryrefslogtreecommitdiffstats
path: root/release_docs/RELEASE.txt
diff options
context:
space:
mode:
Diffstat (limited to 'release_docs/RELEASE.txt')
-rw-r--r--release_docs/RELEASE.txt48
1 files changed, 26 insertions, 22 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 21e3362..32cf971 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -58,7 +58,7 @@ New Features
Configuration
-------------
- CMake minimum is now 3.2.2. (ADB 2016/01/10)
-
+
Library
@@ -91,7 +91,20 @@ New Features
C++ API
-------
- - None
+ - The following C++ API wrappers have been added to the C++ Library:
+ // Determines if an object exists.
+ H5Location::exists - H5Lexists.
+
+ // Returns the header version of an HDF5 object.
+ H5Object::objVersion - H5Oget_info for version
+
+ (BMR, 2017/05/13, HDFFV-10004, HDFFV-10156)
+
+ - New class LinkAccPropList is added for link access proprety list
+ (BMR, 2017/05/13, HDFFV-10156)
+
+ - New exception ObjHeaderIException for H5O interface
+ (BMR, 2017/05/13, HDFFV-10156)
Support for New Platforms, Languages, and Compilers
@@ -126,7 +139,9 @@ Bug Fixes since HDF5-1.8.18
Tools
-----
- - None
+ - Improved h5diff compare of strings and arrays.
+
+ (ADB, 2017/05/18, HDFFV-9055, HDFFV-10128)
Fortran API
@@ -136,10 +151,13 @@ Bug Fixes since HDF5-1.8.18
C++ API
-------
- - The macros H5_NO_NAMESPACE is deprecated from the HDF5 C++ API library.
- In future releases, the macros H5_NO_STD and OLD_HEADER_FILENAME may
- also be removed.
- (BMR, 2016/10/27, HDFFV-9532)
+ - The class hierarchy is revised to better reflect the HDF5 model.
+ Class H5File is now derived from class Group instead of H5Location.
+ Class Attribute is now derived from H5Location instead of IdComponent.
+ Wrappers of H5A APIs in H5Location are now duplicated in H5Object,
+ the original wrappers in H5Location will be deprecated in future
+ releases.
+ (BMR, 2017/05/15, HDFFV-10156)
High-Level APIs:
@@ -147,20 +165,6 @@ Bug Fixes since HDF5-1.8.18
Packet Table APIs:
------------------
- - The high-level API Packet Table (PT) did not write data correctly when
- the datatype is a compound type that has string type as one of the
- members. This problem started in 1.8.15, after the fix of HDFFV-9042
- was applied, which caused the Packet Table to use native type to access
- the data. It should be up to the application to specify whether the
- buffer to be read into memory in the machine’s native architecture.
- Thus, the PT is fixed to not use native type but to make a copy of the
- user's provided datatype during creation or the packet table's datatype
- during opening. If an application wishes to use native type to read the
- data, then the application will request that. However, the Packet Table
- doesn't provide a way to specify memory datatype in this release. This
- feature will be available in future releases, HDFFV-10023.
- (BMR, 2016/10/27, HDFFV-9758)
-
Fortran High-Level APIs:
------------------------
@@ -217,7 +221,7 @@ They are built with the configure process unless specified otherwise.
Windows 7 x64 Visual Studio 2012 w/ Intel Fortran 15 (cmake)
Visual Studio 2013 w/ Intel Fortran 15 (cmake)
Visual Studio 2015 w/ Intel Fortran 16 (cmake)
-
+
Windows 10 Visual Studio 2015 w/ Intel Fortran 16 (cmake)
Windows 10 x64 Visual Studio 2015 w/ Intel Fortran 16 (cmake)