Skip to content

Commit e6388ba

Browse files
authored
Merge pull request #33 from TravisWheelerLab/dev
nail 0.6.0
2 parents b57f27c + c95f055 commit e6388ba

23 files changed

Lines changed: 1582 additions & 1415 deletions

libnail/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
## [Unreleased]
1818

19+
20+
## [0.5.1] - 2026-7-10
21+
22+
### Changed
23+
- struct `Profile` now derives `PartialEq`
24+
1925
## [0.5.0] - 2026-3-19
2026

2127
### Added

libnail/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libnail"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["Jack Roddy <jack.w.roddy@gmail.com>"]
55
edition = "2021"
66
license = "BSD-3-Clause"

libnail/src/structs/profile.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ mod serialize {
346346
}
347347
}
348348

349-
#[derive(Clone, Default, DataSize)]
349+
#[derive(Clone, PartialEq, Default, DataSize)]
350350
pub struct Profile {
351351
/// The name of the profile
352352
pub name: String,

nail/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
## [Unreleased]
1818

19+
## [0.6.0] - 2026-7-10
20+
21+
### Added
22+
- added CLI param `--mmseqs-path`
23+
- added error Structs `io::index::{Offset, IndexCollisionError}`
24+
- added warning for `--mmseqs-max-seqs` saturation
25+
- added CLI params `-f`, `-a` for controlling cloud search retries in the event of a failed cloud intersection
26+
- added CLI params `--seed-mode`, `--max-seeds`
27+
- added flag `-hz` for printing help in "zebra" format
28+
29+
### Changed
30+
- trait `IndexInner` is no longer generic over offset type
31+
- trait method `IndexInner::extend()` now returns an error on key collisions
32+
- method `Index::build_chunk()` now panics on key collisions
33+
- renamed function `pipeline::seed_stage::seed_max_seqs()` to `seed_static()`
34+
- renamed `MmseqsArgs` to `SeedArgs`
35+
- `Seeds::from_path()` now takes parameter `max_seeds: Option<usize>`
36+
- changed CLI flag `--tmp-dir` behavior to use Unix epoch timestamps
37+
38+
### Removed
39+
- removed structs `io::fasta::FastaOffset`, `io::p7hmm::P7HmmOffset`, `io::seeds::SeedOffset`
40+
- removed struct `io::seeds::SeedsIndexInner`
41+
- removed CLI param `--prog-seed`
1942

2043
## [0.5.0] - 2026-3-19
2144

nail/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nail"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
authors = ["Jack Roddy <jack.w.roddy@gmail.com>"]
55
edition = "2021"
66
license = "BSD-3-Clause"
@@ -19,8 +19,8 @@ jemalloc = ["jemallocator"]
1919

2020
[dependencies]
2121
jemallocator = { version = "0.3", optional = true }
22-
clap = { version = "4.5.23", features = ["derive", "wrap_help"] }
23-
libnail = { path = "../libnail", version = "0.5.0" }
22+
clap = { version = "4.6.1", features = ["derive", "wrap_help"] }
23+
libnail = { path = "../libnail", version = "0.5.1" }
2424
anyhow = "1.0.66"
2525
thiserror = "1.0.37"
2626
rayon = "1.7.0"

0 commit comments

Comments
 (0)