v3.0.0
·
146 commits
to refs/heads/master
since this release
A long time has passed since last major release.
During this time there has been a lot of movement in the .net ecosystem, with .net5 and .net6 and new C# language versions.
This release is a large one, it contains several smaller breaking changes.
A guide on how to upgrade is available (thanks to @namespacedevbox) in Github issue #264
There are some changes that didn't make it into v3.0.0 such as the CTAP API, which will be released in a later version.
📦Nuget package is available at: https://www.nuget.org/packages/Fido2/3.0.0
Here are the release notes:
💥 Breaking change
- Improve code quality 4 @iamcarbon (#254)
- Drop net5.0 support & update depedencies @iamcarbon (#295)
🚀 Features and enhancements
- Drop net5.0 support & update depedencies @iamcarbon (#295)
- Refactored IMetadataService to be async and removed init-related methods @mackie1001 (#266)
- Add CancellationToken to Task methods @trejjam (#278)
- Add .Net 6 as supported framework @trejjam (#270)
- Improve Code Quality 7 @iamcarbon (#279)
- Enforce UV in attestation if required for registration @aseigler (#276)
- Add tests @aseigler (#269)
- Support Multiple Origins @Hinton (#237)
- Fix attestation certificate validation @adricasti (#261)
- Improve Code Quality 5 @iamcarbon (#259)
- Use System.Formats.Cbor @iamcarbon (#257)
- Move AndroidKey tests to System.Formats.Asn1, remove AsnElt @aseigler (#258)
- Improve code quality 4 @iamcarbon (#254)
- Improve code quality 3 @iamcarbon (#251)
- Migrate from Newtonsoft to System.Text.Json @iamcarbon (#249)
- Improve Code Quality 2 @iamcarbon (#244)
- Cleanup tests @iamcarbon (#247)
- Use .NET 5.0 SDK @iamcarbon (#245)
- Improve Code Quality @iamcarbon (#239)
- Support MDS3 @aseigler (#238)
🐛 Bug Fixes
- Avoid adding null Origin to Origins. Fixes #283. @abergs (#296)
- Enforce UV in attestation if required for registration @aseigler (#276)
- Fix attestation certificate validation @adricasti (#261)
- Fix for ECC Curve secP256k1 @rodheath (#234)
- Intercede bug fixes @rodheath (#229)
🧰 Maintenance & documentation
- Add TLS endpoint to Demo project launch config @tmarkovski (#297)
- Enforce UV in attestation if required for registration @aseigler (#276)
- Fix attestation certificate validation @adricasti (#261)
- Fix old links in readme @abergs (#262)
- Improve Code Quality 5 @iamcarbon (#259)
- Fix codecov badge in readme @abergs (#260)
- Move AndroidKey tests to System.Formats.Asn1, remove AsnElt @aseigler (#258)
- Remove left over remnants of MDS2 @aseigler (#253)
- Migrate from Newtonsoft to System.Text.Json @iamcarbon (#249)
- Remove require labels workflow @iamcarbon (#248)
- Use .NET 5.0 SDK @iamcarbon (#245)
- Improve Code Quality @iamcarbon (#239)
- Drop .NETStandard2.0 support on AspNet project @iamcarbon (#241)
- Adjust for .net foundation @abergs (#232)
- Release v3.0.0 @abergs (#264)