Releases: linux-credentials/libwebauthn
Releases · linux-credentials/libwebauthn
libwebauthn-v0.3.0
See README.md for all features supported in v0.3.0.
We're working towards our first production-ready release. You can track our progress on the GitHub project (Passkeys for the Linux Desktop).
What's Changed
- Support attested_credential and extensions both be present in AuthenticatorData by @jo-bitsch in #136
- extended the tests for AuthData deserialization by @jo-bitsch in #139
- Fix PadError when doing HMAC calculation by @msirringhaus in #140
- Add SECURITY.md by @AlfioEmanueleFresta in #145
- README.md: credentialsd link & Matrix room by @AlfioEmanueleFresta in #144
- Switch to fido-authenticator from Nitrokey for virtual HID device by @msirringhaus in #143
- Allow for shared secret to be created even if no PIN is set on the device by @msirringhaus in #146
- Add more UV-negotiation tests by @msirringhaus in #149
- Switch virt device to RAM only and use message passing to allow for state to be kept across device lifetime by @msirringhaus in #150
- Implement pin protocol tests by @msirringhaus in #151
- Implement NFC by @msirringhaus in #152
- Log when CTAP2 bio_enrollment responses return None fields by @jkaiwar in #153
- README.md: Add NFC support by @AlfioEmanueleFresta in #163
- Remove unused aws-lc-rs dependency by @iinuwa in #164
- Web IDL support 1/N: GA, MC basic parsing by @AlfioEmanueleFresta in #138
- Web IDL support 2/N: drop HMAC from WebAuthn ops by @AlfioEmanueleFresta in #166
- Fix #157: userVerification to default to Preferred by @AlfioEmanueleFresta in #158
- Fix #137: Add RP ID validation with IDNA normalization by @AlfioEmanueleFresta in #162
- Web IDL support 3/N: response JSON serialization by @AlfioEmanueleFresta in #155
- Rename to_inner_model to to_idl_model by @AlfioEmanueleFresta in #170
- Set default timeout to 300 seconds by @iinuwa in #172
- Add
to_json_valuetoWebAuthnIDLResponse, renameto_json→to_json_stringby @Copilot in #169 - Always return credential ID in GetAssertion response by @AlfioEmanueleFresta in #174
- chore(clippy): Fix all clippy warnings by @AlfioEmanueleFresta in #176
- feat(cable): add transport availability API (fix #142) by @AlfioEmanueleFresta in #177
- refactor(clippy): do not panic in production code paths by @AlfioEmanueleFresta in #178
- chore(ci): add code formatting checks by @AlfioEmanueleFresta in #180
- feat(ble): support FIDO2 for BLE transport, chooses best protocol available (fix #27) by @AlfioEmanueleFresta in #175
- Make PinNotSet errors an interactive flow by @msirringhaus in #181
- Release 0.3.0 by @AlfioEmanueleFresta in #184
New Contributors
- @jo-bitsch made their first contribution in #136
- @jkaiwar made their first contribution in #153
Full Changelog: libwebauthn-v0.2.2...libwebauthn-v0.3.0
libwebauthn v0.2.2
See README.md for all features supported in v0.2.2.
We're working towards our first production-ready release. You can track our progress on the GitHub project (Passkeys for the Linux Desktop).