diff --git a/Cargo.lock b/Cargo.lock index fc5d024d1..8b5b90336 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2424,7 +2424,7 @@ dependencies = [ "fvm_ipld_amt 0.7.1", "fvm_ipld_blockstore 0.3.1", "fvm_ipld_encoding 0.5.1", - "fvm_ipld_hamt 0.10.1", + "fvm_ipld_hamt 0.10.2", "fvm_shared 4.5.1", "lazy_static", "log", @@ -2740,7 +2740,7 @@ dependencies = [ [[package]] name = "fvm_ipld_hamt" -version = "0.10.1" +version = "0.10.2" dependencies = [ "anyhow", "byteorder", @@ -2782,7 +2782,7 @@ dependencies = [ [[package]] name = "fvm_ipld_kamt" -version = "0.4.1" +version = "0.4.2" dependencies = [ "anyhow", "byteorder", @@ -3213,7 +3213,7 @@ version = "0.0.0" dependencies = [ "arbitrary", "fvm_ipld_blockstore 0.3.1", - "fvm_ipld_hamt 0.10.1", + "fvm_ipld_hamt 0.10.2", "libfuzzer-sys", ] @@ -3223,7 +3223,7 @@ version = "0.0.0" dependencies = [ "arbitrary", "fvm_ipld_blockstore 0.3.1", - "fvm_ipld_kamt 0.4.1", + "fvm_ipld_kamt 0.4.2", "libfuzzer-sys", ] diff --git a/Cargo.toml b/Cargo.toml index b1da5a949..400e4ca3e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -80,8 +80,8 @@ fvm_integration_tests = { path = "testing/integration", version = "~4.5.1" } # workspace (other) fvm_ipld_amt = { path = "ipld/amt", version = "0.7.1" } -fvm_ipld_hamt = { path = "ipld/hamt", version = "0.10.1" } -fvm_ipld_kamt = { path = "ipld/kamt", version = "0.4.1" } +fvm_ipld_hamt = { path = "ipld/hamt", version = "0.10.2" } +fvm_ipld_kamt = { path = "ipld/kamt", version = "0.4.2" } fvm_ipld_car = { path = "ipld/car", version = "0.8.1" } fvm_ipld_blockstore = { path = "ipld/blockstore", version = "0.3.1" } fvm_ipld_bitfield = { path = "ipld/bitfield", version = "0.7.1" } diff --git a/ipld/hamt/CHANGELOG.md b/ipld/hamt/CHANGELOG.md index 1511eac01..fec455753 100644 --- a/ipld/hamt/CHANGELOG.md +++ b/ipld/hamt/CHANGELOG.md @@ -4,6 +4,10 @@ Changes to the reference FVM's HAMT implementation. ## [Unreleased] +## 0.10.2 [2024-11-20] + +- Un-deprecate `.for_each(...)` and related functions. The `.iter()` method is still preferred but `.for_each(...)` is still useful. + ## 0.10.1 [2024-11-08] Remove unnecessary features from `multihash-codetable`. diff --git a/ipld/hamt/Cargo.toml b/ipld/hamt/Cargo.toml index 0608f0bc8..bbdb47a18 100644 --- a/ipld/hamt/Cargo.toml +++ b/ipld/hamt/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fvm_ipld_hamt" description = "Sharded IPLD HashMap implementation." -version = "0.10.1" +version = "0.10.2" license = "MIT OR Apache-2.0" authors = ["ChainSafe Systems ", "Protocol Labs", "Filecoin Core Devs"] edition = "2021" diff --git a/ipld/kamt/CHANGELOG.md b/ipld/kamt/CHANGELOG.md index 194b6b121..dbb9faeb3 100644 --- a/ipld/kamt/CHANGELOG.md +++ b/ipld/kamt/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.4.2 [2024-11-20] + +- Un-deprecate `.for_each(...)`. The `.iter()` method is still preferred but `.for_each(...)` is still useful. ## 0.4.1 [2024-11-08] diff --git a/ipld/kamt/Cargo.toml b/ipld/kamt/Cargo.toml index 341a4ba41..53be95919 100644 --- a/ipld/kamt/Cargo.toml +++ b/ipld/kamt/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fvm_ipld_kamt" description = "Sharded IPLD Map implementation with level skipping." -version = "0.4.1" +version = "0.4.2" license = "MIT OR Apache-2.0" authors = ["ChainSafe Systems ", "Protocol Labs", "Filecoin Core Devs"] edition = "2021"