Skip to content

fix(client)!: bind the auth.* family to the wire shapes better-auth sends #22239

fix(client)!: bind the auth.* family to the wire shapes better-auth sends

fix(client)!: bind the auth.* family to the wire shapes better-auth sends #22239

Triggered via pull request September 7, 2026 07:51
Status Success
Total duration 1m 13s
Artifacts

pr-automation.yml

on: pull_request
Check PR Size
14s
Check PR Size
Check Changeset
50s
Check Changeset
Auto Label
9s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

1 notice
Check Changeset: .changeset/client-auth-family-wire-shape-binding.md#L0
ADR-0087 exemption (type-surface-only): A published TYPE-SURFACE narrowing. Each of the thirteen members was UNANNOTATED at the merge base, so lib.dom's `Response.json()` published it as an erased `any`; each now declares the shape its route already answered, read off the wire against a real server. No method body changed, so no request or response byte moves, and the diff touches no `packages/spec` path and no ADR-0087 shape surface. The affected party is a TypeScript consumer and the compiler delivers the break at their own call site; `objectstack migrate meta`, `spec-changes.json` and the upgrade guide have nothing to rewrite, so a ledger entry would be false data in the one ledger this gate keeps true. The fourteenth member, `auth.deleteUser`, is deliberately left unannotated and is not named here.