alevin-fry v0.5.1
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 withstd::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