Re: [webauthn] Remove `RegistrationResponseJSON.id` and `AuthenticationResponseJSON.id` (#2119)

> Looks like `rawId` first appeared in commit [ab8d74e](https://github.com/w3c/webauthn/commit/ab8d74e50493fbe9e49ebb439a2d29337d63cdf1) of PR #384. I don't see any rationale for it in that thread, but this same discussion was brought up in issue #412 which was closed without action as the proposed changes were breaking changes.

I'm confused about what a breaking change is. Changes are constantly happening to the WebAuthn Level 3 _draft_ including some that are breaking. I assumed since it's a draft breaking changes are tolerated when reasonable. I think removing `id` or `rawId` would constitute as a "reasonable" breaking change.

-- 
GitHub Notification of comment by zacknewman
Please view or discuss this issue at https://github.com/w3c/webauthn/issues/2119#issuecomment-2284563936 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 12 August 2024 17:31:39 UTC