Skip to content

Commit 1f6390c

Browse files
committed
update all changelogs prior to release
1 parent 1e37e95 commit 1f6390c

File tree

58 files changed

+2916
-702
lines changed

Some content is hidden

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

58 files changed

+2916
-702
lines changed

CHANGELOG.md

+40
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,46 @@ 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+
### New Features
11+
12+
- <csr-id-4a783959c4862985cbffc4fe5cd2c1bed38383b1/> add `gix blame -L start,end`
13+
- <csr-id-75d689f6a195f301e4a3000e79f58e5ec1c20557/> add `gix env` to print paths relevant to the Git installation.
14+
- <csr-id-278125a845a22fef39b9bc0c69e22e21fb559104/> Document the remaining subcommands
15+
- <csr-id-4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0/> Add support for statistics and additional performance information.
16+
- <csr-id-80e5804dea9c1090efdcddbfc97ed1d573c28091/> add `gix blame` to the CLI
17+
That way it's possible to see the `blame` result of any file in the
18+
repository.
19+
20+
### Commit Statistics
21+
22+
<csr-read-only-do-not-edit/>
23+
24+
- 10 commits contributed to the release over the course of 25 calendar days.
25+
- 26 days passed between releases.
26+
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
27+
- 0 issues like '(#ID)' were seen in commit messages
28+
29+
### Commit Details
30+
31+
<csr-read-only-do-not-edit/>
32+
33+
<details><summary>view details</summary>
34+
35+
* **Uncategorized**
36+
- Merge pull request #1766 from cruessler/add-range-to-gix-blame ([`90fef01`](https://github.com/GitoxideLabs/gitoxide/commit/90fef0148376167763a3ebeff91a1cf9c236cf8a))
37+
- Add `gix blame -L start,end` ([`4a78395`](https://github.com/GitoxideLabs/gitoxide/commit/4a783959c4862985cbffc4fe5cd2c1bed38383b1))
38+
- Merge pull request #1758 from GitoxideLabs/git-shell ([`851a7c4`](https://github.com/GitoxideLabs/gitoxide/commit/851a7c4d0677b15e2158dbddcdd01d1b99711ea4))
39+
- Merge pull request #1757 from lu-zero/document-subcommands ([`31d83a4`](https://github.com/GitoxideLabs/gitoxide/commit/31d83a49c6a3f9b061b5df3728ab242e651c2ea7))
40+
- Add tailing `.` for consistency ([`ddddf02`](https://github.com/GitoxideLabs/gitoxide/commit/ddddf02a74d4fb749bb625b70434b3100843a59c))
41+
- Add `gix env` to print paths relevant to the Git installation. ([`75d689f`](https://github.com/GitoxideLabs/gitoxide/commit/75d689f6a195f301e4a3000e79f58e5ec1c20557))
42+
- Document the remaining subcommands ([`278125a`](https://github.com/GitoxideLabs/gitoxide/commit/278125a845a22fef39b9bc0c69e22e21fb559104))
43+
- Merge pull request #1453 from cruessler/gix-blame ([`6ed9976`](https://github.com/GitoxideLabs/gitoxide/commit/6ed9976abaa3915b50efa46c46b195f3a1fc4ff7))
44+
- Add support for statistics and additional performance information. ([`4ffe6eb`](https://github.com/GitoxideLabs/gitoxide/commit/4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0))
45+
- Add `gix blame` to the CLI ([`80e5804`](https://github.com/GitoxideLabs/gitoxide/commit/80e5804dea9c1090efdcddbfc97ed1d573c28091))
46+
</details>
47+
848
## 0.40.0 (2024-12-22)
949

1050
### New Features

gitoxide-core/CHANGELOG.md

+80-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,84 @@ 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+
### New Features
11+
12+
- <csr-id-4a783959c4862985cbffc4fe5cd2c1bed38383b1/> add `gix blame -L start,end`
13+
- <csr-id-75d689f6a195f301e4a3000e79f58e5ec1c20557/> add `gix env` to print paths relevant to the Git installation.
14+
- <csr-id-d6ed2e20631227cbb1f1811ecdaf7fbbf6ea7ace/> `gix status` now performs HEAD^{tree}-index comparisons as well.
15+
- <csr-id-4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0/> Add support for statistics and additional performance information.
16+
- <csr-id-80e5804dea9c1090efdcddbfc97ed1d573c28091/> add `gix blame` to the CLI
17+
That way it's possible to see the `blame` result of any file in the
18+
repository.
19+
20+
### Bug Fixes
21+
22+
- <csr-id-433b409ef6cc30569446c0ba98dafc76fe194860/> `gix tree entries` now uses a depth-first traversal.
23+
This makes the result similar to `git ls-tree` in terms of ordering.
24+
- <csr-id-e3c445ea0969418d2b11204281704f5759c17672/> `gix tree entries` usees `find_header()` to show the object size.
25+
26+
### New Features (BREAKING)
27+
28+
- <csr-id-801689b4aa860e1054dd9362a59d76077f31f248/> add `status::Platform::into_iter()` for obtaining a complete status.
29+
Note that it is still possible to disable the head-index status.
30+
31+
Types moved around, effectivey removing the `iter::` module for most
32+
more general types, i.e. those that are quite genericlally useful in
33+
a status.
34+
35+
### Commit Statistics
36+
37+
<csr-read-only-do-not-edit/>
38+
39+
- 27 commits contributed to the release over the course of 26 calendar days.
40+
- 26 days passed between releases.
41+
- 8 commits were understood as [conventional](https://www.conventionalcommits.org).
42+
- 0 issues like '(#ID)' were seen in commit messages
43+
44+
### Thanks Clippy
45+
46+
<csr-read-only-do-not-edit/>
47+
48+
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
49+
50+
### Commit Details
51+
52+
<csr-read-only-do-not-edit/>
53+
54+
<details><summary>view details</summary>
55+
56+
* **Uncategorized**
57+
- Merge pull request #1766 from cruessler/add-range-to-gix-blame ([`90fef01`](https://github.com/GitoxideLabs/gitoxide/commit/90fef0148376167763a3ebeff91a1cf9c236cf8a))
58+
- Add `gix blame -L start,end` ([`4a78395`](https://github.com/GitoxideLabs/gitoxide/commit/4a783959c4862985cbffc4fe5cd2c1bed38383b1))
59+
- Merge pull request #1768 from GitoxideLabs/improvements ([`34fa6bb`](https://github.com/GitoxideLabs/gitoxide/commit/34fa6bbcdaafa9a690dd7504c42d286e4dce0fd1))
60+
- Adapt to changes in `gix-status` ([`25d480c`](https://github.com/GitoxideLabs/gitoxide/commit/25d480c1e48ffc89431cbdddb1e028c8d399e6d9))
61+
- Merge pull request #1758 from GitoxideLabs/git-shell ([`851a7c4`](https://github.com/GitoxideLabs/gitoxide/commit/851a7c4d0677b15e2158dbddcdd01d1b99711ea4))
62+
- Add `gix env` to print paths relevant to the Git installation. ([`75d689f`](https://github.com/GitoxideLabs/gitoxide/commit/75d689f6a195f301e4a3000e79f58e5ec1c20557))
63+
- Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d))
64+
- Thanks clippy ([`9193b05`](https://github.com/GitoxideLabs/gitoxide/commit/9193b05b2528f62d829447ccc50314bd4cffc415))
65+
- Merge pull request #1746 from GitoxideLabs/status ([`af704f5`](https://github.com/GitoxideLabs/gitoxide/commit/af704f57bb9480c47cdd393465264d586f1d4562))
66+
- Adapt to changes in `gix-diff` ([`83b949e`](https://github.com/GitoxideLabs/gitoxide/commit/83b949e738b0acbff96e59d8f9b0e4229918a6e9))
67+
- Merge pull request #1410 from GitoxideLabs/status ([`0ab4f64`](https://github.com/GitoxideLabs/gitoxide/commit/0ab4f64407b7fa0924830f7b7bd2f5b0ba1cc16e))
68+
- `gix status` now performs HEAD^{tree}-index comparisons as well. ([`d6ed2e2`](https://github.com/GitoxideLabs/gitoxide/commit/d6ed2e20631227cbb1f1811ecdaf7fbbf6ea7ace))
69+
- Add `status::Platform::into_iter()` for obtaining a complete status. ([`801689b`](https://github.com/GitoxideLabs/gitoxide/commit/801689b4aa860e1054dd9362a59d76077f31f248))
70+
- `gix tree entries` now uses a depth-first traversal. ([`433b409`](https://github.com/GitoxideLabs/gitoxide/commit/433b409ef6cc30569446c0ba98dafc76fe194860))
71+
- Adapt to changes in `gix-traverse` ([`1de4e70`](https://github.com/GitoxideLabs/gitoxide/commit/1de4e70569cd7c3bfcc9094b7591699b5b419608))
72+
- `gix tree entries` usees `find_header()` to show the object size. ([`e3c445e`](https://github.com/GitoxideLabs/gitoxide/commit/e3c445ea0969418d2b11204281704f5759c17672))
73+
- Merge pull request #1453 from cruessler/gix-blame ([`6ed9976`](https://github.com/GitoxideLabs/gitoxide/commit/6ed9976abaa3915b50efa46c46b195f3a1fc4ff7))
74+
- For linear histories, avoid redoing path lookup work ([`8196a43`](https://github.com/GitoxideLabs/gitoxide/commit/8196a433ed08de6b09b5cb187f8ce53fc2ab09ca))
75+
- Review and remove all TODOs where possible, update docs and comments ([`63ee0f9`](https://github.com/GitoxideLabs/gitoxide/commit/63ee0f9c34dc89ad51d5c9ab83e49cbc08e3ed69))
76+
- Swap blamed-file and original-file variable names. ([`b7f1468`](https://github.com/GitoxideLabs/gitoxide/commit/b7f1468f0fe38a50ad3414efb5efcf3ac0d2fddb))
77+
- Add support for statistics and additional performance information. ([`4ffe6eb`](https://github.com/GitoxideLabs/gitoxide/commit/4ffe6eb8f7921c6a03db0aa6d796cc2e3cc328e0))
78+
- Remove duplication and unnecessary parameter ([`a158d22`](https://github.com/GitoxideLabs/gitoxide/commit/a158d22703077d37b83e0434aa229baf12c342ed))
79+
- Unify how lines in blame results are accessed ([`f2790a9`](https://github.com/GitoxideLabs/gitoxide/commit/f2790a9db8cac3ce57003b512edf735e734383d1))
80+
- First review round ([`983ec7d`](https://github.com/GitoxideLabs/gitoxide/commit/983ec7d776b459898b90927242582fc03a0e9056))
81+
- Add `gix blame` to the CLI ([`80e5804`](https://github.com/GitoxideLabs/gitoxide/commit/80e5804dea9c1090efdcddbfc97ed1d573c28091))
82+
- Release gix v0.69.1 ([`7659a65`](https://github.com/GitoxideLabs/gitoxide/commit/7659a651205c08ea4ec0cbf0b441a3bd17ec49dd))
83+
- Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe))
84+
</details>
85+
886
## 0.44.0 (2024-12-22)
987

1088
### New Features
@@ -31,7 +109,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
31109

32110
<csr-read-only-do-not-edit/>
33111

34-
- 27 commits contributed to the release over the course of 28 calendar days.
112+
- 28 commits contributed to the release over the course of 28 calendar days.
35113
- 28 days passed between releases.
36114
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
37115
- 0 issues like '(#ID)' were seen in commit messages
@@ -43,6 +121,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
43121
<details><summary>view details</summary>
44122

45123
* **Uncategorized**
124+
- Release gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-shallow v0.1.0, gix-packetline v0.18.2, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0 ([`beb0ea8`](https://github.com/GitoxideLabs/gitoxide/commit/beb0ea8c4ff94c64b7773772a9d388ccb403f3c1))
46125
- Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0, gix-filter v0.16.0, gix-fs v0.12.1, gix-traverse v0.43.1, gix-worktree-stream v0.18.0, gix-archive v0.18.0, gix-ref v0.49.1, gix-prompt v0.9.0, gix-url v0.28.2, gix-credentials v0.26.0, gix-diff v0.49.0, gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-shallow v0.1.0, gix-packetline v0.18.2, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0, safety bump 16 crates ([`c1ba571`](https://github.com/GitoxideLabs/gitoxide/commit/c1ba5719132227410abefeb54e3032b015233e94))
47126
- Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4))
48127
- Merge pull request #1734 from EliahKagan/nonfiles ([`ad6b9b6`](https://github.com/GitoxideLabs/gitoxide/commit/ad6b9b66aa3e3561e413d04d00f6dbf832d63353))

gix-actor/CHANGELOG.md

+31-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ 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+
### Chore
11+
12+
- <csr-id-17835bccb066bbc47cc137e8ec5d9fe7d5665af0/> bump `rust-version` to 1.70
13+
That way clippy will allow to use the fantastic `Option::is_some_and()`
14+
and friends.
15+
16+
### Commit Statistics
17+
18+
<csr-read-only-do-not-edit/>
19+
20+
- 3 commits contributed to the release over the course of 55 calendar days.
21+
- 55 days passed between releases.
22+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
23+
- 0 issues like '(#ID)' were seen in commit messages
24+
25+
### Commit Details
26+
27+
<csr-read-only-do-not-edit/>
28+
29+
<details><summary>view details</summary>
30+
31+
* **Uncategorized**
32+
- Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab))
33+
- Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0))
34+
- Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
35+
</details>
36+
837
## 0.33.1 (2024-11-24)
938

1039
A maintenance release without user-facing changes.
@@ -13,7 +42,7 @@ A maintenance release without user-facing changes.
1342

1443
<csr-read-only-do-not-edit/>
1544

16-
- 4 commits contributed to the release.
45+
- 5 commits contributed to the release.
1746
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1847
- 0 issues like '(#ID)' were seen in commit messages
1948

@@ -24,6 +53,7 @@ A maintenance release without user-facing changes.
2453
<details><summary>view details</summary>
2554

2655
* **Uncategorized**
56+
- Release gix-date v0.9.2, gix-actor v0.33.1, gix-hash v0.15.1, gix-features v0.39.1, gix-validate v0.9.2, gix-object v0.46.0, gix-path v0.10.13, gix-quote v0.4.14, gix-attributes v0.23.1, gix-packetline-blocking v0.18.1, gix-filter v0.15.0, gix-chunk v0.4.10, gix-commitgraph v0.25.1, gix-revwalk v0.17.0, gix-traverse v0.43.0, gix-worktree-stream v0.17.0, gix-archive v0.17.0, gix-config-value v0.14.10, gix-lock v15.0.1, gix-ref v0.49.0, gix-config v0.42.0, gix-prompt v0.8.9, gix-url v0.28.1, gix-credentials v0.25.1, gix-bitmap v0.2.13, gix-index v0.37.0, gix-worktree v0.38.0, gix-diff v0.48.0, gix-discover v0.37.0, gix-pathspec v0.8.1, gix-dir v0.10.0, gix-mailmap v0.25.1, gix-revision v0.31.0, gix-merge v0.1.0, gix-negotiate v0.17.0, gix-pack v0.55.0, gix-odb v0.65.0, gix-packetline v0.18.1, gix-transport v0.43.1, gix-protocol v0.46.1, gix-refspec v0.27.0, gix-status v0.15.0, gix-submodule v0.16.0, gix-worktree-state v0.15.0, gix v0.68.0, gix-fsck v0.8.0, gitoxide-core v0.43.0, gitoxide v0.39.0, safety bump 25 crates ([`8ce4912`](https://github.com/GitoxideLabs/gitoxide/commit/8ce49129a75e21346ceedf7d5f87fa3a34b024e1))
2757
- Prepare changelogs prior to release ([`bc9d994`](https://github.com/GitoxideLabs/gitoxide/commit/bc9d9943e8499a76fc47a05b63ac5c684187d1ae))
2858
- Merge pull request #1662 from paolobarbolini/thiserror-v2 ([`7a40648`](https://github.com/GitoxideLabs/gitoxide/commit/7a406481b072728cec089d7c05364f9dbba335a2))
2959
- Upgrade thiserror to v2.0.0 ([`0f0e4fe`](https://github.com/GitoxideLabs/gitoxide/commit/0f0e4fe121932a8a6302cf950b3caa4c8608fb61))

gix-archive/CHANGELOG.md

+31-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ 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+
### Chore
11+
12+
- <csr-id-17835bccb066bbc47cc137e8ec5d9fe7d5665af0/> bump `rust-version` to 1.70
13+
That way clippy will allow to use the fantastic `Option::is_some_and()`
14+
and friends.
15+
16+
### Commit Statistics
17+
18+
<csr-read-only-do-not-edit/>
19+
20+
- 3 commits contributed to the release over the course of 26 calendar days.
21+
- 26 days passed between releases.
22+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
23+
- 0 issues like '(#ID)' were seen in commit messages
24+
25+
### Commit Details
26+
27+
<csr-read-only-do-not-edit/>
28+
29+
<details><summary>view details</summary>
30+
31+
* **Uncategorized**
32+
- Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab))
33+
- Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0))
34+
- Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe))
35+
</details>
36+
837
## 0.18.0 (2024-12-22)
938

1039
A maintenance release without user-facing changes.
@@ -13,7 +42,7 @@ A maintenance release without user-facing changes.
1342

1443
<csr-read-only-do-not-edit/>
1544

16-
- 2 commits contributed to the release over the course of 28 calendar days.
45+
- 3 commits contributed to the release over the course of 28 calendar days.
1746
- 28 days passed between releases.
1847
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
1948
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +54,7 @@ A maintenance release without user-facing changes.
2554
<details><summary>view details</summary>
2655

2756
* **Uncategorized**
57+
- Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0, gix-filter v0.16.0, gix-fs v0.12.1, gix-traverse v0.43.1, gix-worktree-stream v0.18.0, gix-archive v0.18.0, gix-ref v0.49.1, gix-prompt v0.9.0, gix-url v0.28.2, gix-credentials v0.26.0, gix-diff v0.49.0, gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-shallow v0.1.0, gix-packetline v0.18.2, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0, safety bump 16 crates ([`c1ba571`](https://github.com/GitoxideLabs/gitoxide/commit/c1ba5719132227410abefeb54e3032b015233e94))
2858
- Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4))
2959
- Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
3060
</details>

0 commit comments

Comments
 (0)