Skip to content

v0.6.0

Latest

Choose a tag to compare

@kojix2 kojix2 released this 22 Aug 12:58
· 6 commits to develop since this release

v0.6.0 improves API consistency, record ownership, and error handling across BAM, BCF/VCF, Tabix, and Faidx.

Notable changes

  • Block-based open methods now return the block result.
  • load_index raises MissingIndexError; use try_load_index for a boolean result.
  • VCF FILTER values consistently return arrays, distinguishing passing, missing, and filtered records.
  • Undefined BCF INFO fields now raise InfoDefinitionError.
  • Bam#to_a and Bcf#to_a return independently owned records.
  • Read, write, close, index, and native update failures are now reported reliably.
  • Fixed BAM QNAME lengths, alignment bins, BCF missing values, and native resource handling.
  • Added compatibility for repeated VCF version updates with HTSlib 1.19.