### New Features
- Add `store::WriteRefLog::Always` to unconditionally write reflogs.
### Changed (BREAKING)
- `Target(Ref)?::try_name()` now returns `Option<&FullNameRef>`.
That way, the name is actually directly usable in most methods that
require a validated name as input.
### Commit Statistics
- 10 commits contributed to the release over the course of 33 calendar days.
- 39 days passed between releases.
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #331
### Thanks Clippy
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
### Commit Details
* **#331**
- `Target(Ref)?::try_name()` now returns `Option<&FullNameRef>`. (0f753e9)
- Add `store::WriteRefLog::Always` to unconditionally write reflogs. (4607a18)
* **Uncategorized**
- prepare changelog prior to release (3c50625)
- assure document-features are available in all 'usable' and 'early' crates (238581c)
- Merge branch 'main' into cont_include_if (daa71c3)
- Merge branch 'normalize-values' (4e8cc7a)
- thanks clippy (e1003d5)
- Merge branch 'main' into cont_include_if (0e9df36)
- generally avoid using `target_os = "windows"` in favor of `cfg(windows)` and negations (91d5402)
- Release git-path v0.3.0, safety bump 14 crates (400c9be)