### New Features

 - Add `Cache::has_object_cache()` and `Cache::has_pack_cache()` methods.
   That way it's possible to conditionally set or change the cache size.

### Bug Fixes

 - improve error messages when objects aren't found
 - incorrect desired object kind if retrieved object doesn't have the

### Commit Statistics

 - 13 commits contributed to the release over the course of 26 calendar days.
 - 26 days passed between releases.
 - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 1 unique issue was worked on: #427

### Thanks Clippy

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

### Commit Details

 * **#427**
    - make fmt (4b320e7)
    - Add `Cache::has_object_cache()` and `Cache::has_pack_cache()` methods. (81e1a9d)
    - improve error messages when objects aren't found (41d4943)
 * **Uncategorized**
    - prepare changelogs prior to reelase (c06ae1c)
    - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
    - Merge branch 'format_git_date_time' (99e12be)
    - thanks clippy (4bd747c)
    - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
    - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
    - incorrect desired object kind if retrieved object doesn't have the (87f974e)
    - Merge branch 'main' into rev-parse-delegate (4ae2bed)
    - Merge branch 'main' into rev-parse-delegate (6da8250)
    - Fix typos (e9fcb70)