Releases: packit/ogr
Releases · packit/ogr
0.41.0
0.40.0
0.39.0
0.38.1
- When using Tokman as GitHub authentication mechanism, ogr will now raise GithubAppNotInstalledError instead of failing with generic GithubAPIException when app providing tokens is not installed on the repository.
- Use the standard library instead of setuptools for getting the version on Python 3.8+,
or a smaller package on older Pythons.
This also fixes the packaging issue with missingpkg_resources.
0.38.0
- ogr now correctly raises
OgrExceptionwhen given invalid URL to
PagureService.get_project_from_url. (#705) - We have fixed a bug in ogr that caused
IssueTrackerDisabledbeing raised
only when trying to create an issue on git project with disabled issue
tracker. Now it is also raised when getting a specific issue or
an issue list. (#703)
0.37.0
- We have added a new optional parameter,
namespace, to thefork_createmethod on Git projects, which allows you to
fork a project into a specific namespace. (Forking to namespaces is not allowed on Pagure.) (#685) - We have implemented a
get_contributorsfunction that can be used to get the contributors of a GitHub
(set of logins) and GitLab (set of authors) project. (#692) - We have introduced a new exception class
GitForgeInternalErrorthat indicates a failure that happened within the forge
(indicated via 50x status code).\*APIExceptionhave been given a new superclassAPIExceptionthat provides status
code from forge (in case of error, invalid operation, etc.). (#690) - We have added a new property to git projects,
has_issues, that indicates whether project has enabled issues or not.
Following up on the property,create_issuenow raisesIssueTrackerDisabledwhen the project doesn't have issues
enabled. (#684)
0.36.0
0.35.0
- We have added
target_branch_head_commitproperty to thePullRequest
class inogrthat allows you to get commit hash of the HEAD of the
target branch (i.e. base, where the changes are merged to).