### New Features
- export git-tempfile in the root
This allows access to signal handler setup for example, which can be
useful in some situations.
### Bug Fixes
- Interpret `PermissionDenied` as reason to retry on lock acquisition failure.
Evidence from CI suggests that on windows 'AlreadyExists' isn't the
common error code. Instead, maybe due to racyness, it can also emit
PermissionDenied errors which we now handle specifically.
### Commit Statistics
- 6 commits contributed to the release over the course of 5 calendar days.
- 45 days passed between releases.
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
- 3 unique issues were worked on: #301, #384, #386
### Commit Details
* **#301**
- update changelogs prior to release (84cb256)
- refactor (287f47c)
* **#384**
- export git-tempfile in the root (a789490)
* **#386**
- Interpret `PermissionDenied` as reason to retry on lock acquisition failure. (73ecb40)
* **Uncategorized**
- make fmt (251b6df)
- Merge branch 'main' into refs-and-worktrees (9cf0c7b)