Skip to content

Releases: pezmaster31/bamtools

v2.5.2

20 Jun 19:57
Compare
Choose a tag to compare
  • 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

23 Dec 18:12
Compare
Choose a tag to compare

Fixed the provided pkg-config file to contain correct static dependencies.

v2.5.0

01 Dec 21:24
Compare
Choose a tag to compare

Added support for long CIGARs (>64K operations).

See discussion here: samtools/hts-specs#40

v2.4.2

02 Nov 03:04
Compare
Choose a tag to compare

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

08 Dec 23:17
Compare
Choose a tag to compare

v2.4.1

  • Added: list-tag support to 'bamtools split'
  • Fixed: various architecture/compiler errors (see commits for specifics)
  • Fixed: documentation-related errors