This is release v1.2.0, "Absacker". This release includes many new features: in particular, support for commit graphs, multi-pack indexes, and `core.longpaths` support.
* Branch and tag name validation functions have been introduced:
This is meant to be the final minor release in the v1 lineage. v2.0 will be the next major release and will remove deprecated APIs and may include breaking changes.
`git_branch_name_is_valid` will check if a branch name is valid,
and `git_tag_name_is_valid` will check if a tag name is valid.
## Deprecated APIs
* Some remote and reference validity checking functions have been
* revspec: rename git_revparse_mode_t to git_revspec_t by @ethomson in https://github.com/libgit2/libgit2/pull/5786
introduced with error reporting semantics. `git_remote_name_is_valid`
* tree: deprecate `git_treebuilder_write_with_buffer` by @ethomson in https://github.com/libgit2/libgit2/pull/5815