googlefonts / gftools

Misc tools for working with the Google Fonts library
Apache License 2.0
242 stars 71 forks source link

chore(deps): update dependency pygit2 to <1.15.2 #1000

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pygit2 (changelog) <1.15.0 -> <1.15.2 age adoption passing confidence

Release Notes

libgit2/pygit2 (pygit2) ### [`v1.15.1`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1151-2024-07-07) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.15.0...v1.15.1) - New `Repository.revert(...)` [#​1297](https://togithub.com/libgit2/pygit2/pull/1297) - New optional `depth` argument in submodules `add()` and `update()` methods [#​1296](https://togithub.com/libgit2/pygit2/pull/1296) - Now `Submodule.url` returns `None` when the submodule does not have a url [#​1294](https://togithub.com/libgit2/pygit2/pull/1294) - Fix use after free bug in error reporting [#​1299](https://togithub.com/libgit2/pygit2/pull/1299) - Fix `Submodule.head_id` when the submodule is not in the current HEAD tree [#​1300](https://togithub.com/libgit2/pygit2/pull/1300) - Fix `Submodule.open()` when subclassing `Repository` [#​1295](https://togithub.com/libgit2/pygit2/pull/1295) - Fix error in the test suite when running with address sanitizer [#​1304](https://togithub.com/libgit2/pygit2/pull/1304) [#​1301](https://togithub.com/libgit2/pygit2/issues/1301) - Annotations and documentation fixes [#​1293](https://togithub.com/libgit2/pygit2/pull/1293) ### [`v1.15.0`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1150-2024-05-18) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.14.1...v1.15.0) - Many deprecated features have been removed, see below - Upgrade to libgit2 v1.8.1 - New `push_options` optional argument in `Repository.push(...)` [#​1282](https://togithub.com/libgit2/pygit2/pull/1282) - New support comparison of `Oid` with text string - Fix `CheckoutNotify.IGNORED` [#​1288](https://togithub.com/libgit2/pygit2/issues/1288) - Use default error handler when decoding/encoding paths [#​537](https://togithub.com/libgit2/pygit2/issues/537) - Remove setuptools runtime dependency [#​1281](https://togithub.com/libgit2/pygit2/pull/1281) - Coding style with ruff [#​1280](https://togithub.com/libgit2/pygit2/pull/1280) - Add wheels for ppc64le [#​1279](https://togithub.com/libgit2/pygit2/pull/1279) - Fix tests on EPEL8 builds for s390x [#​1283](https://togithub.com/libgit2/pygit2/pull/1283) Deprecations: - Deprecate `IndexEntry.hex`, use `str(IndexEntry.id)` Breaking changes: - Remove deprecated `oid.hex`, use `str(oid)` - Remove deprecated `object.hex`, use `str(object.id)` - Remove deprecated `object.oid`, use `object.id` - Remove deprecated `Repository.add_submodule(...)`, use `Repository.submodules.add(...)` - Remove deprecated `Repository.lookup_submodule(...)`, use `Repository.submodules[...]` - Remove deprecated `Repository.init_submodules(...)`, use `Repository.submodules.init(...)` - Remove deprecated `Repository.update_submodule(...)`, use `Repository.submodules.update(...)` - Remove deprecated constants `GIT_OBJ_XXX`, use `ObjectType` - Remove deprecated constants `GIT_REVPARSE_XXX`, use `RevSpecFlag` - Remove deprecated constants `GIT_REF_XXX`, use `ReferenceType` - Remove deprecated `ReferenceType.OID`, use instead `ReferenceType.DIRECT` - Remove deprecated `ReferenceType.LISTALL`, use instead `ReferenceType.ALL` - Remove deprecated support for passing dicts to repository's `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFlag` for `flags`, and `MergeFileFlag` for `file_flags`. - Remove deprecated support for passing a string for the favor argument to repository's `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFavor`.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.