diff --git a/Cargo.lock b/Cargo.lock
index 7986bb76e46..e3cadd7edae 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1311,7 +1311,7 @@ dependencies = [
"futures-lite",
"gitoxide-core",
"gix",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"is-terminal",
"once_cell",
"prodash 29.0.1",
@@ -1380,7 +1380,7 @@ dependencies = [
"gix-diff",
"gix-dir",
"gix-discover 0.39.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-glob 0.19.0",
@@ -1630,7 +1630,7 @@ dependencies = [
"criterion",
"document-features",
"gix-config-value",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-glob 0.19.0",
"gix-path 0.10.15",
"gix-ref 0.51.0",
@@ -1836,7 +1836,7 @@ dependencies = [
[[package]]
name = "gix-features"
-version = "0.41.0"
+version = "0.41.1"
dependencies = [
"bstr",
"bytes",
@@ -1900,7 +1900,7 @@ dependencies = [
"bstr",
"crossbeam-channel",
"fastrand",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-path 0.10.15",
"gix-utils 0.2.0",
"is_ci",
@@ -1939,7 +1939,7 @@ dependencies = [
"bitflags 2.9.0",
"bstr",
"document-features",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-path 0.10.15",
"gix-testtools",
"serde",
@@ -1961,7 +1961,7 @@ version = "0.17.0"
dependencies = [
"document-features",
"faster-hex",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-testtools",
"serde",
"sha1-checked",
@@ -2054,7 +2054,7 @@ dependencies = [
"filetime",
"fnv",
"gix-bitmap 0.2.14",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
"gix-lock 17.0.0",
@@ -2079,7 +2079,7 @@ version = "0.0.0"
dependencies = [
"bstr",
"filetime",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-index 0.39.0",
"gix-object 0.48.0",
@@ -2214,7 +2214,7 @@ dependencies = [
"document-features",
"gix-actor 0.34.0",
"gix-date 0.9.4",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-hashtable 0.8.0",
"gix-odb",
@@ -2238,7 +2238,7 @@ dependencies = [
"arc-swap",
"document-features",
"gix-date 0.9.4",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
"gix-hashtable 0.8.0",
@@ -2260,7 +2260,7 @@ dependencies = [
"filetime",
"gix-actor 0.34.0",
"gix-date 0.9.4",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-object 0.48.0",
"gix-odb",
@@ -2278,7 +2278,7 @@ dependencies = [
"document-features",
"gix-chunk 0.4.11",
"gix-diff",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-hashtable 0.8.0",
"gix-object 0.48.0",
@@ -2299,7 +2299,7 @@ name = "gix-pack-tests"
version = "0.0.0"
dependencies = [
"bstr",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-object 0.48.0",
"gix-odb",
@@ -2413,7 +2413,7 @@ dependencies = [
"futures-lite",
"gix-credentials",
"gix-date 0.9.4",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-lock 17.0.0",
"gix-negotiate",
@@ -2485,7 +2485,7 @@ dependencies = [
"document-features",
"gix-actor 0.34.0",
"gix-date 0.9.4",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
"gix-lock 17.0.0",
@@ -2508,7 +2508,7 @@ dependencies = [
"gix-actor 0.34.0",
"gix-date 0.9.4",
"gix-discover 0.39.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
"gix-lock 17.0.0",
@@ -2632,7 +2632,7 @@ dependencies = [
"filetime",
"gix-diff",
"gix-dir",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
@@ -2653,7 +2653,7 @@ dependencies = [
"filetime",
"gix-diff",
"gix-dir",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
@@ -2674,7 +2674,7 @@ version = "0.18.0"
dependencies = [
"bstr",
"gix-config",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-path 0.10.15",
"gix-pathspec",
"gix-refspec",
@@ -2771,7 +2771,7 @@ dependencies = [
"futures-lite",
"gix-command",
"gix-credentials",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-hash 0.17.0",
"gix-pack",
"gix-packetline",
@@ -2841,7 +2841,7 @@ dependencies = [
"assert_matches",
"bstr",
"document-features",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-path 0.10.15",
"gix-testtools",
"percent-encoding",
@@ -2914,7 +2914,7 @@ dependencies = [
"bstr",
"document-features",
"gix-attributes 0.25.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-glob 0.19.0",
"gix-hash 0.17.0",
@@ -2931,7 +2931,7 @@ name = "gix-worktree-state"
version = "0.18.0"
dependencies = [
"bstr",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-glob 0.19.0",
@@ -2949,7 +2949,7 @@ name = "gix-worktree-state-tests"
version = "0.0.0"
dependencies = [
"gix-discover 0.39.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
@@ -2968,7 +2968,7 @@ name = "gix-worktree-stream"
version = "0.20.0"
dependencies = [
"gix-attributes 0.25.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-filter",
"gix-fs 0.14.0",
"gix-hash 0.17.0",
@@ -2989,7 +2989,7 @@ dependencies = [
"bstr",
"gix-attributes 0.25.0",
"gix-discover 0.39.0",
- "gix-features 0.41.0",
+ "gix-features 0.41.1",
"gix-fs 0.14.0",
"gix-glob 0.19.0",
"gix-hash 0.17.0",
diff --git a/Cargo.toml b/Cargo.toml
index 384db8e423c..a22f1745259 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -168,7 +168,7 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"]
anyhow = "1.0.42"
gitoxide-core = { version = "^0.46.0", path = "gitoxide-core" }
-gix-features = { version = "^0.41.0", path = "gix-features" }
+gix-features = { version = "^0.41.1", path = "gix-features" }
gix = { version = "^0.71.0", path = "gix", default-features = false }
clap = { version = "4.1.1", features = ["derive", "cargo"] }
diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml
index fee11339a6b..07a20a66fa6 100644
--- a/gix-config/Cargo.toml
+++ b/gix-config/Cargo.toml
@@ -19,7 +19,7 @@ autotests = false
serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/serde", "gix-config-value/serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
gix-config-value = { version = "^0.14.12", path = "../gix-config-value" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-sec = { version = "^0.10.12", path = "../gix-sec" }
diff --git a/gix-features/CHANGELOG.md b/gix-features/CHANGELOG.md
index 799a5f63c31..a2ee806565e 100644
--- a/gix-features/CHANGELOG.md
+++ b/gix-features/CHANGELOG.md
@@ -5,6 +5,42 @@ 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).
+## 0.41.1 (2025-04-06)
+
+### Bug Fixes
+
+ - make `fs::walkdir_sorted_new()` sort entries by paths literally
+ This follows up 7b1b5bf864e74706aefeb1213e8bdb0545d5464a. Since packed-refs
+ appears to be sorted by full ref name, loose-refs should also be emitted in
+ that order.
+
+ The comparison function is copied from gix::diff::object::tree::EntryRef.
+ Non-utf8 file names are simply mapped to "" on Windows. We could add some
+ fallback, but callers can't handle such file names anyway.
+
+### Commit Statistics
+
+
+
+ - 4 commits contributed to the release over the course of 2 calendar days.
+ - 2 days passed between releases.
+ - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)**
+ - Make `fs::walkdir_sorted_new()` sort entries by paths literally ([`38b63c2`](https://github.com/GitoxideLabs/gitoxide/commit/38b63c2fc9d407b3c634d8b0c72d4d0c104aa5ad))
+ * **Uncategorized**
+ - Merge pull request #1931 from yuja/push-klrqpplwxrkx ([`7502b4a`](https://github.com/GitoxideLabs/gitoxide/commit/7502b4abde6196b982cf66344c0df992e99493cb))
+ - Refactor ([`7e6e751`](https://github.com/GitoxideLabs/gitoxide/commit/7e6e7518c78ba925382c0d4654b9e11b4cd641e9))
+ - Merge pull request #1919 from GitoxideLabs/release ([`420e730`](https://github.com/GitoxideLabs/gitoxide/commit/420e730f765b91e1d17daca6bb1f99bdb2e54fda))
+
+
## 0.41.0 (2025-04-04)
### Changed (BREAKING)
@@ -32,7 +68,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 16 commits contributed to the release.
+ - 17 commits contributed to the release.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -49,6 +85,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates ([`b41312b`](https://github.com/GitoxideLabs/gitoxide/commit/b41312b478b0d19efb330970cf36dba45d0fbfbd))
- Update changelogs prior to release ([`38dff41`](https://github.com/GitoxideLabs/gitoxide/commit/38dff41d09b6841ff52435464e77cd012dce7645))
- Merge pull request #1915 from emilazy/push-qvyqmopsoltr ([`4660f7a`](https://github.com/GitoxideLabs/gitoxide/commit/4660f7a6f71873311f68f170b0f1f6659a02829d))
- Refactor ([`4501086`](https://github.com/GitoxideLabs/gitoxide/commit/4501086adc544e675b3043c4c23b78a6c6711d8b))
diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml
index 29cdad0d9ec..e38432028ee 100644
--- a/gix-features/Cargo.toml
+++ b/gix-features/Cargo.toml
@@ -4,7 +4,7 @@ lints.workspace = true
name = "gix-features"
description = "A crate to integrate various capabilities using compile-time feature flags"
repository = "https://github.com/GitoxideLabs/gitoxide"
-version = "0.41.0"
+version = "0.41.1"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
edition = "2021"
diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml
index 580ea2f5edf..fda6c347bab 100644
--- a/gix-fs/Cargo.toml
+++ b/gix-fs/Cargo.toml
@@ -21,7 +21,7 @@ serde = ["dep:serde"]
[dependencies]
bstr = "1.5.0"
gix-path = { version = "^0.10.15", path = "../gix-path" }
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["fs-read-dir"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["fs-read-dir"] }
gix-utils = { version = "^0.2.0", path = "../gix-utils" }
thiserror = "2.0.0"
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
diff --git a/gix-glob/Cargo.toml b/gix-glob/Cargo.toml
index 1c7dc199a01..94009462e12 100644
--- a/gix-glob/Cargo.toml
+++ b/gix-glob/Cargo.toml
@@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "bitflags/serde"]
[dependencies]
gix-path = { version = "^0.10.15", path = "../gix-path" }
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
bitflags = "2"
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml
index c4d88e612c2..89e06071865 100644
--- a/gix-hash/Cargo.toml
+++ b/gix-hash/Cargo.toml
@@ -20,7 +20,7 @@ test = false
serde = ["dep:serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["progress"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress"] }
thiserror = "2.0.0"
faster-hex = { version = "0.9.0" }
diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml
index 900502e09b0..e860d4d4dcf 100644
--- a/gix-index/Cargo.toml
+++ b/gix-index/Cargo.toml
@@ -22,7 +22,7 @@ test = true
serde = ["dep:serde", "smallvec/serde", "gix-hash/serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = [
+gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
] }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml
index 3981ddb8be5..cdb28c16028 100644
--- a/gix-object/Cargo.toml
+++ b/gix-object/Cargo.toml
@@ -41,7 +41,7 @@ serde = [
verbose-object-parsing-errors = ["winnow/std"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = [
+gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
] }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml
index af3a9acc3c4..69e82121e83 100644
--- a/gix-odb/Cargo.toml
+++ b/gix-odb/Cargo.toml
@@ -20,7 +20,7 @@ doctest = false
serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
gix-hashtable = { version = "^0.8.0", path = "../gix-hashtable" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-date = { version = "^0.9.4", path = "../gix-date" }
diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml
index 1080dae4dc8..9a1a80e64f0 100644
--- a/gix-pack/Cargo.toml
+++ b/gix-pack/Cargo.toml
@@ -34,7 +34,7 @@ serde = ["dep:serde", "gix-object/serde"]
wasm = ["gix-diff?/wasm"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-chunk = { version = "^0.4.11", path = "../gix-chunk" }
diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml
index 0c5c9e237ae..b820147a0e0 100644
--- a/gix-protocol/Cargo.toml
+++ b/gix-protocol/Cargo.toml
@@ -68,7 +68,7 @@ path = "tests/async-protocol.rs"
required-features = ["async-client"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = [
+gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
] }
gix-transport = { version = "^0.46.0", path = "../gix-transport" }
diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml
index 35b3cdcfae6..e76a8e2a480 100644
--- a/gix-ref/Cargo.toml
+++ b/gix-ref/Cargo.toml
@@ -21,7 +21,7 @@ test = true
serde = ["dep:serde", "gix-hash/serde", "gix-actor/serde", "gix-object/serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["walkdir"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["walkdir"] }
gix-fs = { version = "^0.14.0", path = "../gix-fs" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml
index c9a0b7853e5..1d61ae95d09 100644
--- a/gix-status/Cargo.toml
+++ b/gix-status/Cargo.toml
@@ -25,7 +25,7 @@ gix-fs = { version = "^0.14.0", path = "../gix-fs" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-object = { version = "^0.48.0", path = "../gix-object" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["progress"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress"] }
gix-filter = { version = "^0.18.0", path = "../gix-filter" }
gix-worktree = { version = "^0.40.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
gix-pathspec = { version = "^0.10.0", path = "../gix-pathspec" }
diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml
index 1cc27d1f11a..0851ea0fffe 100644
--- a/gix-transport/Cargo.toml
+++ b/gix-transport/Cargo.toml
@@ -82,7 +82,7 @@ required-features = ["async-client"]
[dependencies]
gix-command = { version = "^0.5.0", path = "../gix-command" }
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
gix-url = { version = "^0.30.0", path = "../gix-url" }
gix-sec = { version = "^0.10.12", path = "../gix-sec" }
gix-packetline = { version = "^0.18.4", path = "../gix-packetline" }
diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml
index d3ab256380f..6bb03e9690b 100644
--- a/gix-url/Cargo.toml
+++ b/gix-url/Cargo.toml
@@ -19,7 +19,7 @@ doctest = false
serde = ["dep:serde", "bstr/serde"]
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml
index 62495b34a9d..ca8acedae47 100644
--- a/gix-worktree-state/Cargo.toml
+++ b/gix-worktree-state/Cargo.toml
@@ -23,7 +23,7 @@ gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-object = { version = "^0.48.0", path = "../gix-object" }
gix-glob = { version = "^0.19.0", path = "../gix-glob" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
gix-filter = { version = "^0.18.0", path = "../gix-filter" }
io-close = "0.3.7"
diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml
index e36176d8ad7..a1e2992b6f4 100644
--- a/gix-worktree-stream/Cargo.toml
+++ b/gix-worktree-stream/Cargo.toml
@@ -15,7 +15,7 @@ include = ["src/**/*", "LICENSE-*"]
doctest = false
[dependencies]
-gix-features = { version = "^0.41.0", path = "../gix-features", features = ["progress", "io-pipe"] }
+gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress", "io-pipe"] }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-object = { version = "^0.48.0", path = "../gix-object" }
gix-attributes = { version = "^0.25.0", path = "../gix-attributes" }
diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml
index 1330b499d39..9e9ae3a62f9 100644
--- a/gix-worktree/Cargo.toml
+++ b/gix-worktree/Cargo.toml
@@ -32,7 +32,7 @@ gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-attributes = { version = "^0.25.0", path = "../gix-attributes", optional = true }
gix-validate = { version = "^0.9.4", path = "../gix-validate", optional = true }
gix-ignore = { version = "^0.14.0", path = "../gix-ignore" }
-gix-features = { version = "^0.41.0", path = "../gix-features" }
+gix-features = { version = "^0.41.1", path = "../gix-features" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
bstr = { version = "1.3.0", default-features = false }
diff --git a/gix/Cargo.toml b/gix/Cargo.toml
index 8df05077e1a..ee8a57b048e 100644
--- a/gix/Cargo.toml
+++ b/gix/Cargo.toml
@@ -344,7 +344,7 @@ gix-traverse = { version = "^0.45.0", path = "../gix-traverse" }
gix-diff = { version = "^0.51.0", path = "../gix-diff", default-features = false }
gix-merge = { version = "^0.4.0", path = "../gix-merge", default-features = false, optional = true }
gix-mailmap = { version = "^0.26.0", path = "../gix-mailmap", optional = true }
-gix-features = { version = "^0.41.0", path = "../gix-features", features = [
+gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
"once_cell",
] }