Skip to content

Releases: packit/ogr

0.20.0

05 Feb 08:55
5e0d8c2
Compare
Choose a tag to compare

0.20.0

Features

  • Add and implement commits_url property on pull requests (by @mfocko).
  • Implemented project.exists for GitHub projects (by @path2himanshu).

Minor

  • Raise more informative exception for edited property on GitLab's commit flag (by @mfocko).

0.19.0

07 Jan 12:03
320ba0a
Compare
Choose a tag to compare

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

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.