From 9f986b417dc102b7fb5d79b4e9259bc8e2717b21 Mon Sep 17 00:00:00 2001 From: Emil Lundberg Date: Tue, 14 Jan 2025 17:10:21 +0100 Subject: [PATCH 1/3] Apply changes proposed in review --- index.bs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/index.bs b/index.bs index 5284ff047..2d4741479 100644 --- a/index.bs +++ b/index.bs @@ -9877,11 +9877,11 @@ for their contributions as our W3C Team Contacts. # Revision History # {#revision-history} -This section is non-normative. +[INFORMATIVE] This section contains the substantive changes that have been made to this specification over time. -## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] {#changes-since-l2} +## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] ## {#changes-since-l2} - Two authenticatorData flags assigned: - [[#sctn-credential-backup]] @@ -9890,7 +9890,9 @@ This section contains the substantive changes that have been made to this specif - Conditional mediation for get: [[#sctn-getAssertion]] - Conditional mediation for create: [[#sctn-createCredential]] - Added topOrigin: [[#dictionary-client-data]] -- Create operations in an iframe: [[#sctn-createCredential]] +- Create operations in cross-origin iframes: + - [[#sctn-createCredential]] + - [[#sctn-iframe-guidance]] - Extension: [[#prf-extension]] - [[#sctn-compound-attestation]] - Updated timeout guidance: [[#sctn-timeout-recommended-range]] From 3feccb4261c628a33b7cd0018fb78506eadd49b4 Mon Sep 17 00:00:00 2001 From: Emil Lundberg Date: Tue, 14 Jan 2025 17:11:17 +0100 Subject: [PATCH 2/3] Tweak changelog style --- index.bs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/index.bs b/index.bs index 2d4741479..79a3ad7d1 100644 --- a/index.bs +++ b/index.bs @@ -9883,21 +9883,22 @@ This section contains the substantive changes that have been made to this specif ## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] ## {#changes-since-l2} -- Two authenticatorData flags assigned: +- [=Authenticator data=] flags [=authData/flags/BE=] and [=authData/flags/BS=] assigned: + - [[#sctn-authenticator-data]] - [[#sctn-credential-backup]] - [[#sctn-automation-set-credential-properties]] - [[#sctn-getClientCapabilities]] - Conditional mediation for get: [[#sctn-getAssertion]] - Conditional mediation for create: [[#sctn-createCredential]] -- Added topOrigin: [[#dictionary-client-data]] +- New [=client data=] attribute {{CollectedClientData/topOrigin}}: [[#dictionary-client-data]] - Create operations in cross-origin iframes: - [[#sctn-createCredential]] - [[#sctn-iframe-guidance]] -- Extension: [[#prf-extension]] +- [[#prf-extension]] - [[#sctn-compound-attestation]] - Updated timeout guidance: [[#sctn-timeout-recommended-range]] - New JSON (de)serialization methods: - - toJSON() method (in 5.1. PublicKeyCredential Interface) + - {{PublicKeyCredential/toJSON()}} method in [[#iface-pkcredential]] - [[#sctn-parseCreationOptionsFromJSON]] - [[#sctn-parseRequestOptionsFromJSON]] - [[#sctn-related-origins]] From ecd7e7c1e50983a610d3941296a07f3d84906f21 Mon Sep 17 00:00:00 2001 From: Emil Lundberg Date: Tue, 14 Jan 2025 17:15:58 +0100 Subject: [PATCH 3/3] Sort L3 changes in order of occurrence in spec --- index.bs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/index.bs b/index.bs index 79a3ad7d1..651ea7dec 100644 --- a/index.bs +++ b/index.bs @@ -9883,27 +9883,27 @@ This section contains the substantive changes that have been made to this specif ## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] ## {#changes-since-l2} +- New JSON (de)serialization methods: + - {{PublicKeyCredential/toJSON()}} method in [[#iface-pkcredential]] + - [[#sctn-parseCreationOptionsFromJSON]] + - [[#sctn-parseRequestOptionsFromJSON]] +- Create operations in cross-origin iframes: + - [[#sctn-createCredential]] + - [[#sctn-iframe-guidance]] +- Conditional mediation for create: [[#sctn-createCredential]] +- Conditional mediation for get: [[#sctn-getAssertion]] +- [[#sctn-getClientCapabilities]] +- [[#sctn-signal-methods]] +- New [=client data=] attribute {{CollectedClientData/topOrigin}}: [[#dictionary-client-data]] +- [[#enum-hints]] +- [[#sctn-related-origins]] - [=Authenticator data=] flags [=authData/flags/BE=] and [=authData/flags/BS=] assigned: - [[#sctn-authenticator-data]] - [[#sctn-credential-backup]] - [[#sctn-automation-set-credential-properties]] -- [[#sctn-getClientCapabilities]] -- Conditional mediation for get: [[#sctn-getAssertion]] -- Conditional mediation for create: [[#sctn-createCredential]] -- New [=client data=] attribute {{CollectedClientData/topOrigin}}: [[#dictionary-client-data]] -- Create operations in cross-origin iframes: - - [[#sctn-createCredential]] - - [[#sctn-iframe-guidance]] -- [[#prf-extension]] - [[#sctn-compound-attestation]] +- [[#prf-extension]] - Updated timeout guidance: [[#sctn-timeout-recommended-range]] -- New JSON (de)serialization methods: - - {{PublicKeyCredential/toJSON()}} method in [[#iface-pkcredential]] - - [[#sctn-parseCreationOptionsFromJSON]] - - [[#sctn-parseRequestOptionsFromJSON]] -- [[#sctn-related-origins]] -- [[#enum-hints]] -- [[#sctn-signal-methods]]
 {