Breaking: Reviewer webhook payloads for pull_request.reviewer.added, pull_request.reviewer.removed, and pull_request.reviewer.rerequested now use a typed reviewer (reviewer.user or reviewer.group) instead of reviewer.kind + reviewer.id.…
Breaking: Reviewer webhook payloads for pull_request.reviewer.added, pull_request.reviewer.removed, and pull_request.reviewer.rerequested now use a typed reviewer (reviewer.user or reviewer.group) instead of reviewer.kind + reviewer.id. Details and migration notes are in the changelog.
Repository label APIs are documented: list, create, get, update, and delete labels, with new repository:labels:read and repository:labels:write scopes.
Check run annotation APIs are documented: list and append annotations (batches of 1–25; max 100 per run). repository:checks:read / write now cover annotations.
List Pull Requests accepts additional filters: author, base, direction, since, and until.
New webhook: pull_request.review.dismissed (same shape as pull_request.review.submitted, with review.dismissal set).
Installations and install receipts include installedBy (user id and email) for the installer or re-consent actor.