Repository navigation
v3.8.2
Fixed
- Migrated passkeys authenticate in Bitwarden -- KeePassXC stores passkey credential IDs as base64url, and Bitwarden parses an unprefixed value as a UUID, which failed with
NotAllowedErrorat login. Credential IDs now carry Bitwarden'sb64.marker. - Re-runs repair passkeys migrated by earlier versions -- the
KP2BW_SYNCcontent signature covers passkeys, so an item written with an unmarked credential ID is rewritten on the next run and left alone afterwards. Stamps written by 3.8.1 stay valid until their next safe write; a passkey that changed in Bitwarden under such a stamp is preserved unless--force-updateis given, and--migrate-urisleaves those items alone. A passkey deleted in Bitwarden under a 3.8.1 stamp cannot be told apart from one newly added in KeePassXC and is written again.
What's Changed
Full Changelog: v3.8.1...v3.8.2