Skip to content

Releases: rust-bio/rust-htslib

Version 0.32.0

04 Nov 08:42
Compare
Choose a tag to compare

Changes

  • Method seq_len() of bam::Record is now public.
  • Speedup when parsing BAM headers (thanks to @juliangehring).
  • Compatibility fixes for older rust versions (thanks to @pmarks and @brainstorm).

Version 0.31.0

23 Jun 08:46
Compare
Choose a tag to compare
  • Bam record buffer now returns reference counted (Rc) objects. This makes the API more ergonomic to use.
  • Switched to thiserror instead of snafu for error handling.
  • Various cleanups and little fixes.

This release breaks parts of the API due to the error handling changes and the difference in the bam record buffer.

Version 0.30.0

03 Apr 17:41
Compare
Choose a tag to compare
  • Removed fn header_mut() from bam::Read trait.
  • Fixed a major performance regression when reading bam files (issue #195).

Version 0.29.0

26 Mar 11:04
Compare
Choose a tag to compare

Also return u64 for target_len in BAM header.

Version 0.28.0

26 Mar 10:45
Compare
Choose a tag to compare
  • Return u64 wherever htslib has migrated to using 64 bit.
  • Implement more bio-types (Interval, Locus, Strand).

Version 0.27.0

17 Mar 12:02
Compare
Choose a tag to compare

This release adds various improvements. Moreover, it migrates to htslib 1.10. This is a breaking change, since various data types had to change.

Version 0.26.1

17 Mar 11:42
Compare
Choose a tag to compare

This is a bugfix release. See CHANGELOG.md for details.

Version 0.26 of Rust-Htslib

27 Sep 19:11
Compare
Choose a tag to compare

This release migrates error handling to the beautiful snafu crate, and cleans up the API in many places. Note that this entails breaking changes, for which I would like to apologize in advance.

Version 0.22.0 of Rust-HTSlib

08 Nov 13:32
Compare
Choose a tag to compare

Version 0.19.0 of Rust-Htslib

01 Jun 10:03
Compare
Choose a tag to compare

This release adds more push methods to the BCF Record struct.