Skip to content

Releases: markschl/seq_io

v0.3.3

28 Jan 21:54
Compare
Choose a tag to compare

Changes

  • Some internal refactoring with the aim to always correctly handle mixed calls
    to next(), read_record_set() and seek().
  • Added len() and is_empty() methods to fasta::RecordSet and fastq::RecordSet
  • Added from_path_with_capacity() to the FASTA and FASTQ readers
  • Thanks to changes in buf_redux 1.0.1
    (version now enforced in Cargo.toml), LTO is not necessarily required for full performance any more.

Bug fixes

  • Fix issue where calling read_record_set() after next() lead to incorrect
    reading (#20)

v0.3.2

07 Aug 14:13
Compare
Choose a tag to compare

This version mostly updated all the dependencies and switched to using Rust edition 2021. The minimum supported Rust version is still 1.56.1, as it was before.

The unmaintained buf_redux was replaced by the modernized fork buffer_redux (fixes #15).

In addition, a4c50de adds some #[inline] statements, which may improve performance in non-LTO builds (but there dignifiedquire/buffer-redux#2 still requiring LTO for maximum performance).

v0.3.1

19 Oct 09:24
Compare
Choose a tag to compare
  • Updated dependencies (fixing #4) and silenced warnings