You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gix-ref/CHANGELOG.md
+49-1Lines changed: 49 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,53 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## Unreleased
9
+
10
+
This release adjusts writes to lose ref files so they will contain newlines after the hash for compliance with Git.
11
+
12
+
### Bug Fixes
13
+
14
+
- <csr-id-ba563b0e39ebc3ce635f399accd8a4be5210f816/> extend lifetime of iterators
15
+
Previously the iterators would return references with lifetimes that
16
+
were shorter than the actual lifetimes of the `gix::Reference`
17
+
themselves. This was dues to a footgun with `'_` (eliding the lifetime).
18
+
19
+
When a function returns an elided lifetime, this lifetime usually is the
20
+
lifetime of the `&self` parameter, but sometimes it is the lifetime of
21
+
the type itself (e.g. `Iter<'_>`).
22
+
23
+
I made the lifetimes explicit to ensure we were using the correct ones.
24
+
25
+
### Commit Statistics
26
+
27
+
<csr-read-only-do-not-edit/>
28
+
29
+
- 12 commits contributed to the release over the course of 28 calendar days.
30
+
- 29 days passed between releases.
31
+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
32
+
- 0 issues like '(#ID)' were seen in commit messages
33
+
34
+
### Commit Details
35
+
36
+
<csr-read-only-do-not-edit/>
37
+
38
+
<details><summary>view details</summary>
39
+
40
+
***Uncategorized**
41
+
- Update changelogs prior to `gix-ref` release ([`b3dfeca`](https://github.com/GitoxideLabs/gitoxide/commit/b3dfeca41eaee931f2d1ca43419fcc3fd437cc86))
42
+
- Merge pull request #2111 from handlerug/patch-ref-storage-newline ([`edcfdc2`](https://github.com/GitoxideLabs/gitoxide/commit/edcfdc2fe629a1b691c8f39c5b9e36d8254dea6f))
43
+
- Persist object refs on disk with a trailing newline ([`6c0cc71`](https://github.com/GitoxideLabs/gitoxide/commit/6c0cc7165609b056850f15ee464863dae1b99a97))
44
+
- Merge pull request #2105 from jalil-salame/fix-2103 ([`04a18f3`](https://github.com/GitoxideLabs/gitoxide/commit/04a18f3a4520dd6f49b5f87fe3782dd1cd1547f2))
45
+
- Extend lifetime of iterators ([`ba563b0`](https://github.com/GitoxideLabs/gitoxide/commit/ba563b0e39ebc3ce635f399accd8a4be5210f816))
46
+
- Merge pull request #2100 from GitoxideLabs/release ([`202bc6d`](https://github.com/GitoxideLabs/gitoxide/commit/202bc6da79854d1fb6bb32b9c6bb2a6f882c77f5))
- Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 ([`473fe52`](https://github.com/GitoxideLabs/gitoxide/commit/473fe522e84569f77bf38294a412f0d13fa54d63))
49
+
- Bump the cargo group with 41 updates ([`428412c`](https://github.com/GitoxideLabs/gitoxide/commit/428412c9ff05caabb4f8714d5de769603e18a8f9))
50
+
- Merge pull request #2088 from GitoxideLabs/improvements ([`8892cb1`](https://github.com/GitoxideLabs/gitoxide/commit/8892cb18ccf4606df97181e9bc43461d1c71a28a))
51
+
- Bump gix-ref rust version to 1.74 for `std::io::Error::other` support. ([`88dc1c2`](https://github.com/GitoxideLabs/gitoxide/commit/88dc1c238c6b858f2ed32dae1dfab4f34a364f6d))
52
+
- Merge pull request #2075 from GitoxideLabs/improvements ([`784c046`](https://github.com/GitoxideLabs/gitoxide/commit/784c0465bf87011fe7dbf71a590d3f9e6c8696a8))
53
+
</details>
54
+
8
55
## 0.53.0 (2025-07-15)
9
56
10
57
### New Features
@@ -17,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
64
18
65
<csr-read-only-do-not-edit/>
19
66
20
-
-18 commits contributed to the release over the course of 79 calendar days.
67
+
-19 commits contributed to the release over the course of 79 calendar days.
21
68
- 79 days passed between releases.
22
69
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
23
70
- 0 issues like '(#ID)' were seen in commit messages
@@ -35,6 +82,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments