Skip to content

alevin-fry v0.5.1

Compare
Choose a tag to compare
@rob-p rob-p released this 12 May 16:51
· 152 commits to master since this release

The majority of changes in this release are back-end focused (and hence not really visible to the user). Nonetheless, they are important and can have some (positive) effect on user experience.

This release has the following bug fixes:

  • PR#50 by @DongzeHE fixes issue #48 raised by @j-andrews7. The flag to include the header in view is now -H and no longer conflicts with top-level help (-h flag). The bug itself was induced by a change in behavior moving from clap v2 to v3.

This release implements the following changes:

  • several style and idiomatic rust related changes thanks to PR#43 by @Uzaaft.

  • removed dependence on (deprecated & yanked) quickersort crate, and replaced with std::sort_unstable(). This may have caused problems building from source (nb: crates.io really should not do this).

  • trimmed the list of dependencies of libradicl (thanks udeps!).

  • bumped all relevant dependencies. Most importantly, bumped rust-htslib to 0.39.5 — which allows compiling natively on Apple silicon.

  • Began transition of application-level errors to use the anyhow crate. This should hopefully provide more useful context in error messages, and make them prettier.

Full Changelog: v0.5.0...v0.5.1