Releases: pezmaster31/bamtools
Releases · pezmaster31/bamtools
v2.5.2
- Fixed multiple compilations issues, compiles cleanly with GCC 11 and Clang 12
- Cleaned up codebase. Because constructors become trivial, the ABI changed, necessitating a
SONAME
bump. - Hidden visibility support on Unix. If you relied on being able to link to implementation details, this will fail now due to internal classes being marked with
__attribute__((visibility("hidden")))
. - Fix
c
/C
parsing - Support B-type arrays
v2.5.1
v2.5.0
Added support for long CIGARs (>64K operations).
See discussion here: samtools/hts-specs#40
v2.4.2
BamTools 2.4.2 is a maintenance-only release.
- Make codebase C++98/11/14 agnostic. Due to some C++98-era coding niggles, BamTools would not build when compiled in C++11 or C++14 mode. This has been fixed, such that the current codebase is C++ version agnostic.
- CMake has been sanitized and made more modern, idiomatic and standardized. Out-of-source builds are guaranteed now. Instead of picking binaries/libraries from the build tree, users should stage and/or install BamTools instead.
v2.4.1
v2.4.1
- Added: list-tag support to 'bamtools split'
- Fixed: various architecture/compiler errors (see commits for specifics)
- Fixed: documentation-related errors