Skip to content

Releases: passwordless-lib/fido2-net-lib

4.0.0-beta3

11 Aug 09:17
Compare
Choose a tag to compare
4.0.0-beta3 Pre-release
Pre-release

https://www.nuget.org/packages/Fido2/4.0.0-beta3

What's Changed

New Contributors

Full Changelog: v4.0.0-beta2...v4.0.0-beta3

v4.0.2 Beta2

22 Jun 08:34
Compare
Choose a tag to compare
v4.0.2 Beta2 Pre-release
Pre-release

https://nuget.org/packages/fido2/4.0.0-beta2

What's Changed

  • WIP: Support device public key and passkeys by @aseigler in #356
  • Simplify enum mapping & update specification links by @iamcarbon in #368

Full Changelog: 4.0.0-beta1...v4.0.0-beta2

4.0.0-beta1 🌈

20 Jun 10:36
Compare
Choose a tag to compare
4.0.0-beta1 🌈 Pre-release
Pre-release

Changes

💥 Breaking change

🚀 Features and enhancements

  • Strongly type AaGuid @iamcarbon (#362)
  • Fixes Fido2Configuration.FullyQualifiedOrigins contains a null entry when configured from a configuration section on .NET 7 @ghost (#360)
  • Add Mac and Linux to test pipeline @aseigler (#332)
  • Implement support for apple-appattest attestation format @aseigler (#322)
  • added [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] annotations to generic enums @filipw (#330)

🐛 Bug Fixes

  • Check return value from Base64.DecodeFromUtf8InPlace(), throw if error @aseigler (#331)
  • Fix serialization error in Demo. Fixes #328 @abergs (#329)

🧰 Maintenance & documentation

v3.0.1 🌈

28 Sep 20:32
Compare
Choose a tag to compare

Patch release to solve an issue occurring with Windows Hello with latest windows update.

Upgraded sourcelink: 1aa3aa9
Fix TPMS_ECC_POINT parsing for TPM attestation b6f7642

https://www.nuget.org/packages/Fido2/3.0.1

v3.0.0

26 Jul 14:35
Compare
Choose a tag to compare

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

🚀 Features and enhancements

🐛 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

v2.0.2 🌈

11 May 20:23
Compare
Choose a tag to compare

Changes

This patch adds support for the root cert that was changed by FidoAlliance

🚀 Features and enhancements

  • Intercede FIDO md2 new TOC root cert @rodheath (#225)

🧰 Maintenance & documentation

v2.0.1 🐛

21 Apr 07:02
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

🧰 Maintenance & documentation

v2.0.0

13 Apr 17:26
Compare
Choose a tag to compare

Changes

This release is the culmination of more than one year of work and improvements.
Packages are available on nuget: https://www.nuget.org/packages/Fido2

  • Fix typo in exception message - attestion -> attestation @ondrokrc (#202)

💥 Breaking change

🚀 Features and enhancements

🐛 Bug Fixes

  • Revert "change origin verify to use fully qualified origin" @aseigler (#211)
  • change origin verify to use fully qualified origin @dgorbach (#208)
  • Compare certificate validity period correctly when the machine is using a time zone other than UTC @kennep (#186)
  • Fix SafetyNet attestation verification, add unit tests @aseigler (#165)
  • Fix for issue #153 - System.IdentityModel.Tokens.Jwt version upgrade an associated fixes @mackie1001 (#156)
  • Bug fix: require_resident_key @Shane32 (#152)
  • EdDSA test, sign the actual data, not a hash of the data @aseigler (#128)
  • Problem with non English OS @fa18swiss (#119)
  • corrected error variable @Celdus (#118)
  • Wrong naming of attestationObject and clientDataJSON in usernameless.… @Wesseldr (#105)
  • Add field userHandle in verifyAssertionWithServer @Wesseldr (#108)
  • use AppId instead of RpId to hash when AppId-Extensions-Flag is set @dgorbach (#99)
  • Fixes enum parsing with dashed values @daviddesmet (#90)

🧰 Maintenance & documentation

1.0.0 Preview

08 Oct 19:59
Compare
Choose a tag to compare
1.0.0 Preview Pre-release
Pre-release

This marks the first release. We have a 100% test passes and should be in the clear. However it will be shipped under the preview flag for a couple of weeks to find any packaging issues that might exist since this is the first release.