Releases: packit/ogr
Releases · packit/ogr
0.20.0
0.19.0
0.19.0
Features
- Add and implement
GitProject.default_branch
property, by @jpopelka, #515- All git forges support changing of a default branch of a repo/project. All newly created Github projects have had 'main' as a default branch instead of 'master' since October 2020.
- PagureService: Make retries parametrizable via
max_retries
argument, by @csomh, #514- This way users of a PagureService object can control how failures of API calls are retried.
0.18.1
0.18.1
Minor
- Added and polished
__str__
and__repr__
methods.
Fixes
- A bug in parsing GitLab URLs with sub-namespace was fixed and parsing was improved.
0.18.0
0.18.0
Features
- Project now have delete functionality (@shreyaspapi).
- Newly created issues can have assignees (@shreyaspapi).
Minor
- It is now possible to use GitLab annonymously without specifying an authentication token. (@mfocko).
0.17.0
0.17.0
Features
- GitLab projects got the
exists()
method implemented (@lachmanfrantisek). - It is possible to specify a description when creating projects with
project_create()
(@lachmanfrantisek).
Minor
- When asking for a Pagure user's email address, the error raised explains
that this is not possible due to the Pagure API not supporting this feature
(@mfocko).
0.16.0
0.16.0
Features
- Service classes now have
hostname
property (@lachmanfrantisek).
Internals
- Contribution guide has been updated (@mfocko).
- Tests have been refactored and test data regenerated (@jscotka, @mfocko, @lachmanfrantisek).
- Minor refactor of
parse_git_repo
(@mfocko).
- Minor refactor of
- README now contains badges for tools that we use (pre-commit, black) (@lachmanfrantisek).
0.15.0
0.15.0
Features
- Add support for repository names with sub-namespaces (multiple slashes) -
this is possible with GitLab and Pagure (@lachmanfrantisek).
Minor
- Validate GitHub flag states before setting them - this should give us more
sensible errors right away (@mfocko).
Internals
0.14.0
0.13.1
0.13.1
Fixes
- Creating issues in Github (GithubIssue.create) without label works now.
Internals
- Because of "packit-service -> packit" GitHub organization rename, the required files were updated.
- Documentation now contains Jupyter examples.
0.13.0
0.13.0
New Features
- Ogr now supports creating private issues for GitLab (known as
confidential issues) and Pagure. - Access to GitLab project can be requested via
GitProject.request_access
method. - You can now add a group to Pagure project.