Tags: GitoxideLabs/gitoxide
Tags
This release adjusts writes to lose ref files so they will contain ne… …wlines after the hash for compliance with Git. ### Bug Fixes - extend lifetime of iterators Previously the iterators would return references with lifetimes that were shorter than the actual lifetimes of the `gix::Reference` themselves. This was dues to a footgun with `'_` (eliding the lifetime). When a function returns an elided lifetime, this lifetime usually is the lifetime of the `&self` parameter, but sometimes it is the lifetime of the type itself (e.g. `Iter<'_>`). I made the lifetimes explicit to ensure we were using the correct ones. ### Commit Statistics - 12 commits contributed to the release over the course of 28 calendar days. - 29 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to `gix-ref` release (5315180) - Merge pull request #2111 from handlerug/patch-ref-storage-newline (edcfdc2) - Persist object refs on disk with a trailing newline (6c0cc71) - Merge pull request #2105 from jalil-salame/fix-2103 (04a18f3) - Extend lifetime of iterators (ba563b0) - Merge pull request #2100 from GitoxideLabs/release (202bc6d) - Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257) - Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52) - Bump the cargo group with 41 updates (428412c) - Merge pull request #2088 from GitoxideLabs/improvements (8892cb1) - Bump gix-ref rust version to 1.74 for `std::io::Error::other` support. (88dc1c2) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 9 calendar days. - 9 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to `gix-ref` release (5315180) - Merge pull request #2110 from jpgrayson/fix/gix-date-parse-raw (651f9fa) - Release gix-date v0.10.5 (4289ae6) - Merge pull request #2100 from GitoxideLabs/release (202bc6d)
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 28 calendar days. - 29 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to `gix-ref` release (5315180) - Merge pull request #2100 from GitoxideLabs/release (202bc6d) - Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 9 calendar days. - 9 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to `gix-ref` release (5315180) - Merge pull request #2110 from jpgrayson/fix/gix-date-parse-raw (651f9fa) - Release gix-date v0.10.5 (4289ae6) - Merge pull request #2100 from GitoxideLabs/release (202bc6d)
### Bug Fixes - add parse_raw() When parsing arbitrary date inputs from the user with gix_date::parse(), the non-strict gix_date::parse_header() would accept a variety of inputs that do not match any of the known/accepted formats, but would nonetheless be accepted as being "close enough" to a raw date as found in git commit headers. The new parse_raw() function takes a stricter approach to parsing raw dates as found in commit headers, only accepting inputs that unambiguously match a valid raw date. The gix_date::parse() function is updated to use the new parse_raw() function instead of the less-strict parse_header(). This has the effect of making gix_date::parse() avoid mis-parsing various inputs that would otherwise have been accepted by gix_date::parse_header(). For example "28 Jan 2005". ### Commit Statistics - 3 commits contributed to the release over the course of 7 calendar days. - 7 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Refactor (ca7800c) - Add parse_raw() (9c28f33) - Merge pull request #2097 from GitoxideLabs/fix-gix-date (589d63e)
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 19 calendar days. - 19 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Prepare changelogs prior to release. (5e0122d) - Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52) - Bump the cargo group with 41 updates (428412c) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
Make Commit parsing more lenient so it can read older commits with bo… …tched gpg signatures, see [this commit](ef73c6b) for details. ### Commit Statistics - 10 commits contributed to the release over the course of 19 calendar days. - 19 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Prepare changelogs prior to release. (5e0122d) - Merge pull request #2098 from dscho/fix-parsing-of-legacy-git.git-commit (ef73c6b) - Refactor (8ad43f1) - Allow empty-valued commit headers in more places (a0660fe) - Work around parse errors of a bogus git.git commit (a86f67b) - Merge pull request #2097 from GitoxideLabs/fix-gix-date (589d63e) - Release gix-date v0.10.4 (007e3f6) - Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52) - Bump the cargo group with 41 updates (428412c) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 19 calendar days. - 19 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Prepare changelogs prior to release. (5e0122d) - Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52) - Bump the cargo group with 41 updates (428412c) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
### Bug Fixes - don't parse any number as timestamp in `parse_header()` ### Commit Statistics - 3 commits contributed to the release over the course of 19 calendar days. - 19 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: #2095 ### Commit Details * **#2095** - Don't parse any number as timestamp in `parse_header()` (ad67ab5) * **Uncategorized** - Remove a hack which makes '1979-02-26 18:30:00' special. (91b3220) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
A maintenance release without user-facing changes. ### Commit Statistics - 6 commits contributed to the release over the course of 19 calendar days. - 19 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Prepare changelogs prior to release. (5e0122d) - Merge pull request #2097 from GitoxideLabs/fix-gix-date (589d63e) - Release gix-date v0.10.4 (007e3f6) - Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52) - Bump the cargo group with 41 updates (428412c) - Merge pull request #2075 from GitoxideLabs/improvements (784c046)
PreviousNext