- Drop support for Python 3.7
- Update Linux wheels to manylinux 2_28
[1136](https://github.com/libgit2/pygit2/issues/1136)
- Fix crash in signature representation
[1162](https://github.com/libgit2/pygit2/pull/1162)
- Fix memory leak in `Signature`
[1173](https://github.com/libgit2/pygit2/pull/1173)
- New optional argument `raise_error` in `Repository.applies(...)`
[1166](https://github.com/libgit2/pygit2/pull/1166)
- New notify/progress callbacks for checkout and stash
[1167](https://github.com/libgit2/pygit2/pull/1167)
[1169](https://github.com/libgit2/pygit2/pull/1169)
- New `Repository.remotes.names()`
[1159](https://github.com/libgit2/pygit2/pull/1159)
- Now `refname` argument in
`RemoteCallbacks.push_update_reference(...)` is a string, not bytes
[1168](https://github.com/libgit2/pygit2/pull/1168)
- Add missing newline at end of `pygit2/decl/pack.h`
[1163](https://github.com/libgit2/pygit2/pull/1163)