Breaking Changes
- Parameters of method
github.Requester.Requester.graphql_named_mutation
have been renamed:- Parameter
variables
renamed tomutation_input
- Parameter
output
renamed tooutput_schema
- Default value of parameter
output
has been removed
- Parameter
New features
- Rework GraphQL mutations @EnricoMi (#3046)
- Make pagination work with GraphQL response data @EnricoMi (#3047)
- Add
RepositoryDiscussion
powered by GraphQL API @EnricoMi (#3048) - Add
Repository.get_discussion()
to get a single Discussion @tiangolo (#3072)
Improvements
- Adds List organization memberships for the authenticated user @eduramirezh (#3040)
- Add
actor
property to WorkflowRun @gbhand (#2764) - Make requester a public attribute @minrk (#3056)
Bug Fixes
- Fix requesting urls containing parameters with parameters dict @EnricoMi (#2929)
- PullRequest.delete_branch: fix the remaining pull requests check @fetsko (#3063)
Maintenance
- Remove stale bot @EnricoMi (510c140)
- Upgrade Github actions @EnricoMi (#3075)
- Add top issues dashboard action @EnricoMi (#3049)
- Make tests pass some more years @bmwiedemann (#3045)
- Run top issues workflow only in PyGithub repo @EnricoMi (0d395d4)
- Replace pre-commit action in order to pin pre-commit @minrk (#3059)