v0.1.1
teamhanko/hankov0.1.1Aug 4, 2022by FlxMgdnz
AI Summary
A compatibility patch focusing on UI responsiveness, cross-domain cookies, and WebAuthn transport fixes.
Key Highlights
- Improved UI responsiveness with removed width/height defaults.
- Added support for cross-domain cookies.
- Docker Compose works properly on M1 Macs.
Breaking Changes
- WebAuthn transports removed from all login requests
New Features
- UI responsiveness improvements
- Cross-domain cookie support
- Docker Compose fixes for M1 Macs
Full Release Notes
Aka **The Compatibility Patch**. After our initial release about a month ago, we've been coding through the heat wave and made sure to fix a handful of issues. We were able to make some important steps to give the Hanko login experience a good polish. Here are some highlights: ## hanko-js - The default design of hanko-auth element is now a bit more neutral and we removed most width and height default settings to make it more responsive for seamless integration into different layouts - Entering an email address now also triggers the WebAuthn / passkey login flow if the associated account has a credential - Disabled the passkey button on Android, as passkeys (i.e. an empty allowList) are not yet supported on Android; WebAuthn logins can still be triggered by entering an email that has registered a credential before ## Hanko API - Added support for cross-domain cookies to allow backend and frontend to be hosted on different domains - WebAuthn `transports = "internal"` is currently broken on Android and Windows, so we removed transports from all login requests; this results in the option "Security Keys" being shown in some login scenarios, even if the credential was created with a platform authenticator; we'll revisit this when the authenticators on Android and Windows got better passkey support - Worked around an issue with Safari on iOS 15 and macOS Monterey where the WebAuthn login could only be initiated once per page reload ## Other - Docker Compose / Quickstart now works properly on M1 macs ## Contributors - @SojinSamuel made their first contribution to this project. Thank you! - @SimoMay contributed to v0.1.0, but we forgot to mention it. Sorry & big thanks to you!