### 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)