Ogr

Latest version: v0.52.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 13

0.11.1

New Features

- Added head_commit property to PagurePullrequest. (jsakalos)

Fixes

- Packit rev-dep tests were refactored. (lbarcziova)
- Descriptions in playbooks were fixed. (lbarcziova)
- GitHubProject raises exception in case of missing install id . (ttomecek)

0.11.0

New Features

- Creating of Pagure issues now supports tags. (cverna)
- Project issues can now be filtered by labels. (cverna)
- GitProject has new is_private() method. (dhodovsk)
- Tokens & keys are now obfuscated in logs. (lachmanfrantisek)
- PR classes now have diff_url property. (pawelkopka)

Fixes

- Trailing slash from URLs is now removed before parsing. (nickcannariato)
- Getting of projects defined with SSH URLs is fixed. (TomasTomecek)

0.10.0

New Features

- Listing of the issues now supports filtering by author/assignee.
- It is now possible to list files in the remote repository.
- Github project class have a `get_tags` method.
- Issue and pull-request can be edited via properties.

Fixes

- Fork of the repository contains correct name and namespace after the forking.
- Pagure's `project_create*` was improved.

0.9.0

New Features

- General restructure of the classes thanks to the
[Red Hat Open Source Contest](https://research.redhat.com/red-hat-open-source-contest/)
project done by mfocko.
_ Classes are better linked together.
_ Functionality is moved to the classes from the `GitProject` classes.
_ You can now use the properties (setters) to modify objects.
_ Old behaviour should work as before, but will raise deprecation warnings.

Fixes

- Creating of the GitHub pull-requests from the forked repository was fixed. (sakalosj)

0.8.0

New Features

- GitLab implementation is now feature-complete. (lbarcziova)
- Added a `get_web_url` method to project classes. (mfocko)
- Added methods for creating projects to service classes. (lachmanfrantisek, mfocko)

Fixes

- GitHub pull-requests are no longer listed in issue methods. (mfocko)

Minor

- Implementations of the `full_repo_name` property were improved. (mfocko)
- New quickstart example added to the README. (rpitonak)

0.7.0

New Features

- Introduced a first version of **GitLab** support. (Implementation is not completed yet.) (lbarcziova)
- Added a method for loading services from dictionary. (lachmanfrantisek)
- Release objects have a method for editing. (lbarcziova)
- Added a function for getting all commits from specific PR. (phracek)

Fixes

- Fix creating pull-request from fork to upstream on new versions of Pagure. (lachmanfrantisek)
- Use web url in Pagure issue. (dustymabe)

Minor

- Add cryptography to dependencies to be able to authenticate as a github app. (lachmanfrantisek)
- Add `github_app_private_key_path` parameter to GithubService. (lachmanfrantisek)
- Make the pagure service mapping more general. (lachmanfrantisek)
- The tests in CI (zuul) runs both on pip and rpm versions of dependencies. (lachmanfrantisek)
- We no longer use Centos CI Jenkins. (jpopelka)
- Run Pagure tests on one repository: https://pagure.io/api/0/ogr-tests. (lbarcziova)

Page 11 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.