New Features
- respect the
:(optional)prefix when interpolating paths viaConfigSnapshot::trusted_path().
Optional, but non-existing paths are now returned asNone.
Bug Fixes (BREAKING)
-
expose raw commit/tag actor headers for round-tripping.
Note that this means you have to callCommitRef::commiter|author()?andTagRef::tagger()?instead
of assuming pre-parsed fields.This PR makes signature handling truly lossless for "creative" emails and other info.
We now stash the raw name slice on IdentityRef/SignatureRef and fall back to it when rewriting,
so even commits with embedded angle brackets round-trip cleanly (might want to expand to other malformed characters before merging?
Parsing and serialization honor that flag but still keep strict validation for normal input.
I also added regression coverage for these scenarios.
Refactor (BREAKING)
- split async and blocking implementations for Handshake::fetch_or_extract_refmap()
- split Handshake::fetch_or_extract_refmap()
Commit Statistics
- 13 commits contributed to the release.
- 29 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2291 from j-walther/main (e4775d2)
- Also call for the initial connection in shallow clones (201ec78)
- Merge pull request #2274 from djc/simplify-ls-refs (eab774c)
- Refactor (9d936fb)
- Merge pull request #2283 from GitoxideLabs/copilot/add-optional-prefix-support (e343ed9)
- Respect the
:(optional)prefix when interpolating paths viaConfigSnapshot::trusted_path(). (580bee9) - Split async and blocking implementations for Handshake::fetch_or_extract_refmap() (ab3cce4)
- Split Handshake::fetch_or_extract_refmap() (c26efb9)
- Merge pull request #2253 from Pingasmaster/raw-email-attempt-fix (f471ac5)
- Refactor (6f7b23a)
- Expose raw commit/tag actor headers for round-tripping. (1955b5b)
- Merge pull request #2275 from GitoxideLabs/dependabot/cargo/cargo-92eaa62a2e (93dd630)
- Bump the cargo group across 1 directory with 14 updates (703644c)