### Changed (BREAKING)

 - require `Ancestors` traversal `find()` to return `Result`
   Previously it would return an `Option` and squelch legitimate errors
   which already let to quite a bug hunt.
   
   Now `find()` should always return the original error when finding an
   existing object, and keep it around in a Box.
   That way we don't add yet another type parameter.
   
   Performance implications are measurable, but marginable. The error type
   might be too big which is something we can indeed look at.

### Commit Statistics

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

### Commit Details

 * **#364**
    - fix docs (0a1caeb)
    - require `Ancestors` traversal `find()` to return `Result` (83746f6)
    - Full error handling for CommitRefIter (b94471a)
    - More speedy access to author/committer (6129607)
 * **Uncategorized**
    - Merge branch 'for-onefetch' (8e5cb65)
    - Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    - Merge branch 'svetli-n-refactor_git_config_tests' (babaa9f)
    - adapt to breaking changes in git-actor (40c48c3)
    - Merge branch 'AP2008-implement-worktree' (f32c669)
    - Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (4624725)
    - Merge branch 'index-information' (025f157)