Skip to content

Releases: packit/ogr

0.18.1

10 Dec 11:14
590eb76
Compare
Choose a tag to compare

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

29 Oct 09:56
09bea12
Compare
Choose a tag to compare

0.18.0

Features

Minor

  • It is now possible to use GitLab annonymously without specifying an authentication token. (@mfocko).

0.17.0

15 Oct 06:05
ca94302
Compare
Choose a tag to compare

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

30 Sep 19:25
e6c7ba7
Compare
Choose a tag to compare

0.16.0

Features

Internals

0.15.0

16 Sep 15:08
028c344
Compare
Choose a tag to compare

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

  • Ignore type-checking for GitHub App to avoid mypy warnings: short-term
    workaround (@mfocko).
  • Update pre-commit configuration and fix mypy remarks (@mfocko).

0.14.0

02 Sep 07:22
e4bda46
Compare
Choose a tag to compare

0.14.0

Minor

Internals

  • Authentication related logic has been improved, refactored and
    moved from GithubProject to GithubService. (@mfocko)

0.13.1

20 Aug 08:03
da9d777
Compare
Choose a tag to compare

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

07 Aug 09:12
b9dffe4
Compare
Choose a tag to compare

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

09 Jul 11:00
7537403
Compare
Choose a tag to compare

0.12.2

  • GitlabPullRequest creates PRs in compliance with documentation. (@mfocko)
  • GitlabProject.get_file_content() returns string instead of bytes. (@shreyaspapi)

0.12.1

27 May 13:46
fda65c6
Compare
Choose a tag to compare

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)