Bitwarden Android Updates & Release Notes
27 updates curated from 1 source by the Releasebot Team. Last updated: Jun 26, 2026
- Jun 25, 2026
- Date parsed from source:Jun 25, 2026
- First seen by Releasebot:Jun 26, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.6.0 (21686)
Bitwarden Android releases faster, more secure sign-in with app links, hides passport numbers for privacy, and refreshes password and account screens. It also fixes a master password prompt issue, resolves an autofill crash, and includes stability and security improvements.
Overview
Faster, more secure sign-in with app links
Passport numbers now hidden for privacy
Refreshed password and account screens
Fixed an issue with master password update prompt
Resolved an autofill-related crash
Stability and security improvements
What's Changed
β¨ Community Highlight
[PM-38918] fix: PM-38644, UI/UX inconsistency: Passport number in Identity items is not a hidden field by @dev-sharma3624 in #7053
Feature Development
PM-26577: Feat: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6339
PM-38479: Feat: Update the RemovePasswordScreen UI by @david-livefront in #7010
PM-37887: Feat: Update the Key Connector vault unlock to use the SDK by @david-livefront in #6999
[PM-37571] feat: Map Passport and License to SDK types by @SaintPatrck in #7009
PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7018
PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7026
PM-38745: feat: Update accessibility UI by @david-livefront in #7037
π Bug fixes
[PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7012
PM-38280: Fix: Update collection API to V2 by @david-livefront in #7014
BWA-252: bug: Empty string totp codes should not be counted as a totp code by @david-livefront in #7015
PM-38534: bug: Update LoginResult to use friendly error message by @david-livefront in #7017
PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7023
PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7028
PM-38637: Bug: Add additional CRL distrobution server to clear-text permitted list by @david-livefront in #7045
PM-38779: Bug: Update cursor logic to avoid exception by @david-livefront in #7044
βοΈ Maintenance
[PM-38411] tech-debt: Update deprecated argument in actions/create-github-app-token by @vvolkgang in #7003
Crowdin Pull by @bw-ghapp[bot] in #7001
PM-38358: Chore: Remove user key by @david-livefront in #7004
Chore: Add gradle lockfiles by @david-livefront in #7008
[AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in #6784
[PM-37571] chore: Remove unused isSdkSupported guard by @SaintPatrck in #7011
Crowdin Pull by @bw-ghapp[bot] in #7032
PM-38625: Chore: Store the WrappedAccountCryptographicState by @david-livefront in #7030
[QA-1911] Add testTag to Flight Recorder logging duration dropdown by @Corbet-BW in #7040
Chore: Add a VaultUnlockResult helper method to handle successes by @david-livefront in #7041
Chore: Update the local app version by @david-livefront in #7043
Chore: Create a Overlay Navigation Screen by @david-livefront in #7049
Chore: Isolate the MainActivity composable content from onCreate by @david-livefront in #7051
Chore: Ensure UI it using common components and themeing by @david-livefront in #7052
π¦ Dependency Updates
Update Google privileged browsers list by @github-actions[bot] in #7000
Update SDK to 3.0.0-7198-7bca9fca by @bw-ghapp[bot] in #6983
Deps: Update the Gradle Wrapper to v9.5.1 by @david-livefront in #7006
[deps]: Update mockk to v1.14.11 by @renovate[bot] in #7035
[deps]: Update kotlin to v2.3.9 by @renovate[bot] in #7034
Update SDK to 3.0.0-7338-5bdc976f by @bw-ghapp[bot] in #7007
New Contributors
@aikido-autofix[bot] made their first contribution in #6784
@Corbet-BW made their first contribution in #7040
Full Changelog: v2026.5.1-bwpm...v2026.6.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/27437870956
Original source - Jun 25, 2026
- Date parsed from source:Jun 25, 2026
- First seen by Releasebot:Jun 26, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.6.0 (1737)
Bitwarden Android ships under-the-hood improvements with new support for multiple Duo, WebAuthn, and SSO callback schemes, an updated remove-password screen, refreshed accessibility messaging, and a range of bug fixes and maintenance updates.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
β¨ Community Highlight
[PM-38918] fix: PM-38644, UI/UX inconsistency: Passport number in Identity items is not a hidden field by @dev-sharma3624 in #7053
Feature Development
PM-26577: Feat: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6339
PM-38479: Feat: Update the RemovePasswordScreen UI by @david-livefront in #7010
PM-37887: Feat: Update the Key Connector vault unlock to use the SDK by @david-livefront in #6999
[PM-37571] feat: Map Passport and License to SDK types by @SaintPatrck in #7009
PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7018
PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7026
PM-38745: feat: Update accessibility UI by @david-livefront in #7037
π Bug fixes
[PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7012
PM-38280: Fix: Update collection API to V2 by @david-livefront in #7014
BWA-252: bug: Empty string totp codes should not be counted as a totp code by @david-livefront in #7015
PM-38534: bug: Update LoginResult to use friendly error message by @david-livefront in #7017
PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7023
PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7028
PM-38637: Bug: Add additional CRL distrobution server to clear-text permitted list by @david-livefront in #7045
PM-38779: Bug: Update cursor logic to avoid exception by @david-livefront in #7044
βοΈ Maintenance
[PM-38411] tech-debt: Update deprecated argument in actions/create-github-app-token by @vvolkgang in #7003
Crowdin Pull by @bw-ghapp[bot] in #7001
PM-38358: Chore: Remove user key by @david-livefront in #7004
Chore: Add gradle lockfiles by @david-livefront in #7008
[AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in #6784
[PM-37571] chore: Remove unused isSdkSupported guard by @SaintPatrck in #7011
Crowdin Pull by @bw-ghapp[bot] in #7032
PM-38625: Chore: Store the WrappedAccountCryptographicState by @david-livefront in #7030
[QA-1911] Add testTag to Flight Recorder logging duration dropdown by @Corbet-BW in #7040
Chore: Add a VaultUnlockResult helper method to handle successes by @david-livefront in #7041
Chore: Update the local app version by @david-livefront in #7043
Chore: Create a Overlay Navigation Screen by @david-livefront in #7049
Chore: Isolate the MainActivity composable content from onCreate by @david-livefront in #7051
Chore: Ensure UI it using common components and themeing by @david-livefront in #7052
π¦ Dependency Updates
Update Google privileged browsers list by @github-actions[bot] in #7000
Update SDK to 3.0.0-7198-7bca9fca by @bw-ghapp[bot] in #6983
Deps: Update the Gradle Wrapper to v9.5.1 by @david-livefront in #7006
[deps]: Update mockk to v1.14.11 by @renovate[bot] in #7035
[deps]: Update kotlin to v2.3.9 by @renovate[bot] in #7034
Update SDK to 3.0.0-7338-5bdc976f by @bw-ghapp[bot] in #7007
New Contributors
@aikido-autofix[bot] made their first contribution in #6784
@Corbet-BW made their first contribution in #7040
Full Changelog: v2026.5.1-bwa...v2026.6.0-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/27437872499
Original source All of your release notes in one feed
Join Releasebot and get updates from Bitwarden and hundreds of other software products.
- Jun 12, 2026
- Date parsed from source:Jun 12, 2026
- First seen by Releasebot:Jun 16, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.5.1 (21675)
Bitwarden Android adds trusted device management, in-app subscription management, and Passport item support, while improving Send navigation, modal clarity, and Autofill reliability in Firefox. The release also updates accessibility messaging and fixes several premium and subscription flows.
Overview
View and manage trusted devices in account settings
Subscription management now available in-app
Send hidden from navigation when org policy disables it
Modal headers updated for clarity
Improved Autofill popup reliability in Firefox
What's Changed
Feature Development
[PM-32806] feat: Add Add/Edit support for Passport item type by @SaintPatrck in #6923
PM-37573: Feat: Create DatePickerDialog by @david-livefront in #6924
[PM-32806] feat: Add Passport vault, listing, and search surfaces by @SaintPatrck in #6929
PM-37573: feat: Add DatePicker functionality to VaultAddEditScreen by @david-livefront in #6937
PM-37690: feat: Update copy for adding a new item by @david-livefront in #6940
[PM-33982] feat: Add device management screen by @aj-rosado in #6754
[PM-36969] feat: Surface subscription substate to premium gates by @SaintPatrck in #6931
PM-37705: Feat: Hide Send navigation when DISABLE_SEND policy is enabled by @david-livefront in #6945
[PM-37814] feat: Add debug flag to disable self-host premium check by @SaintPatrck in #6954
[PM-37804] feat: Confirm before leaving the app to Stripe checkout by @SaintPatrck in #6958
PM-37568: Feat: Remove feature flags by @david-livefront in #6955
[PM-37691] feat: Surface pending cancellation status on Premium plan view by @SaintPatrck in #6957
[PM-37254] feat: Add fill-assist-targeting-rules feature flag by @aj-rosado in #6952
[PM-37916] feat: Add titleExtraLarge typography and apply to Premium header by @SaintPatrck in #6962
[PM-37282] feat: Add Upgrade to Premium CTA to File Send dialog by @SaintPatrck in #6968
PM-37985: Feat: Use PolicyView in the app by @david-livefront in #6966
PM-38130: Feat: Parse new organizations and policies properties from sync response by @david-livefront in #6977
PM-38140 Feat: SDK policy filters by @david-livefront in #6979
PM-38285: Feat: Filter unconfirmed organizations from the app by @david-livefront in #6987
[PM-37181] feat: Surface Expired subscription substate by @SaintPatrck in #6982
PM-37911: Feat: Update Organization model by @david-livefront in #6960
π PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7021
π PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7027
π PM-38745: Feat: Update accessibility UI by @david-livefront in #7039
π Bug fixes
bug: Update Passport and License date formats in VaultItemScreen by @david-livefront in #6927
Update MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6934
[PM-37465] fix: Gate Plan row and Upgraded card on personal Premium by @SaintPatrck in #6930
Bug: Update BitwardenDatePickerDialog to match current designs by @david-livefront in #6943
[PM-37335] fix: Route attachments upgrade CTA through in-app plan modal by @SaintPatrck in #6946
[PM-37294] fix: Announce external-link affordance on premium upgrade CTAs by @SaintPatrck in #6951
[PM-36886] fix: Gate premium upgrade flow on self-hosted environments by @SaintPatrck in #6939
[PM-37076] fix: Manage Plan launches web vault subscription URL by @SaintPatrck in #6944
[PM-37284] fix: Show Upgraded to Premium card across all Send view states by @SaintPatrck in #6947
[PM-37810] fix: Update cancel premium confirmation dialog by @SaintPatrck in #6953
[PM-37289] fix: Refresh archive row after premium upgrade by @SaintPatrck in #6949
[PM-37232] fix: Hide upgrade CTAs while a Premium upgrade is pending by @SaintPatrck in #6978
[PM-37804] fix: Drop redundant Stripe checkout confirmation on Upgrade Now by @SaintPatrck in #6980
[PM-38279] fix: Hide Cancel Premium action for Update payment status by @SaintPatrck in #6989
[PM-36970] fix: Correct Update Payment status description by @SaintPatrck in #6988
[PM-38118] fix: Support Firefox updated toolbar in accessibility autofill by @aj-rosado in #6986
[PM-38263] fix: Reference invoices in past due subscription description by @SaintPatrck in #6994
[PM-37920] fix: Show Storage cost row when additional storage is present by @SaintPatrck in #6997
π [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7013
π PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7025
PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7029
βοΈ Maintenance
PM-36508: Chore: Local network access permission by @david-livefront in #6916
Crowdin Pull by @bw-ghapp[bot] in #6932
chore: Remove background event interface from action by @david-livefront in #6941
[PM-35435] ci: Stop applying Change Type labels based on changed files by @vvolkgang in #6925
PM-34085: Chore: Remove the Authenticator Sync backwards compatibility by @david-livefront in #6928
PM-36952 - Improve code review workflow with added triggers by @theMickster in #6933
[PM-37916] chore: Align Premium subscription card line items with Web by @SaintPatrck in #6961
Chore: Update Policy Types to conform to known values by @david-livefront in #6965
Crowdin Pull by @bw-ghapp[bot] in #6969
Chore: Remove the Manager type from OrganizationType by @david-livefront in #6984
[QA-1826] Adding missing testTags for Authenticator/PM apps by @ifernandezdiaz in #6993
Chore: Move dispatcher for sdk functions into SDK sources by @david-livefront in #6995
π¦ Dependency Updates
Update SDK to 3.0.0-6963-1256a563 by @bw-ghapp[bot] in #6921
Deps: Update Coroutines to v1.11.0 by @david-livefront in #6959
[deps]: Update gh minor by @renovate[bot] in #6926
[deps]: Lock file maintenance by @renovate[bot] in #6904
Update SDK to 3.0.0-7038-1a2acacb by @bw-ghapp[bot] in #6956
Deps: Update to Junit v6.1.0 by @david-livefront in #6964
Update SDK to 3.0.0-7068-a635e32d by @bw-ghapp[bot] in #6967
[deps]: Update com.google.devtools.ksp to v2.3.8 by @renovate[bot] in #6971
Update SDK to 3.0.0-7126-025e5d85 by @bw-ghapp[bot] in #6976
Deps: Update the protobuf library to v4.35.0 by @david-livefront in #6985
Deps: Update Firebase BOM to v34.14.0 by @david-livefront in #6996
Deps: Update the Compose BOM to v2026.05.01 by @david-livefront in #6998
π¨ Other
llm: Add interface KDoc rule to implementing-android-code skill by @SaintPatrck in #6963
Full Changelog: v2026.5.0-bwpm...v2026.5.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/27216280703
Original source - Jun 11, 2026
- Date parsed from source:Jun 11, 2026
- First seen by Releasebot:Jun 16, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.5.1 (1692)
Bitwarden Android adds Passport item support, a new device management screen, and updated premium and policy flows. This release also improves accessibility, refines checkout and subscription handling, and includes bug fixes plus under-the-hood updates.
Overview
Various additional bug fixes and under-the-hood improvements
What's Changed
Feature Development
[PM-32806] feat: Add Add/Edit support for Passport item type by @SaintPatrck in #6923
PM-37573: Feat: Create DatePickerDialog by @david-livefront in #6924
[PM-32806] feat: Add Passport vault, listing, and search surfaces by @SaintPatrck in #6929
PM-37573: feat: Add DatePicker functionality to VaultAddEditScreen by @david-livefront in #6937
PM-37690: feat: Update copy for adding a new item by @david-livefront in #6940
[PM-33982] feat: Add device management screen by @aj-rosado in #6754
[PM-36969] feat: Surface subscription substate to premium gates by @SaintPatrck in #6931
PM-37705: Feat: Hide Send navigation when DISABLE_SEND policy is enabled by @david-livefront in #6945
[PM-37814] feat: Add debug flag to disable self-host premium check by @SaintPatrck in #6954
[PM-37804] feat: Confirm before leaving the app to Stripe checkout by @SaintPatrck in #6958
PM-37568: Feat: Remove feature flags by @david-livefront in #6955
[PM-37691] feat: Surface pending cancellation status on Premium plan view by @SaintPatrck in #6957
[PM-37254] feat: Add fill-assist-targeting-rules feature flag by @aj-rosado in #6952
[PM-37916] feat: Add titleExtraLarge typography and apply to Premium header by @SaintPatrck in #6962
[PM-37282] feat: Add Upgrade to Premium CTA to File Send dialog by @SaintPatrck in #6968
PM-37985: Feat: Use PolicyView in the app by @david-livefront in #6966
PM-38130: Feat: Parse new organizations and policies properties from sync response by @david-livefront in #6977
PM-38140 Feat: SDK policy filters by @david-livefront in #6979
PM-38285: Feat: Filter unconfirmed organizations from the app by @david-livefront in #6987
[PM-37181] feat: Surface Expired subscription substate by @SaintPatrck in #6982
PM-37911: Feat: Update Organization model by @david-livefront in #6960
π PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7021
π PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7027π Bug fixes
bug: Update Passport and License date formats in VaultItemScreen by @david-livefront in #6927
Update MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6934
[PM-37465] fix: Gate Plan row and Upgraded card on personal Premium by @SaintPatrck in #6930
Bug: Update BitwardenDatePickerDialog to match current designs by @david-livefront in #6943
[PM-37335] fix: Route attachments upgrade CTA through in-app plan modal by @SaintPatrck in #6946
[PM-37294] fix: Announce external-link affordance on premium upgrade CTAs by @SaintPatrck in #6951
[PM-36886] fix: Gate premium upgrade flow on self-hosted environments by @SaintPatrck in #6939
[PM-37076] fix: Manage Plan launches web vault subscription URL by @SaintPatrck in #6944
[PM-37284] fix: Show Upgraded to Premium card across all Send view states by @SaintPatrck in #6947
[PM-37810] fix: Update cancel premium confirmation dialog by @SaintPatrck in #6953
[PM-37289] fix: Refresh archive row after premium upgrade by @SaintPatrck in #6949
[PM-37232] fix: Hide upgrade CTAs while a Premium upgrade is pending by @SaintPatrck in #6978
[PM-37804] fix: Drop redundant Stripe checkout confirmation on Upgrade Now by @SaintPatrck in #6980
[PM-38279] fix: Hide Cancel Premium action for Update payment status by @SaintPatrck in #6989
[PM-36970] fix: Correct Update Payment status description by @SaintPatrck in #6988
[PM-38118] fix: Support Firefox updated toolbar in accessibility autofill by @aj-rosado in #6986
[PM-38263] fix: Reference invoices in past due subscription description by @SaintPatrck in #6994
[PM-37920] fix: Show Storage cost row when additional storage is present by @SaintPatrck in #6997
π [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7013
π PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7025
PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7029βοΈ Maintenance
PM-36508: Chore: Local network access permission by @david-livefront in #6916
Crowdin Pull by @bw-ghapp[bot] in #6932
chore: Remove background event interface from action by @david-livefront in #6941
[PM-35435] ci: Stop applying Change Type labels based on changed files by @vvolkgang in #6925
PM-34085: Chore: Remove the Authenticator Sync backwards compatibility by @david-livefront in #6928
PM-36952 - Improve code review workflow with added triggers by @theMickster in #6933
[PM-37916] chore: Align Premium subscription card line items with Web by @SaintPatrck in #6961
Chore: Update Policy Types to conform to known values by @david-livefront in #6965
Crowdin Pull by @bw-ghapp[bot] in #6969
Chore: Remove the Manager type from OrganizationType by @david-livefront in #6984
[QA-1826] Adding missing testTags for Authenticator/PM apps by @ifernandezdiaz in #6993
Chore: Move dispatcher for sdk functions into SDK sources by @david-livefront in #6995π¦ Dependency Updates
Update SDK to 3.0.0-6963-1256a563 by @bw-ghapp[bot] in #6921
Deps: Update Coroutines to v1.11.0 by @david-livefront in #6959
[deps]: Update gh minor by @renovate[bot] in #6926
[deps]: Lock file maintenance by @renovate[bot] in #6904
Update SDK to 3.0.0-7038-1a2acacb by @bw-ghapp[bot] in #6956
Deps: Update to Junit v6.1.0 by @david-livefront in #6964
Update SDK to 3.0.0-7068-a635e32d by @bw-ghapp[bot] in #6967
[deps]: Update com.google.devtools.ksp to v2.3.8 by @renovate[bot] in #6971
Update SDK to 3.0.0-7126-025e5d85 by @bw-ghapp[bot] in #6976
Deps: Update the protobuf library to v4.35.0 by @david-livefront in #6985
Deps: Update Firebase BOM to v34.14.0 by @david-livefront in #6996
Deps: Update the Compose BOM to v2026.05.01 by @david-livefront in #6998π¨ Other
llm: Add interface KDoc rule to implementing-android-code skill by @SaintPatrck in #6963
Full Changelog: v2026.5.0-bwa...v2026.5.1-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/26657743738
Original source - Jun 5, 2026
- Date parsed from source:Jun 5, 2026
- First seen by Releasebot:May 30, 2026
- Modified by Releasebot:Jun 26, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.5.0 (21656)
Bitwarden Android ships faster card scanning, Perplexity browser passkey support, stronger encryption for new accounts, and broader passkey compatibility. It also fixes TOTP syncing and display issues, rare avatar color crashes, cleaner self-hosted logs, and adds general stability improvements.
Overview
Scan payment cards to add them faster
Passkey support for Perplexity Browser
Stronger encryption for new accounts
Better passkey compatibility on more browsers
Fixed TOTP codes syncing with wrong username
No longer shows TOTP on items without one
Fixed rare crash related to avatar colors
Self-hosted logs no longer reference cloud
General stability improvementsWhat's Changed
β¨ Community Highlight
[PM-35700] fix(about): localize Version label with parameterized string resource (#6827) by @mvanhorn in #6827
[PM-35352] [PM-21264] Group card numbers in vault item display by @Cooperr06 in #6810
Use string resource for button label by @gabrbrand in #6897
[PM-37042] chore: Add eu.weblibre.gecko.alpha to privileged apps by @FaFre in #6905Feature Development
[BWA-99] feat: Add next TOTP code preview in Authenticator by @SaintPatrck in #6779
PM-35273: feat: Add support for SDK API calls by providing base urls by @david-livefront in #6805
PM-35281: feat: Update the BlockAutofill screen UI by @david-livefront in #6807
[PM-33946] feat: Add dynamic pricing and fix checkout flow by @SaintPatrck in #6793
PM-27237: feat: v2 encryption for key connector by @david-livefront in #6814
[PM-33517] feat: Add Plan row to Settings and premium upgrade flow by @SaintPatrck in #6794
[PM-33518] feat: Add isInAppUpgradeAvailableFlow to PremiumStateManager by @SaintPatrck in #6795
[PM-33519] feat: Rewire upgrade CTAs to use conditional routing by @SaintPatrck in #6796
[PM-35454] feat: Add subscription API, domain models, and status badge component by @SaintPatrck in #6818
PM-30130: feat: Remove the Archive Items feature flag by @david-livefront in #6667
[PM-35455] feat: Wire premium subscription data into Plan screen by @SaintPatrck in #6819
PM-27234: feat: jit password v2 encryption by @david-livefront in #6835
PM-27241: feat: TDE encryption v2 by @david-livefront in #6821
[PM-32009] feat: Add infrastructure for new vault item types by @SaintPatrck in #6828
[PM-36057] feat: Add Upgraded to Premium acknowledgment by @SaintPatrck in #6863
[PM-32810] feat: Add Bank Account item detail view by @SaintPatrck in #6875
[PM-32810] feat: Add Bank Account vault, listing, and search surfaces by @SaintPatrck in #6877
PM-24225: feat: Support V2 encryption in user password flow by @david-livefront in #6891
[PM-32810] feat: Add Add/Edit support for Bank Account item type by @SaintPatrck in #6851
chore: Update Google privileged browsers list by @github-actions[bot] in #6899
[PM-32808] feat: View License item type by @SaintPatrck in #6852
[PM-32808] feat: Add Add/Edit support for Driver's License item type by @SaintPatrck in #6908
[PM-32808] feat: Add Driver's License vault, listing, and search surfaces by @SaintPatrck in #6909
[PM-32806] feat: View Passport item type by @SaintPatrck in #6853
π PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7019π Bug fixes
bug: Move string to correct resource file by @david-livefront in #6812
PM-35444: bug: Pass org identifier and email directly into continueKeyConnectorLogin function by @david-livefront in #6817
PM-35654: bug: User switch should not occur on soft-logout by @david-livefront in #6825
PM-35925: bug: Update 'hexToColor' function to handle default names by @david-livefront in #6841
[PM-24380] fix: Correct and redact flight recorder hostname on logs by @aj-rosado in #6633
[PM-28834] bug: Setting configuration for VR devices on MainActivity by @aj-rosado in #6563
PM-36475: bug: Update when search icon is shown by @david-livefront in #6868
PM-36474: bug: Ensure shared totp labels do not parse secret by @david-livefront in #6873
bug: Add plurals support for subscription past due string by @david-livefront in #6876
[BWA-253] bug: Filtering empty otp uris sent by Password Manager app by @aj-rosado in #6869
[PM-30625] fix: Filtering empty totp from count on vault screen by @aj-rosado in #6834
[PM-34038] fix: Address card scanner QA findings by @SaintPatrck in #6867
[PM-36867] fix: Disable card scanner on F-Droid builds by @SaintPatrck in #6888
bug: Fix minor pading issue on CompleteRegistrationScreen by @david-livefront in #6894
Bug: Support translations for Cookie Acquisition error by @david-livefront in #6917
Bug: Fix CipherType crash by @david-livefront in #6922βοΈ Maintenance
Add missing Password Manager Locale for Play Store by @vgrassia in #6804
Chore: Remove UI decisions based on portrait vs landscape by @david-livefront in #6792
Crowdin Pull by @bw-ghapp[bot] in #6809
chore: Update to latest Protobuf plugin and start using new DSL by @david-livefront in #6811
chore: Use private key accessor by @david-livefront in #6808
chore: Remove MaxLineLength suppression guidance from testing skill by @SaintPatrck in #6813
chore: Remove deprecated code from BitwardenCutCopyTextToolbar by @david-livefront in #6815
PM-32814: Chore: Parsing lists safely by @david-livefront in #6846
[BRE-1851] Update the Crowdin API token by @vgrassia in #6859
[BRE-1851] Remove GPG secrets by @vgrassia in #6862
Crowdin Pull by @bw-ghapp[bot] in #6866
Chore: Remove the unused register API by @david-livefront in #6870
[PM-35434] Update renovate config to remove bundler group and add t:deps label by @vvolkgang in #6861
[PM-36184] Update jira issue fetching process by @vvolkgang in #6860
[PM-32810] test: Cover Bank Account vault, listing, and search surfaces by @SaintPatrck in #6881
Crowdin Pull by @bw-ghapp[bot] in #6900
build: Allow logging and access to the debug menu for beta builds by @david-livefront in #6874
Chore: Remove Retrofit dependency from app module by @david-livefront in #6896
[QA-1859] Updating testTags in AddEditSendItemView by @ifernandezdiaz in #6911π¦ Dependency Updates
Update to Kotlinx Serialization v1.11.0 by @david-livefront in #6803
Update Firebase BOM to v34.12.0 by @david-livefront in #6791
Update Glide to latest version (v5.0.7) by @david-livefront in #6816
deps: Update the Bitwarden SDK to address breaking change by @david-livefront in #6820
SDK Update - com.bitwarden:sdk-android 2.0.0-6340-00b609f9 by @david-livefront in #6823
Update the Androidx Credentials dependency by @david-livefront in #6831
[deps]: Update com.google.guava:guava to v33.6.0-jre by @renovate[bot] in #6838
Update SDK to 2.0.0-6370-96753eef by @bw-ghapp[bot] in #6780
deps: Update Androidx Compose BOM and Navigation libraries by @david-livefront in #6832
deps: Update to Kotlin v2.3.21 by @david-livefront in #6843
Deps: Update to AGP v9.2.0 by @david-livefront in #6845
Update SDK to 2.0.0-6484-a19b6544 by @bw-ghapp[bot] in #6847
[PM-36177] Pin bundler dependencies by @mpbw2 in #6858
Update Google privileged browsers list by @github-actions[bot] in #6865
Deps: Update AGP to v9.2.1 by @david-livefront in #6872
Update SDK to 2.0.0-6639-21488a37 by @bw-ghapp[bot] in #6864
Update SDK to 2.0.0-6645-6849537d by @bw-ghapp[bot] in #6878
Deps: Update to latest Compose BOM and CameraX libraries by @david-livefront in #6886
Deps: Update KSP to v2.3.7 by @david-livefront in #6892
Deps: Update Firebase BOM to 34.13.0 by @david-livefront in #6893
Update SDK to 3.0.0-6774-0a0f5faf by @bw-ghapp[bot] in #6895
[deps]: Update org.sonarqube to v7.3.0.8198 by @renovate[bot] in #6903
deps: Update SDK to 3.0.0-6822-fe351b43 by @bw-ghapp[bot] in #6912
[deps]: Update fastlane to v2.233.1 by @renovate[bot] in #6902π¨ Other
[PM-35116] llm: Remove local agents and delivery skills, migrate to marketplace plugins by @SaintPatrck in #6799
PM-35200 - Create contributing guide for Claude tooling by @theMickster in #6848
llm: Codify when-branch brace rule in implementation and review skills by @SaintPatrck in #6849
[deps]: Lock file maintenance by @renovate[bot] in #6839
llm: Expand string resource naming convention in CLAUDE.md by @aj-rosado in #6856
[PM-34487] llm: Add Android device interaction MCP server with ADB tooling by @SaintPatrck in #6747
πUpdate MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6938New Contributors
@mvanhorn made their first contribution in #6827
@Cooperr06 made their first contribution in #6810
@FaFre made their first contribution in #6905Full Changelog: v2026.4.2-bwpm...v2026.5.0-bwpm
Original source
Builds Source: https://github.com/bitwarden/android/actions/runs/26982856055 Similar to Bitwarden Android with recent updates:
- Bitwarden updates38 release notes Β· Latest Jun 25, 2026
- Bitwarden Clients updates48 release notes Β· Latest Jul 8, 2026
- OpenAI updates125 release notes Β· Latest Jul 6, 2026
- ChatGPT updates186 release notes Β· Latest Jul 6, 2026
- GitHub updates425 release notes Β· Latest Jul 2, 2026
- Claude updates112 release notes Β· Latest Jul 7, 2026
- May 14, 2026
- Date parsed from source:May 14, 2026
- First seen by Releasebot:May 15, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.4.2 (21562)
Bitwarden Android fixes startup, autofill search, and 32-bit login issues in a hotfix release.
Overview
Fix crash on startup for F-Droid build
Fix for missing search option during autofill
Fix for login issues on devices running 32bit Android
What's Changed
π Bug fixes
[PM-36867] fix: Disable card scanner on F-Droid builds (hotfix v2026.4.1) by @SaintPatrck in #6890
π PM-36475: Update when search icon is shown by @david-livefront in #6907
[PM-37224] bug: Update Bitwarden SDK to hotfix version by @SaintPatrck in #6920
Full Changelog: v2026.4.1-bwpm...v2026.4.2-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/25866701011
Original source - May 7, 2026
- Date parsed from source:May 7, 2026
- First seen by Releasebot:May 7, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.4.1 (21464)
Bitwarden Android releases bug fixes and refinements for Authenticator, improving TOTP countdown stability, passkey creation for related-origin sites, archived-item visibility in Verification Codes, and search. It also adds card scanning work, Encryption v2 feature flags, and more maintenance updates.
Overview
Bug Fixes
Fixed looping alert in encryption settings
Fixed passkey creation for related-origin sites
Archived items no longer appear in Verification Codes
Fixed TOTP countdown freezing when returning to the app in some occasions
What's Changed
β¨ Community Highlight
[PM-29309] [BWA-209] bug: Fix TOTP countdown freeze when returning to Authenticator app (change Flow to StateFlow) by @david-livefront in #6764
[PM-23379] bug: custom fields: hide or show move up or down actions depending on the items' index by @gbrbrand in #5480
[PM-34833] bug: Search improvements by @gbrbrand in #6776
Feature Development
QA-1702: Adding missing testTags for TestHarness app by @ifernandezdiaz in #6763
[PM-34125] feat: Add card text analysis pipeline by @SaintPatrck in #6720
[PM-34126] feat: Add card scan screen by @SaintPatrck in #6721
[PM-34127] feat: Integrate card scanner with VaultAddEdit by @SaintPatrck in #6722
PM-34872, PM-34873, PM-34874, PM-34875: feat: Add feature flags for Encryption v2 Registration by @david-livefront in #6778
PM-33458: feat: Add speed bump when archiving item from a list by @david-livefront in #6774
π Bug fixes
PM-34238: bug: Hide archived ciphers on VerificationCodes Screen by @david-livefront in #6767
PM-34840: bug: Allow related-origin passkey creation by @david-livefront in #6777
[PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt by @aj-rosado in #6802
βοΈ Maintenance
[PM-34124] refactor: Generalize CameraPreview analyzer parameter by @SaintPatrck in #6719
Crowdin Pull by @bw-ghapp[bot] in #6762
chore: Update the AppVersionName to 2026.4.0 by @david-livefront in #6765
Chore: Add 'isActive' extension menthods for CipherView and CipherListView by @david-livefront in #6769
QA-1655: chore: Adding testTags to RecordedLogsScreen.kt by @ifernandezdiaz in #6772
Crowdin Pull by @bw-ghapp[bot] in #6785
[deps]: Update gradle/actions action to v6 by @renovate[bot] in #6788
[deps]: Update codecov/codecov-action action to v6 by @renovate[bot] in #6787
π¦ Dependency Updates
[deps]: Update protobuf monorepo to v4.34.1 by @renovate[bot] in #6735
Update Kotlinx-Kover to v0.9.8. by @david-livefront in #6766
Update Androidx dependencies to their latest versions by @david-livefront in #6768
Update SDK to 2.0.0-6000-b41ccf65 by @bw-ghapp[bot] in #6677
[deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 by @renovate[bot] in #6734
Update SDK to 2.0.0-6074-f373e7f3 by @bw-ghapp[bot] in #6771
[deps]: Lock file maintenance by @renovate[bot] in #6789
deps: Update agp to latest version by @david-livefront in #6790
New Contributors
@gabrbrand made their first contribution in #5480
Full Changelog: v2026.4.0-bwpm...v2026.4.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/24576662405
Original source - May 7, 2026
- Date parsed from source:May 7, 2026
- First seen by Releasebot:May 7, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.4.1 (1526)
Bitwarden Android releases under-the-hood improvements and bug fixes, including TOTP countdown fixes, search improvements, card scanning and analysis updates, Encryption v2 registration feature flags, and smoother item archiving and passkey handling.
Overview
General under-the-hood improvements and bug fixes.
What's Changed
β¨ Community Highlight
[PM-29309] [BWA-209] bug: Fix TOTP countdown freeze when returning to Authenticator app (change Flow to StateFlow) by @david-livefront in #6764
[PM-23379] bug: custom fields: hide or show move up or down actions depending on the items' index by @gabrbrand in #5480
[PM-34833] bug: Search improvements by @gabrbrand in #6776Feature Development
QA-1702: Adding missing testTags for TestHarness app by @ifernandezdiaz in #6763
[PM-34125] feat: Add card text analysis pipeline by @SaintPatrck in #6720
[PM-34126] feat: Add card scan screen by @SaintPatrck in #6721
[PM-34127] feat: Integrate card scanner with VaultAddEdit by @SaintPatrck in #6722
PM-34872, PM-34873, PM-34874, PM-34875: feat: Add feature flags for Encryption v2 Registration by @david-livefront in #6778
PM-33458: feat: Add speed bump when archiving item from a list by @david-livefront in #6774π Bug fixes
PM-34238: bug: Hide archived ciphers on VerificationCodes Screen by @david-livefront in #6767
PM-34840: bug: Allow related-origin passkey creation by @david-livefront in #6777
[PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt by @aj-rosado in #6802βοΈ Maintenance
[PM-34124] refactor: Generalize CameraPreview analyzer parameter by @SaintPatrck in #6719
Crowdin Pull by @bw-ghapp[bot] in #6762
chore: Update the AppVersionName to 2026.4.0 by @david-livefront in #6765
Chore: Add 'isActive' extension menthods for CipherView and CipherListView by @david-livefront in #6769
QA-1655: chore: Adding testTags to RecordedLogsScreen.kt by @ifernandezdiaz in #6772
Crowdin Pull by @bw-ghapp[bot] in #6785
[deps]: Update gradle/actions action to v6 by @renovate[bot] in #6788
[deps]: Update codecov/codecov-action action to v6 by @renovate[bot] in #6787π¦ Dependency Updates
[deps]: Update protobuf monorepo to v4.34.1 by @renovate[bot] in #6735
Update Kotlinx-Kover to v0.9.8. by @david-livefront in #6766
Update Androidx dependencies to their latest versions by @david-livefront in #6768
Update SDK to 2.0.0-6000-b41ccf65 by @bw-ghapp[bot] in #6677
[deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 by @renovate[bot] in #6734
Update SDK to 2.0.0-6074-f373e7f3 by @bw-ghapp[bot] in #6771
[deps]: Lock file maintenance by @renovate[bot] in #6789
deps: Update agp to latest version by @david-livefront in #6790New Contributors
@gabrbrand made their first contribution in #5480
Full Changelog: v2026.4.0-bwa...v2026.4.1-bwa
Original source
Builds Source: https://github.com/bitwarden/android/actions/runs/24576663374 - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.4.0 (21434)
Bitwarden Android releases attachment previewing, clearer TOTP code alignment, and fixes for autofill crashes and passphrase spacing. It also improves attachment handling, premium upgrade UI, and accessibility, with several maintenance updates under the hood.
Overview
What's New
Preview image attachments before downloading
Improvements
TOTP codes now align consistently for easier reading
Bug Fixes
Fixed crash during autofill with special characters in URIs
Fixed passphrase generator incorrectly adding spaces as separators
What's Changed
β¨ Community Highlight
PM-25654: feat: Preview attachment by @david-livefront in #6675
[PM-34168] Add future CalyxOS Chromium key to FIDO2 privilege community list by @lucasmz-dev in #6723
Feature Development
[PM-33515] feat: Render premium upgrade banner in Vault UI by @SaintPatrck in #6698
PM-34042: feat: Preview attachments from AttachmentsScreen by @david-livefront in #6712
[PM-33516] feat: Create PlanScreen, PlanViewModel, and modal navigation by @SaintPatrck in #6715
PM-34228: feat: Add feature flag for forthcoming attachment updates by @david-livefront in #6739
PM-34231: feat: Support renaming attachments during creation by @david-livefront in #6742
π Bug fixes
PM-29871: bug: Add more accessibility callouts for external links by @david-livefront in #6708
PM-32721: bug: Sort password history before persisting by @david-livefront in #6709
BWA-238: bug: Send additional cipher data for Authenticator Sync by @david-livefront in #6714
PM-34115: bug: Consistent visual length of TOTP codes by @david-livefront in #6716
PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6728
BWA-224: bug: Add sort order for Authenticator items by @david-livefront in #6740
BWA-228: bug: Update identity custom field keys to use index by @david-livefront in #6743
PM-29763: bug: Handle invalid URI crash by @david-livefront in #6748
PM-34499: bug: Add appropriate external link callouts for attachments by @david-livefront in #6752
PM-34498: bug: Update attachments premium dialogs by @david-livefront in #6753
PM-34544: bug: Handle large attachments in preview by @david-livefront in #6757
βοΈ Maintenance
misc: Update BitwardenButtonData for more usability by @david-livefront in #6704
Crowdin Pull by @bw-ghapp[bot] in #6705
[PM-33999] chore: Standardize casing of Premium account status references by @SaintPatrck in #6707
chore: Implement Folder Repo interface for Bitwarden SDK by @david-livefront in #6691
chore: Update RootNavScreen to enforce state-based navigation by @david-livefront in #6713
chore: Update UI lists to ImmutableLists by @david-livefront in #6718
Crowdin Pull by @bw-ghapp[bot] in #6731
chore: Update AttachmentsState to use immutable list by @david-livefront in #6741
[deps]: Update actions/create-github-app-token action to v3 by @renovate[bot] in #6737
chore: Create common UI elements for VaultItemScreen by @david-livefront in #6746
chore: Attachment UI tweaks by @david-livefront in #6749
π¦ Dependency Updates
[deps]: Lock file maintenance by @renovate[bot] in #6738
[deps]: Update com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6736
π¨ Other
[PM-33941] llm: Refine skills and commands for agent reliability by @SaintPatrck in #6703
[PM-34107] llm: Add android-architect agent by @SaintPatrck in #6686
llm: Add test constants placement rule to testing skill by @SaintPatrck in #6726
llm: Add AI review label prompt to PR creation skill by @SaintPatrck in #6729
Full Changelog: v2026.3.1-bwpm...v2026.4.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/23952219208
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.4.0 (1497)
Bitwarden Android releases under-the-hood improvements and bug fixes, including attachment preview updates, a new premium upgrade banner, plan screen and modal navigation, plus attachment renaming support.
Overview
Various under-the-hood improvements and bug fixes
What's Changed
β¨ Community Highlight
PM-25654: feat: Preview attachment by @david-livefront in #6675
[PM-34168] Add future CalyxOS Chromium key to FIDO2 privilege community list by @lucasmz-dev in #6723
Feature Development
[PM-33515] feat: Render premium upgrade banner in Vault UI by @SaintPatrck in #6698
PM-34042: feat: Preview attachments from AttachmentsScreen by @david-livefront in #6712
[PM-33516] feat: Create PlanScreen, PlanViewModel, and modal navigation by @SaintPatrck in #6715
PM-34228: feat: Add feature flag for forthcoming attachment updates by @david-livefront in #6739
PM-34231: feat: Support renaming attachments during creation by @david-livefront in #6742
π Bug fixes
PM-29871: bug: Add more accessibility callouts for external links by @david-livefront in #6708
PM-32721: bug: Sort password history before persisting by @david-livefront in #6709
BWA-238: bug: Send additional cipher data for Authenticator Sync by @david-livefront in #6714
PM-34115: bug: Consistent visual length of TOTP codes by @david-livefront in #6716
PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6728
BWA-224: bug: Add sort order for Authenticator items by @david-livefront in #6740
BWA-228: bug: Update identity custom field keys to use index by @david-livefront in #6743
PM-29763: bug: Handle invalid URI crash by @david-livefront in #6748
PM-34499: bug: Add appropriate external link callouts for attachments by @david-livefront in #6752
PM-34498: bug: Update attachments premium dialogs by @david-livefront in #6753
PM-34544: bug: Handle large attachments in preview by @david-livefront in #6757
βοΈ Maintenance
misc: Update BitwardenButtonData for more usability by @david-livefront in #6704
Crowdin Pull by @bw-ghapp[bot] in #6705
[PM-33999] chore: Standardize casing of Premium account status references by @SaintPatrck in #6707
chore: Implement Folder Repo interface for Bitwarden SDK by @david-livefront in #6691
chore: Update RootNavScreen to enforce state-based navigation by @david-livefront in #6713
chore: Update UI lists to ImmutableLists by @david-livefront in #6718
Crowdin Pull by @bw-ghapp[bot] in #6731
chore: Update AttachmentsState to use immutable list by @david-livefront in #6741
[deps]: Update actions/create-github-app-token action to v3 by @renovate[bot] in #6737
chore: Create common UI elements for VaultItemScreen by @david-livefront in #6746
chore: Attachment UI tweaks by @david-livefront in #6749
π¦ Dependency Updates
[deps]: Lock file maintenance by @renovate[bot] in #6738
[deps]: Update com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6736
π¨ Other
[PM-33941] llm: Refine skills and commands for agent reliability by @SaintPatrck in #6703
[PM-34107] llm: Add android-architect agent by @SaintPatrck in #6686
llm: Add test constants placement rule to testing skill by @SaintPatrck in #6726
llm: Add AI review label prompt to PR creation skill by @SaintPatrck in #6729
Full Changelog: v2026.3.1-bwa...v2026.4.0-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/23952220034
Original source - Apr 2, 2026
- Date parsed from source:Apr 2, 2026
- First seen by Releasebot:Apr 2, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.3.1 (21415)
Bitwarden Android releases smoother vault management with instant policy changes, direct archived item clearing, and clearer menus plus better accessibility. It also fixes autofill, navigation, TOTP scan, passkey, sync, and crash issues for a more reliable app.
Overview
What's New
- Policy changes apply instantly, no manual sync needed
- Clear archived items directly from your vault
Improvements
- Clearer menu labels and in-app prompts
- Better screen reader labels and icon contrast
- Passphrase generator and password history fixes
Bug Fixes
- Fixed crashes related to autofill, navigation, and screen loading
- Fixed duplicate items after TOTP QR code scans
- Fixed passkey creation failing for certain apps
- Fixed verification codes not syncing
- Org transfer decline no longer creates a blank log entry
What's Changed
Feature Development
- Remove remember ViewModel by @david-livefront in #6618
- [PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6627
- [PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6622
- [PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6620
- PM-18596: feat: SSN field should be hidden by default by @david-livefront in #6628
- [PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs by @aj-rosado in #6616
- [PM-33505] feat: Add MobilePremiumUpgrade feature flag by @SaintPatrck in #6655
- [PM-33507] feat: Add premium upgrade banner dismissal persistence by @SaintPatrck in #6657
- [PM-33506] feat: Add PremiumStatusChanged push notification support by @SaintPatrck in #6656
- PM-33565: Update premium dialog for attachments by @david-livefront in #6663
- [PM-33511] feat: Add creationDate to UserState.Account by @SaintPatrck in #6662
- [PM-32663] feat: Update vault migration screens by @aj-rosado in #6660
- [PM-33356] feat: Sync when push notification policy changed is received by @andrebispo5 in #6664
- [PM-33365] feat: Add GmsManager to gate CXP features on GMS Core version by @SaintPatrck in #6678
- [PM-33508] feat: Add AuthenticatedBillingApi and BillingService network layer by @SaintPatrck in #6668
- [PM-33509] feat: Add BillingRepository and Hilt billing modules by @SaintPatrck in #6674
- [PM-33510] feat: Add Play Billing Library dependency and PlayBillingManager by @SaintPatrck in #6680
- [PM-33512] feat: Add PremiumStateManager for upgrade banner eligibility by @SaintPatrck in #6690
- [PM-33513] feat: Add checkout callback deep link handling by @SaintPatrck in #6692
- [PM-33514] feat: Add premium upgrade banner visibility logic by @SaintPatrck in #6696
π Bug fixes
- PM-33266: Allow the VaultUnlockViewModel and VaultViewModel to safely initialize without a UserState by @david-livefront in #6623
- PM-29871: Add additional callouts for external links in the app by @david-livefront in #6614
- PM-29861: Update overflow content description to 'More options' by @david-livefront in #6621
- PM-29871: bug: Add external link callouts by @david-livefront in #6634
- [PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6639
- PM-33411: bug: Defer early navigation until lifecycle is resumed by @david-livefront in #6638
- PM-33428: bug: Fix loading dialog statusbar content color by @david-livefront in #6641
- [PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6643
- PM-33441: bug: Add external link callout for start registration screen by @david-livefront in #6646
- PM-29869: bug: Update colorscheme to improve accessibility by @david-livefront in #6647
- PM-29871: bug: Add external link callouts for buttons by @david-livefront in #6648
- [PM-33553] fix: Remove "Why am I seeing this?" link from cookie sync screen by @SaintPatrck in #6676
- PM-33893: bug: Crash caused by empty credential password by @david-livefront in #6693
- PM-33907: bug: Handle exceptions thrown when querying the AutofillManager by @david-livefront in #6695
- PM-33909: bug: Check the column index before querying for 3rd party autofill data by @david-livefront in #6697
- PM-33913: bug: Remove org event to avoid duplicate entry by @david-livefront in #6699
- PM-32721: bug: Add sorting to password history by @david-livefront in #6700
- [PM-23560] bug: Added guard to ensure duplicate scan events are not fired by @aj-rosado in #6687
- PM-34193: Rollback SDK update for Vault lockout bug by @david-livefront in #6724
- PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6727
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #6625
- PM-26059: Remove CipherKeyEncryption feature flag by @david-livefront in #6617
- docs: Clean up kdoc issues by @david-livefront in #6629
- [PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6642
- [PM-33495] ci: Remove build job to reduce Build workflows time by @vvolkgang in #6658
- Update error state to allow for a more customizable button by @david-livefront in #6654
- [PM-33560] debt: Wire SendManager and Send ViewModel error handlers by @SaintPatrck in #6652
- [PM-33394] debt: Wire FolderManager and folder ViewModel error handlers by @SaintPatrck in #6653
- [PM-33561] debt: Wire CipherManager and cipher ViewModel error handlers by @SaintPatrck in #6651
- Crowdin Pull by @bw-ghapp[bot] in #6669
- [deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in #6672
- [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #6552
- misc: Add support for icons in buttons via BitwardenButtonData by @david-livefront in #6682
- misc: Add an error message to the DownloadAttachmentResult by @david-livefront in #6688
- misc: Rename the VaultDiskSource Flows by @david-livefront in #6689
- chore: Reorganize imports in VaultViewModel by @SaintPatrck in #6701
- chore: Remove unused how_to_manage_my_vault string by @david-livefront in #6702
π¦ Dependency Updates
- Update SDK to 2.0.0-5451-c73f9161 by @bw-ghapp[bot] in #6605
- Update AGP and gradle wrapper by @david-livefront in #6619
- Update protobuf library by @david-livefront in #6626
- [deps]: Lock file maintenance by @renovate[bot] in #6604
- [deps]: Update androidx.credentials:credentials to v1.6.0-rc02 by @renovate[bot] in #6670
- [deps]: Update org.sonarqube to v7.2.3.7755 by @renovate[bot] in #6671
- [deps]: Lock file maintenance by @renovate[bot] in #6673
- Update SDK to 2.0.0-5676-14521973 by @bw-ghapp[bot] in #6615
- Revert "Update SDK to 2.0.0-5676-14521973" by @SaintPatrck in #6679
- Update Androidx dependencies by @david-livefront in #6683
- PM-33160: Instantiate SDK client with Repositories class by @david-livefront in #6681
- Update app to use the latest version of Kotlin by @david-livefront in #6684
- Revert "PM-34193: Rollback SDK update for Vault lockout bug" by @david-livefront in #6725
π¨ Other
- [PM-33478] llm: Add android-implementer agent for autonomous development workflow by @SaintPatrck in #6635
- llm: Capture test failures on first run in build-test-verify skill by @SaintPatrck in #6661
- llm: Clarify @Suppress("MaxLineLength") usage in testing skill by @SaintPatrck in #6685
- llm: Add /review-android command and align reviewing-changes skill with agent by @SaintPatrck in #6665
Full Changelog: v2026.3.0-bwpm...v2026.3.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/23660459640
Original source - Apr 2, 2026
- Date parsed from source:Apr 2, 2026
- First seen by Releasebot:Apr 2, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.3.1 (1478)
Bitwarden Android releases a bug fix update that prevents duplicate items when scanning QR codes and adds a range of under-the-hood improvements, including cookie support, premium upgrade enhancements, stronger sync handling, and broader stability fixes.
Overview
Fixed an issue where scanning QR codes could create duplicate items.
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
Remove remember ViewModel by @david-livefront in #6618
[PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6627
[PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6622
[PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6620
PM-18596: feat: SSN field should be hidden by default by @david-livefront in #6628
[PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs by @aj-rosado in #6616
[PM-33505] feat: Add MobilePremiumUpgrade feature flag by @SaintPatrck in #6655
[PM-33507] feat: Add premium upgrade banner dismissal persistence by @SaintPatrck in #6657
[PM-33506] feat: Add PremiumStatusChanged push notification support by @SaintPatrck in #6656
PM-33565: Update premium dialog for attachments by @david-livefront in #6663
[PM-33511] feat: Add creationDate to UserState.Account by @SaintPatrck in #6662
[PM-32663] feat: Update vault migration screens by @aj-rosado in #6660
[PM-33356] feat: Sync when push notification policy changed is received by @andrebispo5 in #6664
[PM-33365] feat: Add GmsManager to gate CXP features on GMS Core version by @SaintPatrck in #6678
[PM-33508] feat: Add AuthenticatedBillingApi and BillingService network layer by @SaintPatrck in #6668
[PM-33509] feat: Add BillingRepository and Hilt billing modules by @SaintPatrck in #6674
[PM-33510] feat: Add Play Billing Library dependency and PlayBillingManager by @SaintPatrck in #6680
[PM-33512] feat: Add PremiumStateManager for upgrade banner eligibility by @SaintPatrck in #6690
[PM-33513] feat: Add checkout callback deep link handling by @SaintPatrck in #6692
[PM-33514] feat: Add premium upgrade banner visibility logic by @SaintPatrck in #6696
π Bug fixes
PM-33266: Allow the VaultUnlockViewModel and VaultViewModel to safely initialize without a UserState by @david-livefront in #6623
PM-29871: Add additional callouts for external links in the app by @david-livefront in #6614
PM-29861: Update overflow content description to 'More options' by @david-livefront in #6621
PM-29871: bug: Add external link callouts by @david-livefront in #6634
[PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6639
PM-33411: bug: Defer early navigation until lifecycle is resumed by @david-livefront in #6638
PM-33428: bug: Fix loading dialog statusbar content color by @david-livefront in #6641
[PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6643
PM-33441: bug: Add external link callout for start registration screen by @david-livefront in #6646
PM-29869: bug: Update colorscheme to improve accessibility by @david-livefront in #6647
PM-29871: bug: Add external link callouts for buttons by @david-livefront in #6648
[PM-33553] fix: Remove "Why am I seeing this?" link from cookie sync screen by @SaintPatrck in #6676
PM-33893: bug: Crash caused by empty credential password by @david-livefront in #6693
PM-33907: bug: Handle exceptions thrown when querying the AutofillManager by @david-livefront in #6695
PM-33909: bug: Check the column index before querying for 3rd party autofill data by @david-livefront in #6697
PM-33913: bug: Remove org event to avoid duplicate entry by @david-livefront in #6699
PM-32721: bug: Add sorting to password history by @david-livefront in #6700
[PM-23560] bug: Added guard to ensure duplicate scan events are not fired by @aj-rosado in #6687
PM-34193: Rollback SDK update for Vault lockout bug by @david-livefront in #6724
PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6727
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #6625
PM-26059: Remove CipherKeyEncryption feature flag by @david-livefront in #6617
docs: Clean up kdoc issues by @david-livefront in #6629
[PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6642
[PM-33495] ci: Remove build job to reduce Build workflows time by @vvolkgang in #6658
Update error state to allow for a more customizable button by @david-livefront in #6654
[PM-33560] debt: Wire SendManager and Send ViewModel error handlers by @SaintPatrck in #6652
[PM-33394] debt: Wire FolderManager and folder ViewModel error handlers by @SaintPatrck in #6653
[PM-33561] debt: Wire CipherManager and cipher ViewModel error handlers by @SaintPatrck in #6651
Crowdin Pull by @bw-ghapp[bot] in #6669
[deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in #6672
[PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #6552
misc: Add support for icons in buttons via BitwardenButtonData by @david-livefront in #6682
misc: Add an error message to the DownloadAttachmentResult by @david-livefront in #6688
misc: Rename the VaultDiskSource Flows by @david-livefront in #6689
chore: Reorganize imports in VaultViewModel by @SaintPatrck in #6701
chore: Remove unused how_to_manage_my_vault string by @david-livefront in #6702
π¦ Dependency Updates
Update SDK to 2.0.0-5451-c73f9161 by @bw-ghapp[bot] in #6605
Update AGP and gradle wrapper by @david-livefront in #6619
Update protobuf library by @david-livefront in #6626
[deps]: Lock file maintenance by @renovate[bot] in #6604
[deps]: Update androidx.credentials:credentials to v1.6.0-rc02 by @renovate[bot] in #6670
[deps]: Update org.sonarqube to v7.2.3.7755 by @renovate[bot] in #6671
[deps]: Lock file maintenance by @renovate[bot] in #6673
Update SDK to 2.0.0-5676-14521973 by @bw-ghapp[bot] in #6615
Revert "Update SDK to 2.0.0-5676-14521973" by @SaintPatrck in #6679
Update Androidx dependencies by @david-livefront in #6683
PM-33160: Instantiate SDK client with Repositories class by @david-livefront in #6681
Update app to use the latest version of Kotlin by @david-livefront in #6684
Revert "PM-34193: Rollback SDK update for Vault lockout bug" by @david-livefront in #6725
π¨ Other
[PM-33478] llm: Add android-implementer agent for autonomous development workflow by @SaintPatrck in #6635
llm: Capture test failures on first run in build-test-verify skill by @SaintPatrck in #6661
llm: Clarify @Suppress("MaxLineLength") usage in testing skill by @SaintPatrck in #6685
llm: Add /review-android command and align reviewing-changes skill with agent by @SaintPatrck in #6665
Full Changelog: v2026.3.0-bwa...v2026.3.1-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/23660459662
Original source - Mar 19, 2026
- Date parsed from source:Mar 19, 2026
- First seen by Releasebot:Mar 20, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.3.0 (21345)
Bitwarden Android adds passkey sign-in support for trusted browsers with related origins, improves account protection when session tokens expire, and fixes passphrase spacing, item archiving, and TalkBack accessibility. It also brings app-lock timeout and cookie handling updates.
Overview
What's New
Trusted browsers now support related origins for passkey sign-in
Improvements
Improved account protection when session tokens expire
Passphrase generator no longer inserts unwanted spaces when no separator is configured
Long organization names no longer overflow the item owner selection screen
Bug Fixes
Fixed error when archiving or unarchiving an item
Improved TalkBack accessibility: focus order, heading navigation, notification badge announcements, and duplicate button label fixes
Character type toggles (A-Z, a-z, 0-9, symbols) no longer read twice with TalkBack
What's Changed
Feature Development
BWA-235: Update Authenticator to use state-based navigation for top-level navigation by @david-livefront in #6586
[PM-32714] Add cookie domain-suffix resolution and fix cloud config path exclusion by @SaintPatrck in #6589
Add Authenticator app-lock timeout by @david-livefront in #6609
π[PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6630
π[PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6631
π[PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6632
π Bug fixes
PM-30892: Fix radio button spacing by @david-livefront in #6559
PM-29866: Remove redundant content description in icon buttons by @david-livefront in #6565
PM-29871: Add external links announcements by @david-livefront in #6566
PM-32607: Label headers for accesibility by @david-livefront in #6567
PM-29867: Fix notifications announcement by @david-livefront in #6570
[PM-30916] bug: Create passkey myitems by @andrebispo5 in #6558
PM-31772: Simplify origin for verified sources by @david-livefront in #6577
PM-29870: Add explicit traversal order for scaffold by @david-livefront in #6580
[PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in #6592
PM-33112: Avoid double announcement of BitwardenSwitch content description by @david-livefront in #6611
π[PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6640
π[PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6645
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #6561
Remove unnecessary opt-in annotations by @david-livefront in #6581
[PM-32758] ci: Improve CI cache to fix GitHub runners running out of memory by @vvolkgang in #6583
[PM-32751] ci: Fix version name output in run summary by @vvolkgang in #6585
Replace test workflow with sharded parallel CI execution by @SaintPatrck in #6582
Crowdin Pull by @bw-ghapp[bot] in #6600
Move FakeLifecycle to core module by @david-livefront in #6608
Move the AppStateManager to the data module by @david-livefront in #6593
Remove Gitter chat badge from README by @djsmith85 in #6612
π[PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6644
π¦ Dependency Updates
Update SDK to 2.0.0-5302-1693d4d4 by @bw-ghapp[bot] in #6549
Update SDK to 2.0.0-5335-7a22aa7f by @bw-ghapp[bot] in #6562
Update SDK to 2.0.0-5422-26e2b107 by @bw-ghapp[bot] in #6569
Update SDK to 2.0.0-5425-a6f4a233 by @bw-ghapp[bot] in #6595
[deps]: Update org.junit:junit-bom to v6.0.3 by @renovate[bot] in #6603
[deps]: Update com.google.devtools.ksp to v2.3.6 by @renovate[bot] in #6601
[deps]: Update hilt to v2.59.2 by @renovate[bot] in #6602
Update Firebase BOM by @david-livefront in #6606
Update Compose to 2026.02.01 by @david-livefront in #6607
π¨ Other
Replace ZonedDateTime with Instant by @david-livefront in #6554
Add implementing-android-code skill and deduplicate CLAUDE.md by @SaintPatrck in #6534
[PM-32566] Refactor cookie acquisition ViewModel and simplify tests by @SaintPatrck in #6564
[PM-32655] Extract troubleshooting guide into docs/TROUBLESHOOTING.md by @SaintPatrck in #6571
[PM-32780] Disable Claude Code attribution in commits and PRs by @SaintPatrck in #6588
[PM-32656] Fix implementing-android-code skill annotations and formatting by @SaintPatrck in #6572
[PM-32657] Add build-test-verify skill and extract build/test/deploy sections by @SaintPatrck in #6573
[PM-32658] Add skill routing to CLAUDE.md Quick Reference by @SaintPatrck in #6574
[PM-21659] llm: Add workflow skills and finalize CLAUDE.md restructuring by @SaintPatrck in #6575
llm: Add plan-android-work command and planning skills by @SaintPatrck in #6597
Full Changelog: v2026.2.1-bwpm...v2026.3.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/23011287575
Original source - Mar 19, 2026
- Date parsed from source:Mar 19, 2026
- First seen by Releasebot:Mar 20, 2026
Bitwarden Android by Bitwarden
Authenticator 2026.3.0 (1409)
Bitwarden Android releases under-the-hood bug fixes and improvements, including updated Authenticator navigation, app-lock timeout, stronger cookie and SSO handling, and accessibility and sync fixes that polish the Android experience.
Overview
Varous under-the-hood bug fixes and imrprovements
What's Changed
Feature Development
BWA-235: Update Authenticator to use state-based navigation for top-level navigation by @david-livefront in #6586
[PM-32714] Add cookie domain-suffix resolution and fix cloud config path exclusion by @SaintPatrck in #6589
Add Authenticator app-lock timeout by @david-livefront in #6609
π[PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6630
π[PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6631
π[PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6632π Bug fixes
PM-30892: Fix radio button spacing by @david-livefront in #6559
PM-29866: Remove redundant content description in icon buttons by @david-livefront in #6565
PM-29871: Add external links announcements by @david-livefront in #6566
PM-32607: Label headers for accesibility by @david-livefront in #6567
PM-29867: Fix notifications announcement by @david-livefront in #6570
[PM-30916] bug: Create passkey myitems by @andrebispo5 in #6558
PM-31772: Simplify origin for verified sources by @david-livefront in #6577
PM-29870: Add explicit traversal order for scaffold by @david-livefront in #6580
[PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in #6592
PM-33112: Avoid double announcement of BitwardenSwitch content description by @david-livefront in #6611
π[PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6640
π[PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6645βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #6561
Remove unnecessary opt-in annotations by @david-livefront in #6581
[PM-32758] ci: Improve CI cache to fix GitHub runners running out of memory by @vvolkgang in #6583
[PM-32751] ci: Fix version name output in run summary by @vvolkgang in #6585
Replace test workflow with sharded parallel CI execution by @SaintPatrck in #6582
Crowdin Pull by @bw-ghapp[bot] in #6600
Move FakeLifecycle to core module by @david-livefront in #6608
Move the AppStateManager to the data module by @david-livefront in #6593
Remove Gitter chat badge from README by @djsmith85 in #6612
π[PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6644π¦ Dependency Updates
Update SDK to 2.0.0-5302-1693d4d4 by @bw-ghapp[bot] in #6549
Update SDK to 2.0.0-5335-7a22aa7f by @bw-ghapp[bot] in #6562
Update SDK to 2.0.0-5422-26e2b107 by @bw-ghapp[bot] in #6569
Update SDK to 2.0.0-5425-a6f4a233 by @bw-ghapp[bot] in #6595
[deps]: Update org.junit:junit-bom to v6.0.3 by @renovate[bot] in #6603
[deps]: Update com.google.devtools.ksp to v2.3.6 by @renovate[bot] in #6601
[deps]: Update hilt to v2.59.2 by @renovate[bot] in #6602
Update Firebase BOM by @david-livefront in #6606
Update Compose to 2026.02.01 by @david-livefront in #6607π¨ Other
Replace ZonedDateTime with Instant by @david-livefront in #6554
Add implementing-android-code skill and deduplicate CLAUDE.md by @SaintPatrck in #6534
[PM-32566] Refactor cookie acquisition ViewModel and simplify tests by @SaintPatrck in #6564
[PM-32655] Extract troubleshooting guide into docs/TROUBLESHOOTING.md by @SaintPatrck in #6571
[PM-32780] Disable Claude Code attribution in commits and PRs by @SaintPatrck in #6588
[PM-32656] Fix implementing-android-code skill annotations and formatting by @SaintPatrck in #6572
[PM-32657] Add build-test-verify skill and extract build/test/deploy sections by @SaintPatrck in #6573
[PM-32658] Add skill routing to CLAUDE.md Quick Reference by @SaintPatrck in #6574
[PM-21659] llm: Add workflow skills and finalize CLAUDE.md restructuring by @SaintPatrck in #6575
llm: Add plan-android-work command and planning skills by @SaintPatrck in #6597Full Changelog: v2026.2.1-bwa...v2026.3.0-bwa
Original source
Builds Source: https://github.com/bitwarden/android/actions/runs/23011287626 - Mar 5, 2026
- Date parsed from source:Mar 5, 2026
- First seen by Releasebot:Mar 6, 2026
Bitwarden Android by Bitwarden
Password Manager 2026.2.1 (21297)
BW announces a product update focused on security and reliability. Passkey support and improved browser autofill, bug fixes for archives and editing, accessibility improvements, and codeβlevel optimizations accompany SDK and dependency updates plus new cookie and auth flows. A solid stability release.
Overview
- Addressed security and authentication issues, including passkey support
- Improved browser compatibility and autofill behavior
- Fixed export, archiving, and item editing bugs
- Resolved issues with passphrase generation and date handling
- Improved accessibility and interface elements
- Enhanced stability, compatibility, and network request handling
What's Changed
β¨ Community Highlight
- [PM-31980] Fix passkeys on some browsers by fixing JSON parsing by @Darkness4 in #6502
- [PM-22523] PM-19476: Allow empty string as word separator by @EranBoudjnah in #5334
- [PM-32022] Fix browser autofill dialog showing for non-default browsers by @Vateva in #6514
- [PM-32356] Fix: Use soft logout for token refresh failures to preserve account by @hwittenborn in #6545
Feature Development
- Update AGP to v9.0.0 by @david-livefront in #6479
- PM-31926: Add Autofill reminder for Vivaldi browser by @david-livefront in #6494
- [PM-31982] Add CookieDiskSource for cookie persistence by @SaintPatrck in #6504
- [PM-31993] Add deep link utilities for cookie vendor callbacks by @SaintPatrck in #6506
- [PM-31993] Add cookie vendor deep link intent filter by @SaintPatrck in #6507
- [PM-32011] Add cookie callback flow to AuthRepository by @SaintPatrck in #6510
- PM-31922: Remove deprecated Android block where possible by @david-livefront in #6512
- [PM-31615] feat: Updated Send network models to support email verification by @aj-rosado in #6519
- [PM-31614] feat: Added new UI for the Email verification on sends by @aj-rosado in #6488
- Update Google privileged browsers list by @github-actions[bot] in #6538
- [PM-31835] feat: add generator copy password field on send by @aj-rosado in #6508
π Bug fixes
- PM-31888: Update the ZonedDateTimeSerializer to be more lenient when deserializing by @david-livefront in #6489
- [PM-30870] Fix editing blocked autofill URIs by @andrebispo5 in #6532
- PM-32354: Filter out archived items from CXP by @david-livefront in #6547
- PM-32353: Archive and Unarchive buttons should honor MP reprompt by @david-livefront in #6546
- π PM-32607: Label headers for accesibility by @david-livefront in #6578
- π [PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in #6596
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #6491
- PM-31924: Remove the 'android.dependency.useConstraints' gradle property by @david-livefront in #6509
- Slim down and align with our current practices by @theMickster in #6518
- [PM-32251] Decouple SDK token repository from network module by @SaintPatrck in #6537
- Crowdin Pull by @bw-ghapp[bot] in #6539
- Clean up ColorExtensions tests by @david-livefront in #6551
- [PM-32200] ci: Add workflow to enforce PR labels by @vvolkgang in #6530
π¦ Dependency Updates
- Update SDK to 2.0.0-5002-7f4059e7 by @bw-ghapp[bot] in #6481
- Update Firebase BOM to v34.9.0 by @david-livefront in #6493
- Update the gradlew Wrapper to v9.3.1 by @david-livefront in #6496
- Update to Kotlin v2.3.10 by @david-livefront in #6499
- Update SDK to 2.0.0-5021-f954d14b by @bw-ghapp[bot] in #6495
- Update SDK to 2.0.0-5046-d59280a3 by @bw-ghapp[bot] in #6511
- Update Kover to v0.9.7 by @david-livefront in #6516
- Update SDK to 2.0.0-5064-8700dc73 by @bw-ghapp[bot] in #6513
- Update SDK to 2.0.0-5087-3e8a45eb by @bw-ghapp[bot] in #6521
- Update SDK to 2.0.0-5131-c0c3ee5f by @bw-ghapp[bot] in #6531
- Update Anroidx dependencies by @david-livefront in #6536
- [deps]: Update com.google.devtools.ksp to v2.3.5 by @renovate[bot] in #6541
- Update SDK to 2.0.0-5210-4ffddfe5 by @bw-ghapp[bot] in #6533
- Update AGP to v9.0.1 by @david-livefront in #6543
- [PM-30703] Introduce CXF payload parser and update to alpha05 by @SaintPatrck in #6347
π¨ Other
- PM-31927: Pre-emptively patch Brave browser Autofill bug by @david-livefront in #6497
- [PM-31954] Add server communication models to ConfigResponseJson by @SaintPatrck in #6500
- PM-31953: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6498
- [PM-80371] Enhance CLAUDE.md using bitwarden-init plugin by @SaintPatrck in #6368
- PM-31925: Replace 'android' reference with logic in LibraryExtension by @david-livefront in #6520
- [PM-32029] Implement SDK interfaces for cookie management by @SaintPatrck in #6517
- PM-32146: Add back 'parent' param to webAuthn url by @david-livefront in #6527
- PM-31664: Add new SnackbarRelay type specific for the View Screen by @david-livefront in #6528
- [deps]: Lock file maintenance by @renovate[bot] in #6542
- PM-32252: Update View Item date information layout by @david-livefront in #6544
- [PM-29885] Implement SSO cookie vending authentication flow by @SaintPatrck in #6522
- [PM-32121] Add CookieAcquisition screen and ViewModel by @SaintPatrck in #6523
- Update RootNavScreen docs by @SaintPatrck in #6553
- [PM-32122] Add cookie acquisition navigation by @SaintPatrck in #6529
- [PM-32149] Send email verification error dialogs by @aj-rosado in #6535
- PM-29863: Update segmented control font by @david-livefront in #6555
- [PM-31810] Added logic to gate Send auth verification behind premium by @aj-rosado in #6556
- Fix incorrect apostrophe by @david-livefront in #6557
New Contributors
- @Darkness4 made their first contribution in #6502
- @EranBoudjnah made their first contribution in #5334
- @Vateva made their first contribution in #6514
- @hwittenborn made their first contribution in #6545
Full Changelog: v2026.2.0-bwpm...v2026.2.1-bwpm
Original source
Builds Source: https://github.com/bitwarden/android/actions/runs/22503857145
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.