### New Features
- The empty tree can always be returned by `Repository::(try_)find_object()`
This matches the behaviour of git and libgit2.
We conciously chose to only do this on the highest level, allowing lower
levels to determine if the object exists or not.
- Make `find::object::*::Error` publicly available.
- Add `Reference::delete()` for simple reference deletion
- `Reference::set_target_id()` to easily set the target id of a reference
- `Reference::head_ref()` to quickly access the reference the head points to.
### Bug Fixes
- `Commit::tree_id()` now returns a connected id
### New Features (BREAKING)
- `git-diff` is now included by default as part of core functionality
### Commit Statistics
- 13 commits contributed to the release over the course of 1 calendar day.
- 4 days passed between releases.
- 7 commits where understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #XXX
### Commit Details
* **#XXX**
- prepare changelogs prior to release (8c0bca3)
- The empty tree can always be returned by `Repository::(try_)find_object()` (70aa850)
- Make `find::object::*::Error` publicly available. (8d07866)
- `git-diff` is now included by default as part of core functionality (e090f84)
- `Commit::tree_id()` now returns a connected id (2834311)
* **Uncategorized**
- adjust to changes in `git-diff` (54954ee)
- fix docs (740c658)
- refactor (5892192)
- Add `Reference::delete()` for simple reference deletion (2d0b639)
- `Reference::set_target_id()` to easily set the target id of a reference (9170562)
- `Reference::head_ref()` to quickly access the reference the head points to. (950da60)
- Release git-attributes v0.3.3, git-ref v0.15.3, git-index v0.4.3, git-worktree v0.4.3, git-testtools v0.8.0 (baad4ce)
- Release git-features v0.22.3, git-revision v0.4.4 (c2660e2)