### Bug Fixes

 - allow symref updates to receive reflogs if these are new…
   …and well-known on top of that, that means having an exact expectation
   on what should be present.
   
   This allows symrefs to be created with reflog.

### Bug Fixes (BREAKING)

 - support for non-'static PackedRefs transactions.
   When configuring for packed-refs updates, previously one needed to
   provide a function to find objects that could not borrow data due
   to implicit 'static requirement. This has been lifted to allow
   it to access references to data on the stack.

### Commit Statistics

 - 9 commits contributed to the release over the course of 6 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**
    - support for non-'static PackedRefs transactions. (328900a)
    - add test to validate new symref reflog behaviour (8b5cf38)
    - allow symref updates to receive reflogs if these are new… (6e5c0ae)
 * **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 (3eaedda)