![]() |
HDF5 Last Updated on 2025-10-28
The HDF5 Field Guide
|
This directory contains instructions for building and using the library as well as the HDF5 history files.
The HISTORY files contain the history of this branch of HDF5. They fall into three categories.
These files are created when we release a new major version and include all the changes that were made to the develop branch while creating a major release.
This file contains the changes that were made to a maintenance branch since it split off from develop. It will also be found in the develop branch when experimental releases have been created.
This is the changelog for the current version of the library.
For a MAJOR release (or in develop) this files lists all the changes since the last major version. For a MINOR release (or in a maintenance branch), this file lists all the changes since the last release in the maintenance branch.
Examples:
develop includes all the changes since the last major releasehdf5_1_14 includes all the changes since the last minor HDF5 1.14 releaseNote that we make no effort to bring maintenance branch HISTORY files back to develop. If you want to compare, say, 1.10.4 with 1.12.3, you'd have to get the history files from those releases and compare them by hand.
HISTORY file and the current CHANGELOG.md by category to create a separate, unified file that ignores the experimental releases. Don't check this in yet or clobber any existing HISTORY/RELEASE files, but put it someplace handy for use in later steps.In develop:
HISTORY-\[VERSION 1\]-\[VERSION 2\].txt fileHISTORY file, add CHANGELOG.md to the beginning of it and use thatCHANGELOG.mdHISTORY files (TOC, etc.)HISTORY fileCHANGELOG.mdNote that we're KEEPING any experimental release history information in the HISTORY-\[VERSION 1\]-\[VERSION 2\].txt file, so do NOT use the merged file in the above steps!
In the new maintenance branch:
HISTORY-\[VERSION\].txt fileHISTORY file use the combined file you created earlierCHANGELOG.mdHISTORY files (TOC, etc.)HISTORY fileCHANGELOG.mdIn the new release branch:
CHANGELOG.mdCHANGELOG.md will be used as-isIn the maintenance branch:
CHANGELOG.md to the beginnnig of HISTORY-\[VERSION\].txtCHANGELOG.mdCHANGELOG.md to the beginnnig of HISTORY-\[VERSION\].txtCHANGELOG.mdThese files include instructions for building and installing HDF5 on various platforms.
These files document how to build HDF5 applications with an installed HDF5 library.