Releases: packit/ogr
Releases · packit/ogr
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.
0.12.2
0.12.2
- GitlabPullRequest creates PRs in compliance with documentation. (@mfocko)
- GitlabProject.get_file_content() returns string instead of bytes. (@shreyaspapi)
0.12.1
0.12.1
New Features
- PullRequest can now be created also between two different forks of
a project. (@mfocko) - PullRequests have a
patch
property now when working with Pagure. (@jpopelka) - You can now add collaborators with specific privileges on GitHub and
GitLab projects. (@shreyaspapi)
Minor
- When telling if a user can merge PRs in a GitHub repo, ogr asks GitHub
for the user's permission on the repo instead of checking if the user is
in the list of collaborators. (@csomh)
Fixes
get_project()
will now correctly use the service instance class for custom.
service instances. (@lachmanfrantisek)