Skip to content

Commit 0bf84db

Browse files
committed
update changelogs prior to release
1 parent 3b1bef7 commit 0bf84db

File tree

55 files changed

+2151
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2151
-69
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ 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+
## Unreleased
9+
10+
### Other
11+
12+
- <csr-id-f952c101cc8686e685074e8604e0f332c06d6767/> Add missing command docs + small style fixups
13+
Changes that affect the help/usage text shown at runtime:
14+
15+
- Add descriptions for a few `gix` commands that didn't have it:
16+
`gix is-clean`, `gix is-changed`, and `gix env`.
17+
18+
- Add a description of the debug-only `ein panic` command.
19+
20+
- Small spacing and capitalization improvements for consistency.
21+
22+
- Add a line break in a `///` block for brevity of the top line.
23+
24+
Changes to code style that do not affect what is shown at runtime:
25+
26+
- Add `.` at the end of some `///` first lines. (This doesn't
27+
affect runtime behavior because `clap` normalizes this away.)
28+
29+
- Put `///` above all `#[...]` in a few places where it wasn't.
30+
31+
- Adjust comment wrapping in a couple of places for clarity.
32+
33+
### Commit Statistics
34+
35+
<csr-read-only-do-not-edit/>
36+
37+
- 4 commits contributed to the release.
38+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
39+
- 0 issues like '(#ID)' were seen in commit messages
40+
41+
### Commit Details
42+
43+
<csr-read-only-do-not-edit/>
44+
45+
<details><summary>view details</summary>
46+
47+
* **Uncategorized**
48+
- Merge pull request #1935 from pierrechevalier83/fix_1923 ([`3b1bef7`](https://github.com/GitoxideLabs/gitoxide/commit/3b1bef7cc40e16b61bcc117ca90ebae21df7c7b1))
49+
- J fmt ([`c3c6504`](https://github.com/GitoxideLabs/gitoxide/commit/c3c650448f92bcb27194ce0a51f7d604ce87920d))
50+
- Merge pull request #1937 from EliahKagan/document-commands ([`de2f97d`](https://github.com/GitoxideLabs/gitoxide/commit/de2f97d793d8675659020883a04f47fc9ff06471))
51+
- Add missing command docs + small style fixups ([`f952c10`](https://github.com/GitoxideLabs/gitoxide/commit/f952c101cc8686e685074e8604e0f332c06d6767))
52+
</details>
53+
854
## 0.42.0 (2025-04-04)
955

1056
<csr-id-dd366a52d46078729a6e36468211b97c92c2921d/>

gitoxide-core/CHANGELOG.md

+63-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,67 @@ 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+
## Unreleased
9+
10+
### Bug Fixes
11+
12+
- <csr-id-b07f907ba2e01849744c72df35dac57b624f2f85/> Adapt to changes in gix-actor
13+
Use the committer date and author date that are now backed by bytes and
14+
interpret these bytes into a `gix_date::Time` on demand.
15+
- <csr-id-77a3a1b85521ec87495a73151dd422e2cde49f99/> Use less ambiguous "kB" for SI kilobyte
16+
`gix free pack verify --statistics` formerly used "KB" for
17+
kilobytes (i.e., SI decimal kilobytes, units of 1000 bytes). This
18+
was somewhat ambiguous because it is occasionally also used for
19+
kibibytes (i.e., IEC binary kibibytes, units of 1024 bytes).
20+
21+
Kilobytes and kibibytes can be more precisely distinguished by
22+
using kB for kilobytes (since "k" is the SI prefix for "kilo") and
23+
KiB for kibibytes (since decimal kilobytes are never written KiB).
24+
25+
This adapts `gitoxide-core` to changes in `bytesize` and, in so
26+
doing, allows the SI unit symbol "kB" to be used.
27+
28+
### Commit Statistics
29+
30+
<csr-read-only-do-not-edit/>
31+
32+
- 18 commits contributed to the release.
33+
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
34+
- 0 issues like '(#ID)' were seen in commit messages
35+
36+
### Thanks Clippy
37+
38+
<csr-read-only-do-not-edit/>
39+
40+
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
41+
42+
### Commit Details
43+
44+
<csr-read-only-do-not-edit/>
45+
46+
<details><summary>view details</summary>
47+
48+
* **Uncategorized**
49+
- Merge pull request #1935 from pierrechevalier83/fix_1923 ([`3b1bef7`](https://github.com/GitoxideLabs/gitoxide/commit/3b1bef7cc40e16b61bcc117ca90ebae21df7c7b1))
50+
- J fmt ([`c3c6504`](https://github.com/GitoxideLabs/gitoxide/commit/c3c650448f92bcb27194ce0a51f7d604ce87920d))
51+
- Thanks clippy ([`6f009d7`](https://github.com/GitoxideLabs/gitoxide/commit/6f009d781da9e931d44b113a925a80e77e8788af))
52+
- Adapt to changes in `gix-date` and `gix-actor` ([`afdf1a5`](https://github.com/GitoxideLabs/gitoxide/commit/afdf1a5d5c9fb2645f481c17f580ad59d14d6095))
53+
- Refactor ([`e9ac514`](https://github.com/GitoxideLabs/gitoxide/commit/e9ac5147289d2875db9886c54ecd046f50f164cc))
54+
- Apply feedback from discussion ([`70097c0`](https://github.com/GitoxideLabs/gitoxide/commit/70097c0feb481541ed96358842de96d6b1af24a9))
55+
- Adapt to changes in gix-actor ([`b07f907`](https://github.com/GitoxideLabs/gitoxide/commit/b07f907ba2e01849744c72df35dac57b624f2f85))
56+
- Merge pull request #1968 from GitoxideLabs/dependabot/cargo/cargo-bd18780e40 ([`46227e6`](https://github.com/GitoxideLabs/gitoxide/commit/46227e6d1ddc0879662730e5bb21a8597716b1ca))
57+
- Bump the cargo group with 40 updates ([`06bf1e1`](https://github.com/GitoxideLabs/gitoxide/commit/06bf1e1552de65ce692911bdc4c501d487bbc3d7))
58+
- Merge pull request #1949 from GitoxideLabs/dependabot/cargo/cargo-6893e2988a ([`b5e9059`](https://github.com/GitoxideLabs/gitoxide/commit/b5e905991155ace32ef21464e69a8369a773f02b))
59+
- Use less ambiguous "kB" for SI kilobyte ([`77a3a1b`](https://github.com/GitoxideLabs/gitoxide/commit/77a3a1b85521ec87495a73151dd422e2cde49f99))
60+
- Adapt `gitoxide-core` to changes in `sysinfo` ([`417917f`](https://github.com/GitoxideLabs/gitoxide/commit/417917f3cb488eee155cdcc75f88dcd7b42d3c95))
61+
- Bump the cargo group with 21 updates ([`68e6b2e`](https://github.com/GitoxideLabs/gitoxide/commit/68e6b2e54613fe788d645ea8c942c71a39c6ede1))
62+
- Merge pull request #1944 from GitoxideLabs/dependabot/cargo/cargo-ea4584273b ([`79dabb0`](https://github.com/GitoxideLabs/gitoxide/commit/79dabb0a062a795b1dc5c9c840d67474dc6b343b))
63+
- Bump crossbeam-channel from 0.5.14 to 0.5.15 in the cargo group ([`1792178`](https://github.com/GitoxideLabs/gitoxide/commit/1792178cbed5abf4782370bc46207a8c5d113615))
64+
- Merge pull request #1917 from pierrechevalier83/issue_1887 ([`6307f57`](https://github.com/GitoxideLabs/gitoxide/commit/6307f571f969eb7ff2490e4c68dc7994fb2fecac))
65+
- Adapt to changes in gix-object ([`8969245`](https://github.com/GitoxideLabs/gitoxide/commit/8969245a6b5874d8524f508569ae1266e48d100e))
66+
- Merge pull request #1919 from GitoxideLabs/release ([`420e730`](https://github.com/GitoxideLabs/gitoxide/commit/420e730f765b91e1d17daca6bb1f99bdb2e54fda))
67+
</details>
68+
869
## 0.46.0 (2025-04-04)
970

1071
<csr-id-d535dbc966fe5e7adc7ab81ee18e840dffaf361f/>
@@ -41,7 +102,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
41102

42103
<csr-read-only-do-not-edit/>
43104

44-
- 27 commits contributed to the release.
105+
- 28 commits contributed to the release.
45106
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
46107
- 0 issues like '(#ID)' were seen in commit messages
47108

@@ -58,6 +119,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
58119
<details><summary>view details</summary>
59120

60121
* **Uncategorized**
122+
- Release 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 ([`d248e3d`](https://github.com/GitoxideLabs/gitoxide/commit/d248e3d87d45ca3983cb9fd7c6143dacbd8301cc))
61123
- Release gix-sec v0.10.12, 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 ([`ada5a94`](https://github.com/GitoxideLabs/gitoxide/commit/ada5a9447dc3c210afbd8866fe939c3f3a024226))
62124
- 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))
63125
- Update changelogs prior to release ([`38dff41`](https://github.com/GitoxideLabs/gitoxide/commit/38dff41d09b6841ff52435464e77cd012dce7645))

gix-actor/CHANGELOG.md

+67-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,71 @@ 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+
## Unreleased
9+
10+
### Bug Fixes
11+
12+
- <csr-id-a20b3d053b43d4613127e36994f181868cafb730/> Make email with spaces roundtrip.
13+
We see this situation in commits in the wild.
14+
15+
### Other
16+
17+
- <csr-id-b2bccbc4d2ebb085a7958a0d077d65946369210d/> inform about untrimmed name and email
18+
19+
### Bug Fixes (BREAKING)
20+
21+
- <csr-id-57366d3ebd622af8927bb0e199ab8a3c0eafee99/> turn `SignatureRef::time` field into `&str`.
22+
We also add a `gix_date::Time::to_str()` method, along with related utilities,
23+
to be able to turn a parsed time back into a raw buffer conveniently.
24+
25+
Further, remove `Time::to_bstring()` in favor of a `Display` implementation.
26+
- <csr-id-545edf5c167d71586a049dc3a2ef2bede7e9d66c/> Make `SignatureRef::to_owned()` fallible.
27+
The contained `time` field is now a string, which has to be parsed into
28+
a time for conversion to an owned type.
29+
Additionally, replace `From<SignatureRef> for Signature` with `TryFrom`.
30+
- <csr-id-9825354f85e8e3d2ccdb23ff88c0976dbf094828/> Make Signature roundtrip
31+
By storing the raw bytes from Git instead of parsing them into a
32+
`gix_date::Time` from the start, we are able to roundtrip between Git
33+
and gix-actor even with creatively formatted Git data.
34+
35+
Also add a test case that shows a time offset seen in the wild which
36+
would have failed to round-trip without this change.
37+
38+
### Commit Statistics
39+
40+
<csr-read-only-do-not-edit/>
41+
42+
- 17 commits contributed to the release.
43+
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
44+
- 1 unique issue was worked on: [#1438](https://github.com/GitoxideLabs/gitoxide/issues/1438)
45+
46+
### Commit Details
47+
48+
<csr-read-only-do-not-edit/>
49+
50+
<details><summary>view details</summary>
51+
52+
* **[#1438](https://github.com/GitoxideLabs/gitoxide/issues/1438)**
53+
- Bring back test-case to show how trailing slashes are handled ([`39e35a3`](https://github.com/GitoxideLabs/gitoxide/commit/39e35a30453f8860bb115a254c25a83b85cfd820))
54+
* **Uncategorized**
55+
- Merge pull request #1935 from pierrechevalier83/fix_1923 ([`3b1bef7`](https://github.com/GitoxideLabs/gitoxide/commit/3b1bef7cc40e16b61bcc117ca90ebae21df7c7b1))
56+
- J fmt ([`c3c6504`](https://github.com/GitoxideLabs/gitoxide/commit/c3c650448f92bcb27194ce0a51f7d604ce87920d))
57+
- Adapt to changes in `gix-date` ([`8c00e6f`](https://github.com/GitoxideLabs/gitoxide/commit/8c00e6f1d199ed2993fbf8e0a925c67fee854ae5))
58+
- Adapt to changes in `gix-date` and `gix-actor` ([`afdf1a5`](https://github.com/GitoxideLabs/gitoxide/commit/afdf1a5d5c9fb2645f481c17f580ad59d14d6095))
59+
- Turn `SignatureRef::time` field into `&str`. ([`57366d3`](https://github.com/GitoxideLabs/gitoxide/commit/57366d3ebd622af8927bb0e199ab8a3c0eafee99))
60+
- Make `SignatureRef::to_owned()` fallible. ([`545edf5`](https://github.com/GitoxideLabs/gitoxide/commit/545edf5c167d71586a049dc3a2ef2bede7e9d66c))
61+
- Apply feedback from discussion ([`70097c0`](https://github.com/GitoxideLabs/gitoxide/commit/70097c0feb481541ed96358842de96d6b1af24a9))
62+
- Make Signature roundtrip ([`9825354`](https://github.com/GitoxideLabs/gitoxide/commit/9825354f85e8e3d2ccdb23ff88c0976dbf094828))
63+
- Merge pull request #1968 from GitoxideLabs/dependabot/cargo/cargo-bd18780e40 ([`46227e6`](https://github.com/GitoxideLabs/gitoxide/commit/46227e6d1ddc0879662730e5bb21a8597716b1ca))
64+
- Bump the cargo group with 40 updates ([`06bf1e1`](https://github.com/GitoxideLabs/gitoxide/commit/06bf1e1552de65ce692911bdc4c501d487bbc3d7))
65+
- Merge pull request #1949 from GitoxideLabs/dependabot/cargo/cargo-6893e2988a ([`b5e9059`](https://github.com/GitoxideLabs/gitoxide/commit/b5e905991155ace32ef21464e69a8369a773f02b))
66+
- Bump the cargo group with 21 updates ([`68e6b2e`](https://github.com/GitoxideLabs/gitoxide/commit/68e6b2e54613fe788d645ea8c942c71a39c6ede1))
67+
- Merge pull request #1922 from pierrechevalier83/make_email_with_spaces_roundtrip ([`c13a403`](https://github.com/GitoxideLabs/gitoxide/commit/c13a403e8f306430220c209b1024d408c3c0a4f8))
68+
- Inform about untrimmed name and email ([`b2bccbc`](https://github.com/GitoxideLabs/gitoxide/commit/b2bccbc4d2ebb085a7958a0d077d65946369210d))
69+
- Make email with spaces roundtrip. ([`a20b3d0`](https://github.com/GitoxideLabs/gitoxide/commit/a20b3d053b43d4613127e36994f181868cafb730))
70+
- Merge pull request #1919 from GitoxideLabs/release ([`420e730`](https://github.com/GitoxideLabs/gitoxide/commit/420e730f765b91e1d17daca6bb1f99bdb2e54fda))
71+
</details>
72+
873
## 0.34.0 (2025-04-04)
974

1075
A maintenance release without user-facing changes.
@@ -13,7 +78,7 @@ A maintenance release without user-facing changes.
1378

1479
<csr-read-only-do-not-edit/>
1580

16-
- 8 commits contributed to the release.
81+
- 9 commits contributed to the release.
1782
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1883
- 0 issues like '(#ID)' were seen in commit messages
1984

@@ -24,6 +89,7 @@ A maintenance release without user-facing changes.
2489
<details><summary>view details</summary>
2590

2691
* **Uncategorized**
92+
- 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))
2793
- Update changelogs prior to release ([`38dff41`](https://github.com/GitoxideLabs/gitoxide/commit/38dff41d09b6841ff52435464e77cd012dce7645))
2894
- Merge pull request #1907 from EliahKagan/run-ci/raw ([`7b17da6`](https://github.com/GitoxideLabs/gitoxide/commit/7b17da6ca1dce275de0d32d0b0d6c238621e6ee3))
2995
- Use raw literals for more strings with backslashes ([`01bd76d`](https://github.com/GitoxideLabs/gitoxide/commit/01bd76dcacb69d9c21f2fc6063e273a01aebf94f))

0 commit comments

Comments
 (0)