Skip to content

Releases: kojix2/ruby-htslib

v0.0.8

15 Mar 12:46
Compare
Choose a tag to compare

Many minor fixes and internal code improvements.

v0.0.7

15 Mar 12:37
Compare
Choose a tag to compare

This version was skipped because it was accidentally uploaded to the RubyGem server with htslib.so.
Use v0.0.8 instead.

v0.0.6

03 Jan 09:30
Compare
Choose a tag to compare
  • Fixed a bug in Bam::Flag.
  • Other fixes and enhancements.

v0.0.5

03 Jan 09:27
Compare
Choose a tag to compare
  • Free memory when Bam::Record and Bcf::Record are finalized by GC.
  • The iterator returns Enumerable when there is no block.
  • Other fixes and features

v0.0.4

22 Dec 09:48
Compare
Choose a tag to compare
  • VCF/BCF support has been enhanced.
  • Only Ruby 2.7 and above are supported.

v0.0.3

08 Jul 06:42
Compare
Choose a tag to compare
  • Improved bit fields support (read only)
  • Rename Bam::Alignment -> Bam::Record
  • Rename VCF::Variant -> VCF::Record
  • Added Bam::Flag class
  • Added skeleton of VCF::Info and VCF::Format
  • Use double quatations to improve compatibility with crystal
  • Remove HTSlib constant from toplevel
  • Rename FFI -> LibHTS to improve compatibility with htslib.cr
  • And other refactorings

v0.0.2

08 Jul 06:38
Compare
Choose a tag to compare
  • Improved Fai class
  • Add bit fields support (read only)
  • Add VCF::Header class
  • Add VCF#each
  • Improved VCF::Variant
  • Set htslib version to 1.12
  • Use pkg-config to search library path

v0.0.1

25 Jan 07:00
Compare
Choose a tag to compare
  • Add htslib to the repository as a git submodule.
    • You can use the rake task to compile htslib and install ruby-htslib.
  • Add rake task to generate metadata using c2ffi.
  • Switch testing framework from Rspec to minitest + simplecov.
  • Add Bam class
    • Bam, Cigar, Header, Alignment
    • Implemented based on Brentp's hts-python and hts-nim

v0.0.0

15 Dec 05:33
Compare
Choose a tag to compare
Version 0.0.0