diff --git a/Cargo.lock b/Cargo.lock
index 5e262b766c0..131d9b1f2b2 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1311,8 +1311,8 @@ dependencies = [
"gix-discover 0.16.2",
"gix-features 0.28.1",
"gix-glob 0.5.5",
- "gix-hash 0.10.3",
- "gix-hashtable 0.1.2",
+ "gix-hash 0.10.4",
+ "gix-hashtable 0.1.3",
"gix-index 0.15.1",
"gix-lock 5.0.0",
"gix-mailmap",
@@ -1371,7 +1371,7 @@ dependencies = [
"document-features",
"gix-date 0.4.3",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-testtools",
"itoa",
"nom",
@@ -1456,7 +1456,7 @@ dependencies = [
"document-features",
"gix-chunk",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-testtools",
"memmap2",
"serde",
@@ -1539,7 +1539,7 @@ version = "0.4.3"
dependencies = [
"bstr",
"document-features",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-testtools",
"itoa",
"once_cell",
@@ -1565,7 +1565,7 @@ name = "gix-diff"
version = "0.28.1"
dependencies = [
"getrandom",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"imara-diff",
"serde",
@@ -1577,7 +1577,7 @@ name = "gix-diff-tests"
version = "0.0.0"
dependencies = [
"gix-diff",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"gix-odb",
"gix-testtools",
@@ -1592,7 +1592,7 @@ checksum = "38029783886cb46fbe63e61b02a70404aa04cfeacfb53ed336832c20fcb1e281"
dependencies = [
"bstr",
"dunce",
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"gix-path 0.7.2",
"gix-ref 0.24.1",
"gix-sec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1606,7 +1606,7 @@ dependencies = [
"bstr",
"defer",
"dunce",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-path 0.7.3",
"gix-ref 0.27.2",
"gix-sec 0.6.2",
@@ -1623,7 +1623,7 @@ version = "0.26.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3402b831ea4bb3af36369d61dbf250eb0e1a8577d3cb77b9719c11a82485bfe9"
dependencies = [
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"libc",
"prodash",
"sha1_smol",
@@ -1641,7 +1641,7 @@ dependencies = [
"crossbeam-channel",
"document-features",
"flate2",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"jwalk",
"libc",
"once_cell",
@@ -1685,28 +1685,30 @@ dependencies = [
[[package]]
name = "gix-hash"
version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c0c5a9f4d621d4f4ea046bb331df5c746ca735b8cae5b234cc2be70ee4dbef0"
dependencies = [
- "document-features",
- "gix-features 0.28.1",
- "gix-testtools",
"hex",
- "serde",
"thiserror",
]
[[package]]
name = "gix-hash"
-version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c0c5a9f4d621d4f4ea046bb331df5c746ca735b8cae5b234cc2be70ee4dbef0"
+version = "0.10.4"
dependencies = [
+ "document-features",
+ "gix-features 0.28.1",
+ "gix-testtools",
"hex",
+ "serde",
"thiserror",
]
[[package]]
name = "gix-hashtable"
version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9609c1b8f36f12968e6a6098f7cdb52004f7d42d570f47a2d6d7c16612f19acb"
dependencies = [
"gix-hash 0.10.3",
"hashbrown 0.13.2",
@@ -1715,11 +1717,9 @@ dependencies = [
[[package]]
name = "gix-hashtable"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9609c1b8f36f12968e6a6098f7cdb52004f7d42d570f47a2d6d7c16612f19acb"
+version = "0.1.3"
dependencies = [
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.4",
"hashbrown 0.13.2",
"parking_lot",
]
@@ -1736,7 +1736,7 @@ dependencies = [
"filetime",
"gix-bitmap 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-features 0.26.5",
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"gix-lock 3.0.2",
"gix-object 0.26.4",
"gix-traverse 0.22.2",
@@ -1757,7 +1757,7 @@ dependencies = [
"filetime",
"gix-bitmap 0.2.2",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-lock 5.0.0",
"gix-object 0.28.0",
"gix-traverse 0.24.0",
@@ -1776,7 +1776,7 @@ dependencies = [
"filetime",
"gix",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-index 0.15.1",
"gix-testtools",
]
@@ -1832,7 +1832,7 @@ dependencies = [
"btoi",
"gix-actor 0.17.2",
"gix-features 0.26.5",
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"gix-validate 0.7.3",
"hex",
"itoa",
@@ -1850,7 +1850,7 @@ dependencies = [
"document-features",
"gix-actor 0.19.0",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-testtools",
"gix-validate 0.7.4",
"hex",
@@ -1872,7 +1872,7 @@ dependencies = [
"filetime",
"gix-actor 0.19.0",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"gix-pack",
"gix-path 0.7.3",
@@ -1895,8 +1895,8 @@ dependencies = [
"gix-chunk",
"gix-diff",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
- "gix-hashtable 0.1.2",
+ "gix-hash 0.10.4",
+ "gix-hashtable 0.1.3",
"gix-object 0.28.0",
"gix-path 0.7.3",
"gix-tempfile 5.0.2",
@@ -1916,7 +1916,7 @@ version = "0.30.1"
dependencies = [
"bstr",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"gix-odb",
"gix-pack",
@@ -1936,7 +1936,7 @@ dependencies = [
"document-features",
"futures-io",
"futures-lite",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-odb",
"hex",
"maybe-async",
@@ -2004,7 +2004,7 @@ dependencies = [
"futures-lite",
"gix-credentials",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-packetline",
"gix-testtools",
"gix-transport",
@@ -2046,7 +2046,7 @@ checksum = "93e85abee11aa093f24da7336bf0a8ad598f15da396b28cf1270ab1091137d35"
dependencies = [
"gix-actor 0.17.2",
"gix-features 0.26.5",
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"gix-lock 3.0.2",
"gix-object 0.26.4",
"gix-path 0.7.2",
@@ -2064,7 +2064,7 @@ dependencies = [
"document-features",
"gix-actor 0.19.0",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-lock 5.0.0",
"gix-object 0.28.0",
"gix-path 0.7.3",
@@ -2085,7 +2085,7 @@ dependencies = [
"gix-actor 0.19.0",
"gix-discover 0.16.2",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-lock 5.0.0",
"gix-object 0.28.0",
"gix-odb",
@@ -2101,7 +2101,7 @@ name = "gix-refspec"
version = "0.9.0"
dependencies = [
"bstr",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-revision",
"gix-testtools",
"gix-validate 0.7.4",
@@ -2116,8 +2116,8 @@ dependencies = [
"bstr",
"document-features",
"gix-date 0.4.3",
- "gix-hash 0.10.3",
- "gix-hashtable 0.1.2",
+ "gix-hash 0.10.4",
+ "gix-hashtable 0.1.3",
"gix-object 0.28.0",
"serde",
"thiserror",
@@ -2129,7 +2129,7 @@ version = "0.0.0"
dependencies = [
"bstr",
"gix",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"gix-revision",
"gix-testtools",
@@ -2240,7 +2240,7 @@ dependencies = [
"gix-command",
"gix-credentials",
"gix-features 0.28.1",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-pack",
"gix-packetline",
"gix-quote 0.4.3",
@@ -2259,8 +2259,8 @@ version = "0.22.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b86456d713143fac5aea6787eb3ec6efc0f6dd90ed625fb3f0badf7936ef084"
dependencies = [
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hashtable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
+ "gix-hashtable 0.1.2",
"gix-object 0.26.4",
"thiserror",
]
@@ -2269,8 +2269,8 @@ dependencies = [
name = "gix-traverse"
version = "0.24.0"
dependencies = [
- "gix-hash 0.10.3",
- "gix-hashtable 0.1.2",
+ "gix-hash 0.10.4",
+ "gix-hashtable 0.1.3",
"gix-object 0.28.0",
"thiserror",
]
@@ -2279,7 +2279,7 @@ dependencies = [
name = "gix-traverse-tests"
version = "0.0.0"
dependencies = [
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-object 0.28.0",
"gix-odb",
"gix-testtools",
@@ -2333,7 +2333,7 @@ dependencies = [
"gix-attributes 0.8.3",
"gix-features 0.26.5",
"gix-glob 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hash 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.10.3",
"gix-index 0.12.4",
"gix-object 0.26.4",
"gix-path 0.7.2",
@@ -2350,7 +2350,7 @@ dependencies = [
"gix-attributes 0.10.0",
"gix-features 0.28.1",
"gix-glob 0.5.5",
- "gix-hash 0.10.3",
+ "gix-hash 0.10.4",
"gix-index 0.15.1",
"gix-object 0.28.0",
"gix-odb",
diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml
index 4f282b0dc18..e7ceaec8a45 100644
--- a/gix-commitgraph/Cargo.toml
+++ b/gix-commitgraph/Cargo.toml
@@ -19,7 +19,7 @@ serde1 = ["serde", "gix-hash/serde1", "bstr/serde"]
[dependencies]
gix-features = { version = "^0.28.1", path = "../gix-features", features = ["rustsha1"] }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-chunk = { version = "^0.4.1", path = "../gix-chunk" }
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml
index bbf860bec29..155a266f8de 100644
--- a/gix-diff/Cargo.toml
+++ b/gix-diff/Cargo.toml
@@ -20,7 +20,7 @@ wasm = ["dep:getrandom"]
doctest = false
[dependencies]
-gix-hash = { version = "^0.10.2", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
thiserror = "1.0.32"
imara-diff = "0.1.3"
diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml
index b84ec4e47a2..16954e7c21d 100644
--- a/gix-discover/Cargo.toml
+++ b/gix-discover/Cargo.toml
@@ -16,7 +16,7 @@ doctest = false
gix-sec = { version = "^0.6.2", path = "../gix-sec" }
gix-path = { version = "^0.7.3", path = "../gix-path" }
gix-ref = { version = "^0.27.2", path = "../gix-ref" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
thiserror = "1.0.26"
diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml
index 6d1b94edfa7..93ec6ac8f4e 100644
--- a/gix-features/Cargo.toml
+++ b/gix-features/Cargo.toml
@@ -104,7 +104,7 @@ required-features = ["io-pipe"]
[dependencies]
#! ### Optional Dependencies
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
diff --git a/gix-hash/CHANGELOG.md b/gix-hash/CHANGELOG.md
index 6107fc5bd79..c6155111c1e 100644
--- a/gix-hash/CHANGELOG.md
+++ b/gix-hash/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.10.4 (2023-04-12)
### Bug Fixes
@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 4 commits contributed to the release.
+ - 5 commits contributed to the release.
- 50 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`a0a938f`](https://github.com/Byron/gitoxide/commit/a0a938f8fd3442259ad3008778738f91bbc6e1a9))
- Merge branch 'patch-1' ([`b02bf24`](https://github.com/Byron/gitoxide/commit/b02bf247890c873184e58f734e0912eac6c6bbae))
- Add comment explaining `oid::hash` ([`cfd93f6`](https://github.com/Byron/gitoxide/commit/cfd93f686dac752a7dc9b7fef3b7a706f265c6b0))
- Clippy ([`b2a5b9d`](https://github.com/Byron/gitoxide/commit/b2a5b9dc50ae2a26672c2ad8a586beca3e659361))
@@ -448,9 +449,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- First incarnation of git-hash to separate concerns and resolve cycle ([`9803041`](https://github.com/Byron/gitoxide/commit/9803041c29c18f2976531c9b487e63cd90fa3e72))
-
-remove ObjectId::write_hex_to() in favor of oid::write_hex_to()
-
## 0.10.1 (2022-12-01)
A maintenance release without user-facing changes.
diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml
index a968abb471a..1539bbe25bd 100644
--- a/gix-hash/Cargo.toml
+++ b/gix-hash/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-hash"
-version = "0.10.3"
+version = "0.10.4"
description = "Borrowed and owned git hash digests used to identify git objects"
authors = ["Sebastian Thiel "]
repository = "https://github.com/Byron/gitoxide"
diff --git a/gix-hashtable/CHANGELOG.md b/gix-hashtable/CHANGELOG.md
index 0b738ba616b..808463d5dbf 100644
--- a/gix-hashtable/CHANGELOG.md
+++ b/gix-hashtable/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.1.3 (2023-04-12)
A release to assure that the hasher isn't used inappropriately which may lead to panics on 32 bit system.
@@ -13,7 +13,7 @@ A release to assure that the hasher isn't used inappropriately which may lead to
- - 3 commits contributed to the release.
+ - 4 commits contributed to the release.
- 42 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A release to assure that the hasher isn't used inappropriately which may lead to
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`a0a938f`](https://github.com/Byron/gitoxide/commit/a0a938f8fd3442259ad3008778738f91bbc6e1a9))
- Merge branch 'patch-1' ([`b02bf24`](https://github.com/Byron/gitoxide/commit/b02bf247890c873184e58f734e0912eac6c6bbae))
- Refactor ([`c862d15`](https://github.com/Byron/gitoxide/commit/c862d1578805f65ea5df79c35fa3852123f9781c))
- Add tests ([`5c67985`](https://github.com/Byron/gitoxide/commit/5c67985988c3a57c18f3935ac2c5865595e434c6))
diff --git a/gix-hashtable/Cargo.toml b/gix-hashtable/Cargo.toml
index 078335699b2..ed068c87065 100644
--- a/gix-hashtable/Cargo.toml
+++ b/gix-hashtable/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-hashtable"
-version = "0.1.2"
+version = "0.1.3"
repository = "https://github.com/Byron/gitoxide"
license = "MIT/Apache-2.0"
description = "A crate that provides hashtable based data structures optimized to utilize ObjectId keys"
@@ -18,5 +18,5 @@ hashbrown = { version = "0.13.1", default-features = false, features = [
"inline-more",
"raw"
] }
-gix-hash = { version = "^0.10.2", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml
index 02a3615ecaa..2db564aaa97 100644
--- a/gix-index/Cargo.toml
+++ b/gix-index/Cargo.toml
@@ -21,7 +21,7 @@ serde1 = ["serde", "smallvec/serde", "gix-hash/serde1"]
[dependencies]
gix-features = { version = "^0.28.0", path = "../gix-features", features = ["rustsha1", "progress"] }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-bitmap = { version = "^0.2.2", path = "../gix-bitmap" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-traverse = { version = "^0.24.0", path = "../gix-traverse" }
diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml
index e6843424e2a..7b06fcfe012 100644
--- a/gix-object/Cargo.toml
+++ b/gix-object/Cargo.toml
@@ -23,7 +23,7 @@ verbose-object-parsing-errors = ["nom/std"]
[dependencies]
gix-features = { version = "^0.28.0", path = "../gix-features", features = ["rustsha1"] }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-validate = { version = "^0.7.3", path = "../gix-validate" }
gix-actor = { version = "^0.19.0", path = "../gix-actor" }
diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml
index 81389eb456c..e586a1227dc 100644
--- a/gix-odb/Cargo.toml
+++ b/gix-odb/Cargo.toml
@@ -29,7 +29,7 @@ required-features = []
[dependencies]
gix-features = { version = "^0.28.0", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32" ] }
-gix-hash = { version = "^0.10.2", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-path = { version = "^0.7.3", path = "../gix-path" }
gix-quote = { version = "^0.4.3", path = "../gix-quote" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml
index 299d32ce0b7..4901f1f01e9 100644
--- a/gix-pack/Cargo.toml
+++ b/gix-pack/Cargo.toml
@@ -30,12 +30,12 @@ wasm = ["gix-diff/wasm"]
[dependencies]
gix-features = { version = "^0.28.1", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] }
gix-path = { version = "^0.7.2", path = "../gix-path" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-chunk = { version = "^0.4.1", path = "../gix-chunk" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-traverse = { version = "^0.24.0", path = "../gix-traverse" }
gix-diff = { version = "^0.28.1", path = "../gix-diff" }
-gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
+gix-hashtable = { version = "^0.1.3", path = "../gix-hashtable" }
memmap2 = "0.5.0"
smallvec = "1.3.0"
diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml
index 420d87241e6..6c78c36b44c 100644
--- a/gix-protocol/Cargo.toml
+++ b/gix-protocol/Cargo.toml
@@ -42,7 +42,7 @@ required-features = ["async-client"]
[dependencies]
gix-features = { version = "^0.28.1", path = "../gix-features", features = ["progress"] }
gix-transport = { version = "^0.29.1", path = "../gix-transport" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-credentials = { version = "^0.12.0", path = "../gix-credentials" }
thiserror = "1.0.32"
diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml
index 859299deef9..35d1add57d5 100644
--- a/gix-ref/Cargo.toml
+++ b/gix-ref/Cargo.toml
@@ -21,7 +21,7 @@ serde1 = ["serde", "gix-hash/serde1", "gix-actor/serde1", "gix-object/serde1"]
[dependencies]
gix-features = { version = "^0.28.1", path = "../gix-features", features = ["walkdir"]}
gix-path = { version = "^0.7.2", path = "../gix-path" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-validate = { version = "^0.7.3", path = "../gix-validate" }
gix-actor = { version = "^0.19.0", path = "../gix-actor" }
diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml
index 7b298f1c5f6..44c9856d279 100644
--- a/gix-refspec/Cargo.toml
+++ b/gix-refspec/Cargo.toml
@@ -15,7 +15,7 @@ doctest = false
[dependencies]
gix-revision = { version = "^0.12.2", path = "../gix-revision" }
gix-validate = { version = "^0.7.3", path = "../gix-validate" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
bstr = { version = "1.3.0", default-features = false, features = ["std"]}
thiserror = "1.0.26"
diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml
index f6bbbf5a50f..18b082318d9 100644
--- a/gix-revision/Cargo.toml
+++ b/gix-revision/Cargo.toml
@@ -18,10 +18,10 @@ doctest = false
serde1 = [ "serde", "gix-hash/serde1", "gix-object/serde1" ]
[dependencies]
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-date = { version = "^0.4.3", path = "../gix-date" }
-gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
+gix-hashtable = { version = "^0.1.3", path = "../gix-hashtable" }
bstr = { version = "1.3.0", default-features = false, features = ["std"]}
thiserror = "1.0.26"
diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml
index 16fd42152ec..14341e28ec4 100644
--- a/gix-traverse/Cargo.toml
+++ b/gix-traverse/Cargo.toml
@@ -14,7 +14,7 @@ autotests = false
doctest = false
[dependencies]
-gix-hash = { version = "^0.10.2", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
-gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
+gix-hashtable = { version = "^0.1.3", path = "../gix-hashtable" }
thiserror = "1.0.32"
diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml
index c234f22303f..023a6e6f8b1 100644
--- a/gix-worktree/Cargo.toml
+++ b/gix-worktree/Cargo.toml
@@ -31,7 +31,7 @@ internal-testing-to-avoid-being-run-by-cargo-test-all = []
[dependencies]
gix-index = { version = "^0.15.1", path = "../gix-index" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-glob = { version = "^0.5.5", path = "../gix-glob" }
gix-path = { version = "^0.7.3", path = "../gix-path" }
diff --git a/gix/Cargo.toml b/gix/Cargo.toml
index 9d0fd1b6bfd..3a5982151bb 100644
--- a/gix/Cargo.toml
+++ b/gix/Cargo.toml
@@ -121,7 +121,7 @@ gix-refspec = { version = "^0.9.0", path = "../gix-refspec" }
gix-config = { version = "^0.20.1", path = "../gix-config" }
gix-odb = { version = "^0.43.1", path = "../gix-odb" }
-gix-hash = { version = "^0.10.3", path = "../gix-hash" }
+gix-hash = { version = "^0.10.4", path = "../gix-hash" }
gix-object = { version = "^0.28.0", path = "../gix-object" }
gix-actor = { version = "^0.19.0", path = "../gix-actor" }
gix-pack = { version = "^0.33.2", path = "../gix-pack", features = ["object-cache-dynamic"] }
@@ -142,7 +142,7 @@ gix-credentials = { version = "^0.12.0", path = "../gix-credentials" }
gix-prompt = { version = "^0.3.3", path = "../gix-prompt" }
gix-index = { version = "^0.15.1", path = "../gix-index" }
gix-worktree = { version = "^0.15.2", path = "../gix-worktree" }
-gix-hashtable = { version = "^0.1.2", path = "../gix-hashtable" }
+gix-hashtable = { version = "^0.1.3", path = "../gix-hashtable" }
prodash = { version = "23.1", optional = true, default-features = false, features = ["progress-tree"] }
once_cell = "1.14.0"