Releases: NOAA-EMC/NCEPLIBS-bacio
Version 2.6.0
We are pleased to announce the release of version 2.6.0 of the NCEPLIBS-bacio library.
The NCEPLIBS-bacio library performs binary I/O for the NCEP models, processing unformatted and formatted byte-addressable data records, and helping transform little-endian files to big-endian files.
This is part of the NCEPLIBS project. To get the release see https://github.com/NOAA-EMC/NCEPLIBS-bacio. For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-bacio/.
New This Release
- Support for shared libraries (see #123).
- Build system improvements (see #124, #112).
- Fixed all code warnings (see #121).
- Update documentation (see #116, #110, #133, #136, #104).
- Improve CI system (see #114, #135, #134).
- Changed all Fortran to F90 extension (see #106, #127).
- Test fix (see #117).
- Added test (see #138).
- Testing now at 89% code coverage, probably as good as we can get (see #138).
For a complete list of issues resolved in this release, see https://github.com/NOAA-EMC/NCEPLIBS-bacio/projects/2.
Version 2.5.0
We are pleased to announce the release of version 2.5.0 of the NCEPLIBS-bacio library.
The NCEPLIBS-bacio library performs binary I/O for the NCEP models, processing unformatted and formatted byte-addressable data records, and helping transform little-endian files to big-endian files.
This is part of the NCEPLIBS project. To get the release see https://github.com/NOAA-EMC/NCEPLIBS-bacio. For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-bacio/.
New This Release
- Documentation improvements (see #38, #39, #47, #70, #65).
- Deleted unused master branch (see #46).
- Removed pfUnit testing framework (see #32).
- Improved continuous integration testing (see #42, #67, #88, #96, #85).
- Removed unused code in byteswap.c (see #68) and bacio.c (see #53, #54 and #55).
- Fixed code warnings (see #58, #59).
- Code cleanup and refactor (see #48, #49, #55, #87, #89, #83, #91, #92, #98).
- Only build one library, and remove the "_4" from the library and include directory names (see #25).
- Now call C from Fortran in ISO standard way (see #34).
For a complete list of issues resolved in this release, see https://github.com/NOAA-EMC/NCEPLIBS-bacio/projects/1.
v2.4.1
Build fix for GCC 10
Cleanup compiler flags
Settable flags with CMake variable CMAKE_<lang>_FLAGS
v2.4.0
Remove make build
v2.3.0
Update CMake config and build
Add PFUnit
Add Github Actions for CI and testing
bacio_v2.0.3
Update README