* Mon Apr 14 2025 steven.kowalik@suse.com
- Support both lowercased and unnormalized metadata directory names.
* Wed Apr 09 2025 nico.krapp@suse.com
- Update to 2.6.1
[#]# Bug Fixes
* Fix broken pickle support for Auth classes by @EnricoMi
in #3211
* Remove schema from Deployment, remove message attribute by
@EnricoMi in #3223
* Fix incorrect deprecated import by @EnricoMi in #3225
* Add CodeSecurityConfigRepository returned by
get_repos_for_code_security_config by @EnricoMi in #3219
* Make GitTag.verification return GitCommitVerification by
@EnricoMi in #3226
[#]# Maintenance
* Mention removal of AppAuth.private_key in changelog by
@EnricoMi in #3212
- Update to 2.6.0
[#]# Breaking Changes
* Rework Views and Clones by @EnricoMi in #3168
* Fix typos by @kianmeng in #3086
[#]# New Features
* Add capability for global laziness by @EnricoMi in #2746
* Add Support for GitHub Copilot Seat Management in
Organizations by @pashafateev in #3082
* Get branches where commit is head by @EnricoMi in #3083
* Support downloading a Release Asset by @neel-m in #3060
* Add Repository.merge_upstream method by @Felixoid in #3175
* Support updating pull request draft status by @didot in #3104
* Add transfer ownership method to Repository by
@tanannie22 in #3091
* Add enable and disable a Workflow by @nickrmcclorey in #3088
* Add support for managing Code Security Configrations
by @billnapier in #3095
* Allow for private_key / sign function in AppAuth by
@EnricoMi in #3065
[#]# full changelog: https://github.com/PyGithub/PyGithub/releases/tag/v2.6.0
- Add missing test requirement
* Wed Mar 26 2025 steven.kowalik@suse.com
- Lowercase metadata directory name.
* Thu Nov 07 2024 bwiedemann@suse.com
- Update to 2.5.0
* Make tests pass after 2024-11-25 (https://github.com/PyGithub/PyGithub/pull/3045, boo#1102840)
* Sun Sep 08 2024 code@bnavigator.de
- Update to 2.4.0
[#]# New features
* Allow custom authentication @kliem (#2987)
[#]# Improvements
* Add has_discussions to AuthenticatedUser and Repository classes
@cwlls (#3020)
* Update more SecurityAndAnalysis attributes @squatched (#3025)
* Implement support for re-running only failed workflow jobs.
@chrisgavin (#2983)
* Add possibility to mark a thread/notification as done @m42e
(#2985)
* Add "pull_request_review_id" to PullRequestComment object
@stroebs (#3000)
* Add minimize and unminimize functions for IssueComment class
@arash77 (#3005)
* Support Organization/Repository custom properties @jackylamhk
(#2968)
* Add dict type to add_attribute script @jackylamhk (#2977)
* Allow for deleting and restoring branch associated with PR
@austinsasko (#1784)
* Add "archived_at" to Organization object. @billnapier (#2974)
* Adds Security & Analysis To Repository @squatched (#2960)
* Add added_by and last_used attributes to RepositoryKey @ramiro
(#2952)
* Add make_latest to GitRelease.update_release @treee111 (#2888)
* Make Commit.files return PaginatedList @iarspider (#2939)
[#]# Bug Fixes
* Fix GraphQL Queries with Variables @kgal-pan (#3002)
- Many more new features improvements and bug fixes since 1.57
* Check https://github.com/PyGithub/PyGithub/releases
- Modernize specfile
- Provide lowercase PyPI name
* Wed Mar 06 2024 adrian.glaubitz@suse.com
- Switch package to modern Python Stack on SLE-15
+ Add %{?sle15_python_module_pythons}
+ Drop %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+ Drop %define skip_python2 1
* Mon Nov 07 2022 yarunachalam@suse.com
- Update to 1.57
Breaking Changes
* Add support for Python 3.11, drop support for Python 3.6 (#2332) (1e2f10d)
Bug Fixes & Improvements
* Speed up get requested reviewers and teams for pr (#2349) (6725ece)
* [WorkflowRun] - Add missing attributes (run_started_at & run_attempt), remove deprecated unicode type (#2273) (3a6235b)
* Add support for repository autolink references (#2016) (0fadd6b)
* Add retry and pool_size to typing (#2151) (784a3ef)
* Fix/types for repo topic team (#2341) (db9337a)
* Add class Artifact (#2313) (#2319) (437ff84)
* Thu Oct 27 2022 yarunachalam@suse.com
- Update to 1.56
This is the last release that will support Python 3.6.
* Bug Fixes & Improvements
Create repo from template (#2090) (b50283a)
Improve signature of Repository.create_repo (#2118) (001970d)
Add support for 'visibility' attribute preview for Repositories (#1872) (8d1397a)
Add Repository.rename_branch method (#2089) (6452ddf)
Add function to delete pending reviews on a pull request (#1897) (c8a945b)
Cover all code paths in search_commits (#2087) (f1faf94)
Correctly deal when PaginatedList's data is a dict (#2084) (93b92cd)
Add two_factor_authentication in AuthenticatedUser. (#1972) (4f00cbf)
Add ProjectCard.edit() to the type stub (#2080) (d417e4c)
Add method to delete Workflow runs (#2078) (b1c8eec)
Implement organization.cancel_invitation() (#2072) (53fb498)
Feat: Add html_url property in Team Class. (#1983) (6570892)
Add support for Python 3.10 (#2073) (aa694f8)
Add github actions secrets to org (#2006) (bc5e595)
Correct replay for Organization.create_project() test (#2075) (fcc1236)
Fix install command example (#2043) (99e00a2)
Fix: #1671 Convert Python Bool to API Parameter for Authenticated User Notifications (#2001) (1da600a)
Do not transform requestHeaders when logging (#1965) (1265747)
Add type to OrderedDict (#1954) (ed7d0fe)
Add Commit.get_pulls() to pyi (#1958) (b466470)
Adding headers in GithubException is a breaking change (#1931) (d1644e3)
* Wed May 12 2021 steven.kowalik@suse.com
- Update to 1.55:
* Remove client_id/client_secret authentication (#1888) (901af8c8)
* Adjust to Github API changes regarding emails (#1890) (2c77cfad)
+ This impacts what AuthenticatedUser.get_emails() returns
* Export headers in GithubException (#1887) (ddd437a7)
* Do not import from unpackaged paths in typing (#1926) (27ba7838)
* Implement hash for CompletableGithubObject (#1922) (4faff23c)
* Use right variable in both get_check_runs() (#1889) (3003e065)
* fix bad assertions in github.Project.edit (#1817) (6bae9e5c)
* Add support for deleting repository secrets (#1868) (696793de)
* Adding github actions secrets (#1681) (c90c050e)
* Drop support for Python 3.5 (#1770) (63e4fae9)
* Fix stubs file for Repository (fab682a5)
* The Github.get_installation(integer) method has been removed.
* Repository.create_deployment()'s payload parameter is now a dictionary.
* Add support for Check Suites (#1764) (6d501b28)
* Add missing preview features of Deployment and Deployment Statuses API
* Add Support for Check Runs (#1727) (c77c0676)
* Add WorkflowRun.workflow_id (#1737) (78a29a7c)
* Added support for the Self-Hosted actions runners API (#1684) (24251f4b)
* Fix Branch protection status in the examples (#1729) (88800844)
* Filter the DeprecationWarning in Team tests (#1728) (23f47539)
* Added get_installations() to Organizations (#1695) (b42fb244)
* Fix #1507: Add new Teams: Add or update team repository endpoint
* Added support for `Repository.get_workflow_runs` parameters
* feat(pullrequest): add the rebaseable attribute (#1690) (ee4c7a7e)
* Add support for deleting reactions (#1708) (f7d203c0)
* Add get_timeline() to Issue's type stubs (#1663) (6bc9ecc8)
* Tue Aug 18 2020 steven.kowalik@suse.com
- Update to 1.53:
* Add method get_team_membership for user to Team (#1658) (749e8d35)
* PaginatedList's totalCount is 0 if no last page (#1641) (69b37b4a)
* Add initial support for Github Apps. (#1631) (260558c1)
* Add delete_branch_on_merge arg to Repository.edit type stub
(#1639) (15b5ae0c)
* upload_asset with data in memory (#1601) (a7786393)
* Make Issue.closed_by nullable (#1629) (06dae387)
* Add support for workflow dispatch event (#1625) (16850ef1)
* Do not check reaction_type before sending (#1592) (136a3e80)
* more flexible header splitting (#1616) (85e71361)
* Add support for deployment statuses (#1588) (048c8a1d)
* Adds the 'twitter_username' attribute to NamedUser. (#1585) (079f75a7)
* Add support for Workflow Runs (#1583) (4fb1d23f)
* Small documentation correction in Repository.py (#1565) (f0f6ec83)
* Remove "api_preview" parameter from type stubs and docstrings
(#1559) (cc1b884c)
* Repository.update_file() content also accepts bytes (#1543) (9fb8588b)
* Fix Repository.get_issues stub (#1540) (b40b75f8)
* Check all arguments of NamedUser.get_repos() (#1532) (69bfc325)
* Remove RateLimit.rate (#1529) (7abf6004)
* PullRequestReview is not a completable object (#1528) (19fc43ab)
* Remove pointless setters in GitReleaseAsset (#1527) (1dd1cf9c)
* Drop some unimplemented methods in GitRef (#1525) (d4b61311)
* Fixed formatting of docstrings for
`Repository.create_git_tag_and_release()`
and `StatsPunchCard`. (#1520) (ce400bc7)
* Remove Repository.topics (#1505) (53d58d2b)
* Correct Repository.get_workflows() (#1518) (8727003f)
* correct Repository.stargazers_count return type to int (#1513) (b5737d41)
* Raise a FutureWarning on use of client_{id,secret} (#1506) (2475fa66)
* Improve type signature for create_from_raw_data (#1503) (c7b5eff0)
* feat(column): move, edit and delete project columns (#1497) (a32a8965)
* Add support for Workflows (#1496) (a1ed7c0e)
* Add OAuth support for GitHub applications (4b437110)
* Create AccessToken entity (4a6468aa)
* Extend installation attributes (61808da1)
Version: 1.35-bp150.1.3
* Tue Aug 15 2017 sebix+novell.com@sebix.at
- convert to singlespec
- update to 1.35
* Mon May 11 2015 benoit.monin@gmx.fr
- update to version 1.25.2:
* Work around the GitHub API v3 returning null in some paginated
responses
- additional changes from version 1.25.1
* Fix two-factor authentication header, thanks to tradej for the
pull request
- additional changes from version 1.25.0
* Implement getting repos by id, thanks to tylertreat for the
pull request
* Add Gist.owner, thanks to dalejung for the pull request
- additional changes from version 1.24.1
* Fix urlquoting in search, thanks to cro for the pull request
- additional changes from version 1.24.0
* Implement search, thanks to thialfihar for the pull request
- additional changes from version 1.23.0
* Fix all that is based on headers in Python 3 (pagination,
conditional request, rate_limit...), huge thanks to cwarren-mw
for finding the bug
* Accept strings for assignees and collaborators, thanks to farrd
* Ease two-factor authentication by adding ‘onetime_password’ to
AuthenticatedUser.create_authorization, thanks to cameronbwhite
- additional changes from version 1.22.0
* Emojis, thanks to evolvelight
* Repository.stargazers_count, thanks to cameronbwhite
* User.get_teams, thanks to poulp
- refresh PyGithub-drop-network-tests.patch
- pass -q to test to avoid spamming the build log
- change path of license files: moved upstream
* Wed Dec 04 2013 speilicke@suse.com
- Update to version 1.21.0:
+ No changelog, but https://github.com/jacquev6/PyGithub/issues?milestone=33&state=closed
- Add PyGithub-drop-network-tests.patch: Drop tests that need network access
during build
* Thu Oct 24 2013 speilicke@suse.com
- Require python-setuptools instead of distribute (upstreams merged)
* Tue Apr 23 2013 speilicke@suse.com
- Add COPYING and COPYING.LESSER
* Thu Apr 11 2013 cfarrell@suse.com
- license update: LGPL-3.0+
See setup.py as well as all the source code files in the package itself
(and the COPYING.LESSER)
* Wed Apr 10 2013 speilicke@suse.com
- Fix spurious executable perms (README.rst)
- Don't ship testsuite (scripts w/o sheban / fdupes warnings)
* Wed Apr 10 2013 speilicke@suse.com
- Initial version