Skip to content

Commit 1612c73

Browse files
authored
Merge pull request #1933 from GitoxideLabs/release-gix-features
Release gix-features v0.41.1
2 parents 7502b4a + fc5faf2 commit 1612c73

File tree

21 files changed

+84
-47
lines changed

21 files changed

+84
-47
lines changed

Cargo.lock

+27-27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"]
168168
anyhow = "1.0.42"
169169

170170
gitoxide-core = { version = "^0.46.0", path = "gitoxide-core" }
171-
gix-features = { version = "^0.41.0", path = "gix-features" }
171+
gix-features = { version = "^0.41.1", path = "gix-features" }
172172
gix = { version = "^0.71.0", path = "gix", default-features = false }
173173

174174
clap = { version = "4.1.1", features = ["derive", "cargo"] }

gix-config/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ autotests = false
1919
serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/serde", "gix-config-value/serde"]
2020

2121
[dependencies]
22-
gix-features = { version = "^0.41.0", path = "../gix-features" }
22+
gix-features = { version = "^0.41.1", path = "../gix-features" }
2323
gix-config-value = { version = "^0.14.12", path = "../gix-config-value" }
2424
gix-path = { version = "^0.10.15", path = "../gix-path" }
2525
gix-sec = { version = "^0.10.12", path = "../gix-sec" }

gix-features/CHANGELOG.md

+38-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.41.1 (2025-04-06)
9+
10+
### Bug Fixes
11+
12+
- <csr-id-38b63c2fc9d407b3c634d8b0c72d4d0c104aa5ad/> make `fs::walkdir_sorted_new()` sort entries by paths literally
13+
This follows up 7b1b5bf864e74706aefeb1213e8bdb0545d5464a. Since packed-refs
14+
appears to be sorted by full ref name, loose-refs should also be emitted in
15+
that order.
16+
17+
The comparison function is copied from gix::diff::object::tree::EntryRef.
18+
Non-utf8 file names are simply mapped to "" on Windows. We could add some
19+
fallback, but callers can't handle such file names anyway.
20+
21+
### Commit Statistics
22+
23+
<csr-read-only-do-not-edit/>
24+
25+
- 4 commits contributed to the release over the course of 2 calendar days.
26+
- 2 days passed between releases.
27+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
28+
- 1 unique issue was worked on: [#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)
29+
30+
### Commit Details
31+
32+
<csr-read-only-do-not-edit/>
33+
34+
<details><summary>view details</summary>
35+
36+
* **[#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)**
37+
- Make `fs::walkdir_sorted_new()` sort entries by paths literally ([`38b63c2`](https://github.com/GitoxideLabs/gitoxide/commit/38b63c2fc9d407b3c634d8b0c72d4d0c104aa5ad))
38+
* **Uncategorized**
39+
- Merge pull request #1931 from yuja/push-klrqpplwxrkx ([`7502b4a`](https://github.com/GitoxideLabs/gitoxide/commit/7502b4abde6196b982cf66344c0df992e99493cb))
40+
- Refactor ([`7e6e751`](https://github.com/GitoxideLabs/gitoxide/commit/7e6e7518c78ba925382c0d4654b9e11b4cd641e9))
41+
- Merge pull request #1919 from GitoxideLabs/release ([`420e730`](https://github.com/GitoxideLabs/gitoxide/commit/420e730f765b91e1d17daca6bb1f99bdb2e54fda))
42+
</details>
43+
844
## 0.41.0 (2025-04-04)
945

1046
### Changed (BREAKING)
@@ -32,7 +68,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3268

3369
<csr-read-only-do-not-edit/>
3470

35-
- 16 commits contributed to the release.
71+
- 17 commits contributed to the release.
3672
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
3773
- 0 issues like '(#ID)' were seen in commit messages
3874

@@ -49,6 +85,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4985
<details><summary>view details</summary>
5086

5187
* **Uncategorized**
88+
- 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))
5289
- Update changelogs prior to release ([`38dff41`](https://github.com/GitoxideLabs/gitoxide/commit/38dff41d09b6841ff52435464e77cd012dce7645))
5390
- Merge pull request #1915 from emilazy/push-qvyqmopsoltr ([`4660f7a`](https://github.com/GitoxideLabs/gitoxide/commit/4660f7a6f71873311f68f170b0f1f6659a02829d))
5491
- Refactor ([`4501086`](https://github.com/GitoxideLabs/gitoxide/commit/4501086adc544e675b3043c4c23b78a6c6711d8b))

gix-features/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ lints.workspace = true
44
name = "gix-features"
55
description = "A crate to integrate various capabilities using compile-time feature flags"
66
repository = "https://github.com/GitoxideLabs/gitoxide"
7-
version = "0.41.0"
7+
version = "0.41.1"
88
authors = ["Sebastian Thiel <[email protected]>"]
99
license = "MIT OR Apache-2.0"
1010
edition = "2021"

gix-fs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ serde = ["dep:serde"]
2121
[dependencies]
2222
bstr = "1.5.0"
2323
gix-path = { version = "^0.10.15", path = "../gix-path" }
24-
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["fs-read-dir"] }
24+
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["fs-read-dir"] }
2525
gix-utils = { version = "^0.2.0", path = "../gix-utils" }
2626
thiserror = "2.0.0"
2727
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }

gix-glob/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "bitflags/serde"]
2020

2121
[dependencies]
2222
gix-path = { version = "^0.10.15", path = "../gix-path" }
23-
gix-features = { version = "^0.41.0", path = "../gix-features" }
23+
gix-features = { version = "^0.41.1", path = "../gix-features" }
2424
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
2525
bitflags = "2"
2626
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }

gix-hash/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ test = false
2020
serde = ["dep:serde"]
2121

2222
[dependencies]
23-
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["progress"] }
23+
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress"] }
2424

2525
thiserror = "2.0.0"
2626
faster-hex = { version = "0.9.0" }

gix-index/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ test = true
2222
serde = ["dep:serde", "smallvec/serde", "gix-hash/serde"]
2323

2424
[dependencies]
25-
gix-features = { version = "^0.41.0", path = "../gix-features", features = [
25+
gix-features = { version = "^0.41.1", path = "../gix-features", features = [
2626
"progress",
2727
] }
2828
gix-hash = { version = "^0.17.0", path = "../gix-hash" }

gix-object/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ serde = [
4141
verbose-object-parsing-errors = ["winnow/std"]
4242

4343
[dependencies]
44-
gix-features = { version = "^0.41.0", path = "../gix-features", features = [
44+
gix-features = { version = "^0.41.1", path = "../gix-features", features = [
4545
"progress",
4646
] }
4747
gix-hash = { version = "^0.17.0", path = "../gix-hash" }

gix-odb/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ doctest = false
2020
serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"]
2121

2222
[dependencies]
23-
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
23+
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
2424
gix-hashtable = { version = "^0.8.0", path = "../gix-hashtable" }
2525
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
2626
gix-date = { version = "^0.9.4", path = "../gix-date" }

gix-pack/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ serde = ["dep:serde", "gix-object/serde"]
3434
wasm = ["gix-diff?/wasm"]
3535

3636
[dependencies]
37-
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
37+
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
3838
gix-path = { version = "^0.10.15", path = "../gix-path" }
3939
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
4040
gix-chunk = { version = "^0.4.11", path = "../gix-chunk" }

0 commit comments

Comments
 (0)