- New optional `proxy` argument in `Remote` methods
[642](https://github.com/libgit2/pygit2/issues/642)
[1063](https://github.com/libgit2/pygit2/pull/1063)
[1069](https://github.com/libgit2/pygit2/issues/1069)
- New GIT_MERGE_PREFERENCE constants
[1071](https://github.com/libgit2/pygit2/pull/1071)
- Don\'t require cached-property with Python 3.8 or later
[1066](https://github.com/libgit2/pygit2/pull/1066)
- Add wheels for aarch64
[1077](https://github.com/libgit2/pygit2/issues/1077)
[1078](https://github.com/libgit2/pygit2/pull/1078)
- Documentation fixes
[1068](https://github.com/libgit2/pygit2/pull/1068)
[1072](https://github.com/libgit2/pygit2/pull/1072)
- Refactored build and CI, new `build.sh` script
Breaking changes:
- Remove deprecated `GIT_CREDTYPE_XXX` contants, use
`GIT_CREDENTIAL_XXX` instead.
- Remove deprecated `Patch.patch` getter, use `Patch.text` instead.