From a873fb35225a00a77bac481be05031780631479a Mon Sep 17 00:00:00 2001 From: lbarcziova <49026743+lbarcziova@users.noreply.github.com> Date: Sun, 7 Dec 2025 17:48:32 +0000 Subject: [PATCH 1/3] Release 0.58.0 --- CHANGELOG.md | 3 +++ fedora/python-ogr.spec | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8f1306c..d9d7072d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 0.58.0 + + # 0.57.0 - We have fixed an issue with the new Forgejo version preventing ogr from working. (#949) diff --git a/fedora/python-ogr.spec b/fedora/python-ogr.spec index 5c4f51ff..63bb6806 100644 --- a/fedora/python-ogr.spec +++ b/fedora/python-ogr.spec @@ -1,5 +1,5 @@ Name: python-ogr -Version: 0.57.0 +Version: 0.58.0 Release: 1%{?dist} Summary: One API for multiple git forges @@ -47,6 +47,9 @@ One Git library to Rule! %changelog +* Sun Dec 07 2025 Packit Team - 0.58.0-1 +- New upstream release 0.58.0 + * Fri Oct 31 2025 Packit Team - 0.57.0-1 - New upstream release 0.57.0 From 5d7ca26d90ded77c88e621aeef80a18a9d9749da Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 7 Dec 2025 17:49:37 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- CHANGELOG.md | 1 - COMPATIBILITY.md | 58 ++++++++++++++++++++++++------------------------ 2 files changed, 29 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9d7072d..c25cf1b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,5 @@ # 0.58.0 - # 0.57.0 - We have fixed an issue with the new Forgejo version preventing ogr from working. (#949) diff --git a/COMPATIBILITY.md b/COMPATIBILITY.md index cb38cd9d..39ec5ec8 100644 --- a/COMPATIBILITY.md +++ b/COMPATIBILITY.md @@ -9,77 +9,77 @@ In case you find any error, please [create a new issue](https://github.com/packi | | GitHub | GitLab | Pagure | Forgejo | | ---------------- | :----: | :----: | :----: | :-----: | -| `body` (get/set) | ✔/✔ | ✔/✔ | ✔/✘ | ✘/✘ | -| `add_reaction` | ✔ | ✔ | ✘ | ✘ | -| `get_reactions` | ✔ | ✔ | ✘ | ✘ | +| `body` (get/set) | ✔/✔ | ✔/✔ | ✔/✘ | ✘/✘ | +| `add_reaction` | ✔ | ✔ | ✘ | ✘ | +| `get_reactions` | ✔ | ✔ | ✘ | ✘ | ### `PRComment` | | GitHub | GitLab | Pagure | Forgejo | | ---------------- | :----: | :----: | :----: | :-----: | -| `body` (get/set) | ✔/✔ | ✔/✔ | ✔/✘ | ✘ | -| `add_reaction` | ✔ | ✔ | ✘ | ✘ | -| `get_reactions` | ✔ | ✔ | ✘ | ✘ | -| `closed_by` | ✘ | ✘ | ✔ | ✘ | +| `body` (get/set) | ✔/✔ | ✔/✔ | ✔/✘ | ✘ | +| `add_reaction` | ✔ | ✔ | ✘ | ✘ | +| `get_reactions` | ✔ | ✔ | ✘ | ✘ | +| `closed_by` | ✘ | ✘ | ✔ | ✘ | ## Issue | | GitHub | GitLab | Pagure | Forgejo | | ----------- | :----: | :----: | :----: | :-----: | -| `add_label` | ✔ | ✔ | ✘ | ✘ | +| `add_label` | ✔ | ✔ | ✘ | ✘ | ## Pull request | | GitHub | GitLab | Pagure | Forgejo | | ----------------- | :----: | :----: | :----: | :-----: | -| `add_label` | ✔ | ✔ | ✘ | ✔ | -| `get_all_commits` | ✔ | ✔ | ✘ | ✔ | +| `add_label` | ✔ | ✔ | ✘ | ✔ | +| `get_all_commits` | ✔ | ✔ | ✘ | ✔ | ## Release | | GitHub | GitLab | Pagure | Forgejo | | ----------------- | :----: | :----: | :----------------------: | :-----: | -| `edit_release` | ✔ | ✘ | ✘ | ✔ | -| `body` (only get) | ✔ | ✔ | ✘ (returns empty string) | ✔ | +| `edit_release` | ✔ | ✘ | ✘ | ✔ | +| `body` (only get) | ✔ | ✔ | ✘ (returns empty string) | ✔ | ## Commit flag | | GitHub | GitLab | Pagure | Forgejo | | -------- | :----: | :----: | :----: | :-----: | -| `edited` | ✔ | ✘ | ✔ | ✘ | +| `edited` | ✔ | ✘ | ✔ | ✘ | ## Project | | GitHub | GitLab | Pagure | Forgejo | | ----------------------------- | :----: | :----: | :---------------------: | :-----: | -| `change_token` | ✘ | ✔ | ✔ | ✘ | -| `get_release` | ✔ | ✔ | ✘ | ✘ | -| `get_commits` | ✔ | ✔ | ✘ | ✔ | -| `get_latest_release` | ✔ | ✔ | ✘ | ✘ | -| `is_private` | ✔ | ✔ | ✘ (may not be accurate) | ✔ | -| `remove_user` | ✘ | ✘ | ✔ | ✔ | -| `add_group` | ✘ | ✘ | ✔ | ✘ | -| `remove_group` | ✘ | ✘ | ✔ | ✘ | -| `which_groups_can_merge_pr` | ✘ | ✘ | ✔ | ✘ | -| `get_pr_files_diff` | ✘ | ✘ | ✔ | ✘ | -| `get_users_with_given_access` | ✘ | ✘ | ✔ | ✔ | +| `change_token` | ✘ | ✔ | ✔ | ✘ | +| `get_release` | ✔ | ✔ | ✘ | ✘ | +| `get_commits` | ✔ | ✔ | ✘ | ✔ | +| `get_latest_release` | ✔ | ✔ | ✘ | ✘ | +| `is_private` | ✔ | ✔ | ✘ (may not be accurate) | ✔ | +| `remove_user` | ✘ | ✘ | ✔ | ✔ | +| `add_group` | ✘ | ✘ | ✔ | ✘ | +| `remove_group` | ✘ | ✘ | ✔ | ✘ | +| `which_groups_can_merge_pr` | ✘ | ✘ | ✔ | ✘ | +| `get_pr_files_diff` | ✘ | ✘ | ✔ | ✘ | +| `get_users_with_given_access` | ✘ | ✘ | ✔ | ✔ | ## User | | GitHub | GitLab | Pagure | Forgejo | | -------------- | :----: | :----: | :----: | :-----: | -| `get_projects` | ✔ | ✘ | ✔ | ✔ | -| `get_forks` | ✔ | ✘ | ✔ | ✔ | -| `get_email` | ✔ | ✔ | ✘ | ✔ | +| `get_projects` | ✔ | ✘ | ✔ | ✔ | +| `get_forks` | ✔ | ✘ | ✔ | ✔ | +| `get_email` | ✔ | ✔ | ✘ | ✔ | ## Reaction | | GitHub | GitLab | Pagure | Forgejo | | -------- | :----: | :----: | :----: | :-----: | -| `delete` | ✔ | ✔ | ✘ | ✘ | +| `delete` | ✔ | ✔ | ✘ | ✘ | ## Service | | GitHub | GitLab | Pagure | Forgejo | | ----------- | :----: | :----: | :----: | :-----: | -| `get_group` | ✘ | ✘ | ✔ | ✘ | +| `get_group` | ✘ | ✘ | ✔ | ✘ | From 9d5576b5bea7540d516906a079072facb4b063e9 Mon Sep 17 00:00:00 2001 From: Laura Barcziova Date: Mon, 8 Dec 2025 13:24:34 +0100 Subject: [PATCH 3/3] Add changelog entry for 0.58.0 release --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c25cf1b8..f9cdaa79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # 0.58.0 +- `PagureService` now accepts an optional `user_agent` argument to set a custom User-Agent header. (#953) +- It is now possible to pass a `headers` argument in `PagureProject.get_file_content`. The default header is set to `Accept: text/plain`. (#954) + # 0.57.0 - We have fixed an issue with the new Forgejo version preventing ogr from working. (#949)