Releases: brokenhandsio/swift-webauthn
1.0.0-beta.1
What's Changed
- Updated minimum deployment to Swift 5.9/macOS 13 by @dimitribouniol in #49
- AuthenticationData decoding never decodes extension by @dimitribouniol in #37
- All timeouts represented in seconds by @dimitribouniol in #46
- Renamed WebAuthnManager.Config to WebAuthnManager.Configuration by @dimitribouniol in #43
- Check No API Breakages by @dimitribouniol in #53
- AuthenticatorData credentialID length check as per spec by @dimitribouniol in #44
- Relying Party Spelling by @dimitribouniol in #47
- Unreferenced String Enumeration by @dimitribouniol in #48
- Swift 5.10 Workflow by @dimitribouniol in #55
- API-Safe WebAuthnError by @dimitribouniol in #56
- Migrate
AuthenticatorData'sDatato[UInt8]by @dimitribouniol in #59 - Non-Optional Relying Party ID by @dimitribouniol in #57
- Unrestrained CBOR Fixes by @dimitribouniol in #61
- Migrate
CredentialPublicKey'sDatato[UInt8]by @dimitribouniol in #60 - Internalise the challenge generator by @0xTim in #63
- Add Sendable Annotations by @0xTim in #64
- More Sendable Conformances by @dimitribouniol in #71
- Change the default timeout to 5 mins by @qalandarov in #65
- Dedicated AAGUID Type by @dimitribouniol in #58
- Workflows by @dimitribouniol in #81
- Improved how Strings are serialized into Data objects by @zunda-pixel in #80
- Updated Package and README with Updated Repo Name by @dimitribouniol in #79
- Integer Byte Casting by @dimitribouniol in #68
- CI Cleanup by @dimitribouniol in #83
- Removed Contributors.txt by @dimitribouniol in #82
- Fixed CI Workflows by @dimitribouniol in #95
- CI Improvements by @dimitribouniol in #103
- License Header CI Check by @dimitribouniol in #104
- Swift 6 by @dimitribouniol in #106
- Migrate to Swift Testing by @M7md-Ebrahim in #99
- RSA Support by @dscreve in #88
- Fix/remove public enums by @csalvador58 in #108
- Public inits, mutable properties and full Codable support by @dscreve in #89
- Codable Extensions for Readability by @dimitribouniol in #110
- CI Test Failures by @dimitribouniol in #113
- update swift-crypto to v4.0.0 by @zunda-pixel in #114
- Public Initializer Docs by @dimitribouniol in #111
New Contributors
- @dimitribouniol made their first contribution in #49
- @qalandarov made their first contribution in #65
- @zunda-pixel made their first contribution in #80
- @M7md-Ebrahim made their first contribution in #99
- @dscreve made their first contribution in #88
- @csalvador58 made their first contribution in #108
Full Changelog: 1.0.0-alpha.2...1.0.0-beta.1
1.0.0-alpha.2
Removes Swift Certificates dependency as we didn't use it and updates Swift Crypto
Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2
WebAuthn Swift 1.0.0 Alpha 1
This release is the same as 0.0.3 but we're now ready for testing! The API should be stable and pretty finalised and there are a good range of tests so it should be ready for use but needs some eyes on it!
Full Changelog: 0.0.3...1.0.0-alpha.1
WebAuthnSwift 0.0.3
Documentation wasn't up-to-date in 0.0.2. This release fixes that.
WebAuthnSwift 0.0.2
Library now exposes raw byte arrays instead of base64(-url) encoded strings.
PublicKeyCredentialCreationOptions, PublicKeyCredentialRequestOptions, RegistrationCredential and AuthenticationCredential now conform to Codable for easy json (de-)serialisation.
Note: Byte arrays will be decoded from base64url and encoded to base64url strings when using the
Codableimplementation.