### Changed (BREAKING)

 - `fetch::Ref::unpack()` returns `Option<oid>`.
   That way the caller has to be aware of the possibility of an unborn
   branch (probably the only unborn branch) on the remote.

### New Features (BREAKING)

 - Support for `unborn` ls-refs capability if server supports it.
   We can also parse it, adding yet another variant to `fetch::Refs`.

### Commit Statistics

 - 12 commits contributed to the release over the course of 23 calendar days.
 - 27 days passed between releases.
 - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
 - 1 unique issue was worked on: #450

### Thanks Clippy

[Clippy](https://github.com/rust-lang/rust-clippy) helped 2 times to make code idiomatic. 

### Commit Details

 * **#450**
    - don't degenerate information about the unborn fetch ref's path. (42c977f)
    - `fetch::Ref::unpack()` returns `Option<oid>`. (cd867ad)
    - Support for `unborn` ls-refs capability if server supports it. (02e37f0)
    - less noisy way of writing trait bounds (b593806)
    - upgrade to `prodash` v21 (a0655dc)
    - improve docs slightly (306ebef)
 * **Uncategorized**
    - prepare changelogs prior to release (423af90)
    - Merge branch 'main' into write-sparse-index (upgrade to Rust 1.65) (5406630)
    - thanks clippy (04cfa63)
    - Merge branch 'main' into write-sparse-index (c4e6849)
    - Merge branch 'gix-clone' (def53b3)
    - thanks clippy (bc9c780)