wwood / galah

More scalable dereplication for metagenome assembled genomes
GNU General Public License v3.0
48 stars 11 forks source link

build(deps): update disjoint requirement from 0.6.* to 0.7.* #43

Open dependabot[bot] opened 9 months ago

dependabot[bot] commented 9 months ago

Updates the requirements on disjoint to permit the latest version.

Changelog

Sourced from disjoint's changelog.

[v0.7.0] - 2024-02-06

Added

  • Implemented root_of for DisjointSet and DisjointSetVec<T>.

[v0.6.0] - 2023-04-23

Added

  • Implemented Deref<Target = [T]> and DerefMut for DisjointSetVec<T>.
    • This enables all the (mutable) slice methods for DisjointSetVec<T>, e.g. get_mut, first, and many more.

Removed

  • Tidied up DisjointSetVec<T>.
    • Removed methods: len, is_empty, get, iter, and iter_mut.
    • Removed implementations: Index<usize>, and IndexMut<usize>.
    • All this functionality can still be used due to the new Deref<Target = [T]> and DerefMut implementations (dsv.len(), dsv[0], etc., still work).

[v0.5.0] - 2023-04-15

Removed

  • Removed DisjointSetVec::get_index_sets.
    • Migration: Replace dsv.get_index_sets() with dsv.indices().sets().

Changed

  • Renamed DisjointSet::get_sets to DisjointSet::sets.

Added

  • Implemented From<IntoVec> for DisjointSetVec<T> for all IntoVec that satisfy Vec<T> : From<IntoVec>.
  • Added values and indices to DisjointSetVec<T>.
  • Added disjoint_set_vec! macro.

[v0.4.0] - 2023-04-14

Changed

  • DisjointSet::new and DisjointSetVec::new are not const anymore.
  • Improved the minimum supported Rust version from 1.56 to 1.31.

[v0.3.0] - 2023-04-14

Changed

  • Changed DisjointSet::new to take no arguments and construct an empty DisjointSet.
  • Retained the old functionality of DisjointSet::new under the new name DisjointSet::with_len.

Added

  • Implemented Eq for DisjointSet and DisjointSetVec<T>.

[v0.2.0] - 2023-04-13

Added

  • Implemented Debug, Clone, PartialEq and Default for DisjointSet.

... (truncated)

Commits
  • abbdd47 renamed lint
  • de4b06c Version bump to 0.7, updated CHANGELOG.md accordingly
  • c46a758 fixed typo in documentation
  • cb760f4 added root_of to DisjointSet and DisjointSetVec
  • 209367e conformed to some new clippy lints
  • See full diff in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)