Conversation
|
Internal tracking:
|
|
Yeah this version bump requires a few updates to the interfaces. We probably need a ticket to track this work @ike-kottlowski. |
6f7015d to
bd877ec
Compare
bd877ec to
883990c
Compare
883990c to
c47df81
Compare
c47df81 to
731abf8
Compare
|
Claude finished @renovate[bot]'s task in 1m 55s —— View job Code Review SummaryReviewed PR: [deps] Auth: Update Fido2.AspNet to v4 (#6328) OverviewThis Renovate-generated PR updates the AssessmentThis PR is incomplete and will not build in its current state. As noted by @abergs, Fido2.AspNet 4.0.0 contains numerous breaking API changes. The version bump alone, without corresponding code updates, will cause compilation failures. Breaking Changes Requiring MigrationBased on analysis of the codebase's Fido2 usage (21 files), the following breaking changes from the migration guide will require attention: 1. Status/ErrorMessage properties removed
2. API method signature changes 3. Type changes
4. Callback delegate changes Files Requiring UpdatesThe following files use Fido2 types and will likely need modification:
RecommendationThis PR should remain open as a tracking mechanism but requires significant implementation work before merging. The migration should:
The internal ticket (PM-25806) should track this implementation work. Automated code review by Claude |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Great job! No new security vulnerabilities introduced in this pull request |

This PR contains the following updates:
3.0.1→4.0.0Release Notes
passwordless-lib/fido2-net-lib (Fido2.AspNet)
v4.0.0: - At lastI believe it's finally time to ship a new stable version, after shipping 17 betas of the 4.0.0 branch.
4.0 contains lots of breaking changes to the API, but also contains support for modern .net features and a lot of cleanups in terms of the webauthn implementation.
We wanted to include some refreshments to our MDS implementation and use of cache -- but we're punting it to a future release.
Here's a migration guide, authored by claude ai to get you started: https://github.com/passwordless-lib/fido2-net-lib/blob/main/Documentation/migration-guide-4.0.0.md
What's Changed
Ed25519when available by @abergs in #413AuthenticatorAttestationRawResponse.ResponseDatatoAttestationResponseby @joegoldman2 in #455clientDataJsontoclientDataJSONby @joegoldman2 in #450origChallengeparameter inFido2.MakeNewCredentialAsyncby @joegoldman2 in #460List<PublicKeyCredentialDescriptor>/IEnumerable<PublicKeyCredentialDescriptor>toIReadOnlyList<PublicKeyCredentialDescriptor>by @joegoldman2 in #447List<byte[]> storedDevicePublicKeystoIReadOnlyList<byte[]>by @joegoldman2 in #477extensionstoclientExtensionResultsby @joegoldman2 in #485largeBlobextension by @geel9 in #508New Contributors
Full Changelog: passwordless-lib/fido2-net-lib@v3.0.1...4.0.0
Configuration
📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.