- Drop support for Python 3.8
- Add Linux wheels for musl on x86\_64
[1266](https://github.com/libgit2/pygit2/pull/1266)
- New `Repository.submodules` namespace
[1250](https://github.com/libgit2/pygit2/pull/1250)
- New `Repository.listall_mergeheads()`, `Repository.message`,
`Repository.raw_message` and `Repository.remove_message()`
[1261](https://github.com/libgit2/pygit2/pull/1261)
- New `pygit2.enums` supersedes the `GIT_` constants
[1251](https://github.com/libgit2/pygit2/pull/1251)
- Now `Repository.status()`, `Repository.status_file()`,
`Repository.merge_analysis()`, `DiffFile.flags`, `DiffFile.mode`,
`DiffDelta.flags` and `DiffDelta.status` return enums
[1263](https://github.com/libgit2/pygit2/pull/1263)
- Now repository\'s `merge()`, `merge_commits()` and `merge_trees()`
take enums/flags for their `favor`, `flags` and `file_flags` arguments.
[1271](https://github.com/libgit2/pygit2/pull/1271)
[1272](https://github.com/libgit2/pygit2/pull/1272)
- Fix crash in filter cleanup
[1259](https://github.com/libgit2/pygit2/pull/1259)
- Documentation fixes
[1255](https://github.com/libgit2/pygit2/pull/1255)
[1258](https://github.com/libgit2/pygit2/pull/1258)
[1268](https://github.com/libgit2/pygit2/pull/1268)
[1270](https://github.com/libgit2/pygit2/pull/1270)
Breaking changes:
- Remove deprecated `Repository.create_remote(...)` function, use
instead `Repository.remotes.create(...)`
Deprecations:
- Deprecate `Repository.add_submodule(...)`, use `Repository.submodules.add(...)`
- Deprecate `Repository.lookup_submodule(...)`, use `Repository.submodules[...]`
- Deprecate `Repository.init_submodules(...)`, use `Repository.submodules.init(...)`
- Deprecate `Repository.update_submodule(...)`, use `Repository.submodules.update(...)`
- Deprecate `GIT_*` constants, use `pygit2.enums`
- Passing dicts to repository\'s `merge(...)`, `merge_commits(...)` and `merge_trees(...)`
is deprecated. Instead pass `MergeFlag` for the `flags` argument, and `MergeFileFlag` for
`file_flags`.
- Passing a string for the favor argument to repository\'s `merge(...)`, `merge_commits(...)`
and `merge_trees(...)` is deprecated. Instead pass `MergeFavor`.