WebAuthn Level 3 support has been added for Android, and window capture protection is now available on Windows. On Windows and macOS, the app will now use the system's accent color. The previously used barcode format is also now remembered on a per-item basis. Fixes in this release correct WebAuthn authenticator flags, improve domain matching for autofill, resolve a Watchtower search bug, and prevent a potential crash in the TOTP component.
All changes
06066aac - chore: Bump app version to 2.13.0
c6dddea0 - refactor(KMP): Fake signalr websockets to allow iOS tets to pass
dac56dd1 - refactor(KMP): Switch to explicit binary search implementation because the method is not available for KMP
29e5b1b2 - feat(Android): Webauthn Level 3
7ac90ee9 - fix: Handle public suffix exception rules in TLD impl
56ded491 - @billiegoose has signed the CLA in #1435
3070efde - refactor: Batch cipher filter deletes
7ba83a3e - refactor: Pass AutoSizeText remember keys separately
16ec6b28 - improvement: Remember password visual transformation instance
233ecb21 - refactor: reuse DSecret name separator regex
32db525a - fix(signalr): Parse completion errors by field presence
7de13ff7 - fix: Clean up download cache files after success
f65c96ea - fix: compare cipher MACs by MessageDigest.isEqual()
e6755880 - fix(UI): Guard against a division by zero in totp component
85b1a23d - fix(Watchtower): Fix binary search missing common PINs on the edge (off by 1)
f14ef446 - fix(Autofill): Bound short keyword matching
7560a3af - fix(Android): Honor credential service cancellation signal
1718eb4f - fix: Make file download progress counter atomic
76c2ecfa - fix: separate tag filter visibility from collections
c681b74a - fix: Prevent potential OkHttp response leak if file downloading fails early
18c41d7c - fix(UI): Do not show Folder merge action if folders are from multiple accounts
3cc7bd1f - fix: correct WebAuthn authenticator data flags
c256da64 - refactor: Update Bitwarden passkey monotonic counter TODO comment
e3d448f5 - refactor: Migrate to the modern Compose autofill node APIs
585cac9c - refactor: Remove deprecated ServerEnvApi.Ciphers.Attachments.post(...)
29cb283d - refactor: Move request list scroll on revision change to a shared impl
a59884b8 - improvement(Windows): Support window capture protection #1424
c92c7ddb - improvement(Windows/MacOS): Use actual accent color if available #1423
1e89c104 - improvement: Remember previously used barcode format per item #1433
516d54ac - fix: IO.shared() sometimes consumes the block twice