2 new response fields
- dependabot-alert.dependency.version_requirement
- dependabot-alert-with-repository.dependency.version_requirement
APIs / GitHub
Breaking changes, deprecations and new fields in the GitHub API, as they ship.
No action needed.
No action needed unless you validate responses against a closed schema.
An unhandled branch in your error handling.
An unhandled branch in your error handling.
An unhandled branch in your error handling.
An unhandled branch in your error handling.
No action needed unless you validate responses against a closed schema.
No action needed unless it is required.
An unhandled branch in your error handling.
No action needed.
No action needed.
No action needed.
No action needed.
No action needed.
No action needed.
No action needed.
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
can now return "anonymous"
switch (response.auth_type) {
// existing branches …
// no branch for "anonymous"
default:
throw new Error("unexpected auth_type");
}No action needed.
An unhandled branch in your error handling.
No action needed unless you validate responses against a closed schema.
No action needed unless it is required.
No action needed.
No action needed.
No action needed.
No action needed.
No action needed.
No action needed unless you validate responses against a closed schema.
No action needed unless it is required.
No action needed.
No action needed.
An unhandled branch in your error handling.
Usually ignored rather than rejected, so the call succeeds and does something subtly different.
await client.post("/organizations/{org}/settings/billing/budgets/{budget_id}", {
// budget_entity_name is now ignored, not rejected
budget_entity_name: value,
});No action needed unless you validate responses against a closed schema.
No action needed unless it is required.
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
switch (response.permissions) {
// existing branches …
// no branch for "triage_plus"
default:
throw new Error("unexpected permissions");
}An unhandled branch in your error handling.
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
can now return "enterprise_enforced"
switch (response.enforcement) {
// existing branches …
// no branch for "enterprise_enforced"
default:
throw new Error("unexpected enforcement");
}An unhandled branch in your error handling.
No action needed.
No action needed.
No action needed.
No action needed.
An unhandled branch in your error handling.