Bitwarden iOs Updates & Release Notes
40 updates curated from 1 source by the Releasebot Team. Last updated: Oct 5, 2026
- Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 5, 2026
Password Manager 2026.9.1 (3533)
Bitwarden iOs releases clearer password generator actions plus a range of bug fixes and improvements. This update also refines Send handling, card editing, vault item saving, accessibility, and under-the-hood authentication and sync changes for a smoother experience.
Overview
Clearer password generator actions
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-32153] feat: Split master password authentication/unlock data in register-finish request by @matt-livefront in #3019
[PM-37877] feat: Implement SDK KM state bridge by @matt-livefront in #2940
π Bug fixes
[PM-43234] fix: Hide Edit option for non-compliant Sends in the send list menu by @matt-livefront in #3031
[PM-37884] fix: Show the scan card button when editing a card by @andrebispo5 in #3015
[PM-43016] fix: Load item types before vault refresh and reload on sync by @fedemkr in #3022
[PM-42462] fix: Show None as the vault item picker placeholder by @andrebispo5 in #2992
[PM-42025] fix: Show a toast after a vault item is saved by @andrebispo5 in #2993
[PM-43223] [PM-43220] fix: Update "Who can view" and "Deletion date" menu footer text by @matt-livefront in #3035
[PM-43340] [PM-43372] fix: Hide Remove Password, Copy Link, and Share Link options for non-compliant Sends in the send list menu by @matt-livefront in #3034
[pm-38360] fix: DatePicker a11y fixes by @morganzellers-bw in #3030
[PM-42673] fix: Make filling the primary action on the inline generator sheet by @morganzellers-bw in #3046
[PM-43874] fix: Moves "Use this password/passphrase/username" button for generator by @morganzellers-bw in #3060
βοΈ Maintenance
[PM-37888] refactor: Remove unused AccountEncryptionKeys wrapper by @matt-livefront in #2861
π¦ Dependency Updates
[deps]: Update SwiftProtobuf to v1.38.1 by @renovate[bot] in #2966
[deps]: Update SnapshotTesting to v1.19.4 by @renovate[bot] in #2965
[deps]: Update csv to v3.3.6 by @renovate[bot] in #2964
Full Changelog: v2026.9.0-bwpm...v2026.9.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/35626776617
Original source - Oct 2, 2026
- Date parsed from source:Oct 2, 2026
- First seen by Releasebot:Oct 5, 2026
Authenticator 2026.9.1 (889)
Bitwarden iOs ships under-the-hood bug fixes and improvements, including a split of master password authentication and unlock data, an SDK KM state bridge, and updates to Sends, card editing, vault refresh, item picking, toast feedback, and password generator behavior.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-32153] feat: Split master password authentication/unlock data in register-finish request by @matt-livefront in #3019
[PM-37877] feat: Implement SDK KM state bridge by @matt-livefront in #2940
π Bug fixes
[PM-43234] fix: Hide Edit option for non-compliant Sends in the send list menu by @matt-livefront in #3031
[PM-37884] fix: Show the scan card button when editing a card by @andrebispo5 in #3015
[PM-43016] fix: Load item types before vault refresh and reload on sync by @fedemkr in #3022
[PM-42462] fix: Show None as the vault item picker placeholder by @andrebispo5 in #2992
[PM-42025] fix: Show a toast after a vault item is saved by @andrebispo5 in #2993
[PM-43223] [PM-43220] fix: Update "Who can view" and "Deletion date" menu footer text by @matt-livefront in #3035
[PM-43340] [PM-43372] fix: Hide Remove Password, Copy Link, and Share Link options for non-compliant Sends in the send list menu by @matt-livefront in #3034
[pm-38360] fix: DatePicker a11y fixes by @morganzellers-bw in #3030
[PM-42673] fix: Make filling the primary action on the inline generator sheet by @morganzellers-bw in #3046
[PM-43874] fix: Moves "Use this password/passphrase/username" button for generator by @morganzellers-bw in #3060
βοΈ Maintenance
[PM-37888] refactor: Remove unused AccountEncryptionKeys wrapper by @matt-livefront in #2861
π¦ Dependency Updates
[deps]: Update SwiftProtobuf to v1.38.1 by @renovate[bot] in #2966
[deps]: Update SnapshotTesting to v1.19.4 by @renovate[bot] in #2965
[deps]: Update csv to v3.3.6 by @renovate[bot] in #2964
Full Changelog: v2026.9.0-bwa...v2026.9.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/35384644507
Original source All of your release notes in one feed
Join Releasebot and get updates from Bitwarden and hundreds of other software products.
- Sep 18, 2026
- Date parsed from source:Sep 18, 2026
- First seen by Releasebot:Sep 20, 2026
Password Manager 2026.9.0 (3521)
Bitwarden iOs adds clearer Shortcuts actions and messages, plus stricter Send Controls policy enforcement and a set of bug fixes and under-the-hood improvements.
Overview
Clearer Shortcuts actions and messages
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-40248] feat: Enforce Send access controls via Send Controls policy by @matt-livefront in #2906
[PM-40460] feat: Enforce Send type restriction via Send Controls policy by @matt-livefront in #2909
[PM-38792] feat: Enforce Send deletion date via Send Controls policy by @matt-livefront in #2910
[PM-41028] feat: Restrict View Send screen for policy non-compliant Sends by @matt-livefront in #2920
π Bug fixes
[PM-42523] fix: Restore AppIntents localization strings and detect their usage by @fedemkr in #3005
[PM-41957] fix: Show New folder created toast on all folder creation paths by @andrebispo5 in #2991
[PM-41957] fix: Remove new folder snackbar from add/edit item flow and trailing period by @andrebispo5 in #3011
[PM-40478] fix: Update Send tab visibility immediately after policy sync by @matt-livefront in #2917
[PM-43234] fix: Hide Edit option for non-compliant Sends in the send β¦ by @matt-livefront in #3032
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2961
[PM-42492] chore: Update Xcode to 26.6 by @fedemkr in #2997
chore: Fix Localizable.strings file by @github-actions[bot] in #2963
Added workflow placeholder by @mpbw2 in #3018
π¦ Dependency Updates
Update public suffix list by @github-actions[bot] in #2990
[deps]: Update slackapi/slack-github-action action to v4 by @renovate[bot] in #2971
[deps]: Update actions/checkout action to v7 by @renovate[bot] in #2970
[deps]: Update actions/cache action to v6 by @renovate[bot] in #2969
[deps]: Update fastlane to v2.238.0 by @renovate[bot] in #2967
π¨ Other
[PM-37811] llm: Add audit build warnings command by @fedemkr in #2674
llm: Dispatch bitwarden-software-engineer as a subagent for SDK-update evaluation by @SaintPatrck in #2998
llm: Exclude claude-code-action's restored config paths from the SDK-update push guard by @SaintPatrck in #2999
llm: Fix sdk-surface-diff.sh false REMOVED on uniffi's split access modifier by @SaintPatrck in #3001
Full Changelog: v2026.8.1-bwpm...v2026.9.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/34499169910
Original source - Sep 18, 2026
- Date parsed from source:Sep 18, 2026
- First seen by Releasebot:Sep 20, 2026
Authenticator 2026.9.0 (879)
Bitwarden iOs ships bug fixes and improvements, with stronger Send Controls policy enforcement, tighter Send restrictions, faster Send tab updates, and improved folder and AppIntents behavior.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-40248] feat: Enforce Send access controls via Send Controls policy by @matt-livefront in #2906
[PM-40460] feat: Enforce Send type restriction via Send Controls policy by @matt-livefront in #2909
[PM-38792] feat: Enforce Send deletion date via Send Controls policy by @matt-livefront in #2910
[PM-41028] feat: Restrict View Send screen for policy non-compliant Sends by @matt-livefront in #2920
π Bug fixes
[PM-42523] fix: Restore AppIntents localization strings and detect their usage by @fedemkr in #3005
[PM-41957] fix: Show New folder created toast on all folder creation paths by @andrebispo5 in #2991
[PM-41957] fix: Remove new folder snackbar from add/edit item flow and trailing period by @andrebispo5 in #3011
[PM-40478] fix: Update Send tab visibility immediately after policy sync by @matt-livefront in #2917
[PM-43234] fix: Hide Edit option for non-compliant Sends in the send β¦ by @matt-livefront in #3032
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2961
[PM-42492] chore: Update Xcode to 26.6 by @fedemkr in #2997
chore: Fix Localizable.strings file by @github-actions[bot] in #2963
Added workflow placeholder by @mpbw2 in #3018
π¦ Dependency Updates
Update public suffix list by @github-actions[bot] in #2990
[deps]: Update slackapi/slack-github-action action to v4 by @renovate[bot] in #2971
[deps]: Update actions/checkout action to v7 by @renovate[bot] in #2970
[deps]: Update actions/cache action to v6 by @renovate[bot] in #2969
[deps]: Update fastlane to v2.238.0 by @renovate[bot] in #2967
π¨ Other
[PM-37811] llm: Add audit build warnings command by @fedemkr in #2674
llm: Dispatch bitwarden-software-engineer as a subagent for SDK-update evaluation by @SaintPatrck in #2998
llm: Exclude claude-code-action's restored config paths from the SDK-update push guard by @SaintPatrck in #2999
llm: Fix sdk-surface-diff.sh false REMOVED on uniffi's split access modifier by @SaintPatrck in #3001
Full Changelog: v2026.8.1-bwa...v2026.9.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/33804452765
Original source - Sep 3, 2026
- Date parsed from source:Sep 3, 2026
- First seen by Releasebot:Sep 5, 2026
Password Manager 2026.8.1 (3489)
Bitwarden iOs releases improved account security, renames βFoldersβ to βMy folders,β adds a new Date Field Picker for new cipher types, and fixes premium upgrade prompts that appeared when they shouldnβt. It also includes under-the-hood improvements and bug fixes.
Overview
Improved account security
Fixed premium upgrade prompts appearing when they shouldn't
Various under-the-hood improvements and bug fixes
What's Changed
Feature Development
[PM-40760] feat: Rename "Folders" to "My folders" terminology by @KatherineInCode in #2915
[pm-38360] feat: Adds new Date Field Picker to new cipher types by @morganzellers-bw in #2942
[PM-42197] feat: Thread encryptedByKeyId through cipher requests by @fedemkr in #2987
π Bug fixes
[PM-41799] fix: Hide Premium upgrade path for self-hosted and internal QA accounts by @andrebispo5 in #2952
[PM-41956] fix: Resolve data races and task leak causing flaky processor tests by @fedemkr in #2972
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2950
[PM-42176] ci: Exclude ViewInspectorTestHelpers from Codecov coverage by @fedemkr in #2979
π¦ Dependency Updates
Update SDK to 58a710e (3.0.0-7505-fbd2167) by @bw-ghapp[bot] in #2941
Update SDK to abd7c99 (3.0.0-7705-485773c) by @bw-ghapp[bot] in #2958
Update SDK to b7e7be7 (3.0.0-7742-9794da5) by @bw-ghapp[bot] in #2982
π¨ Other
llm: Add evaluating-sdk-internal-updates skill and CI workflow by @SaintPatrck in #2957
llm: Harden SDK update evaluation against an incomplete run by @SaintPatrck in #2973
[AI-88] llm: Remove .claude/CONTRIBUTING.md by @SaintPatrck in #2981
llm: Ignore acknowledgements drift in the SDK-update-evaluate job by @SaintPatrck in #2984
Full Changelog: v2026.8.0-bwpm...v2026.8.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/32510537668
Original source Similar to Bitwarden iOs with recent updates:
- Bitwarden updates44 release notes Β· Latest Sep 30, 2026
- Bitwarden Clients updates70 release notes Β· Latest Oct 1, 2026
- OpenAI updates242 release notes Β· Latest Oct 6, 2026
- iOS updates27 release notes Β· Latest Sep 17, 2026
- Anthropic updates65 release notes Β· Latest Oct 2, 2026
- GitHub updates694 release notes Β· Latest Oct 6, 2026
- Sep 3, 2026
- Date parsed from source:Sep 3, 2026
- First seen by Releasebot:Sep 5, 2026
Authenticator 2026.8.1 (859)
Bitwarden iOs releases under-the-hood bug fixes and improvements, including a renamed βFoldersβ label to βMy folders,β a new Date Field Picker for new cipher types, and fixes for self-hosted upgrade prompts plus test stability.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-40760] feat: Rename "Folders" to "My folders" terminology by @KatherineInCode in #2915
[pm-38360] feat: Adds new Date Field Picker to new cipher types by @morganzellers-bw in #2942
[PM-42197] feat: Thread encryptedByKeyId through cipher requests by @fedemkr in #2987
π Bug fixes
[PM-41799] fix: Hide Premium upgrade path for self-hosted and internal QA accounts by @andrebispo5 in #2952
[PM-41956] fix: Resolve data races and task leak causing flaky processor tests by @fedemkr in #2972
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2950
[PM-42176] ci: Exclude ViewInspectorTestHelpers from Codecov coverage by @fedemkr in #2979
π¦ Dependency Updates
Update SDK to 58a710e (3.0.0-7505-fbd2167) by @bw-ghapp[bot] in #2941
Update SDK to abd7c99 (3.0.0-7705-485773c) by @bw-ghapp[bot] in #2958
Update SDK to b7e7be7 (3.0.0-7742-9794da5) by @bw-ghapp[bot] in #2982
π¨ Other
llm: Add evaluating-sdk-internal-updates skill and CI workflow by @SaintPatrck in #2957
llm: Harden SDK update evaluation against an incomplete run by @SaintPatrck in #2973
[AI-88] llm: Remove .claude/CONTRIBUTING.md by @SaintPatrck in #2981
llm: Ignore acknowledgements drift in the SDK-update-evaluate job by @SaintPatrck in #2984
Full Changelog: v2026.8.0-bwa...v2026.8.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/32510540021
Original source - Aug 21, 2026
- Date parsed from source:Aug 21, 2026
- First seen by Releasebot:Aug 22, 2026
Password Manager 2026.8.0 (3471)
Bitwarden iOs adds device management and account security improvements, smoother autofill and passkey handling, plus UI updates like My vault and shared folder terminology. It also fixes login, save-password, VoiceOver, and unexpected lock issues.
Overview
View and manage your logged-in devices
Improved autofill suggestions
Improved account security
Accounts no longer lock unexpectedly when adding a second account
Fixed a blank screen when canceling password generation
Improved passkey handling when a credential already exists
What's Changed
Feature Development
[PM-33861] feat: Add dismissal tracking for organization banners by @matt-livefront in #2816
[PM-33981] feat: Add device management models and API layer by @andrebispo5 in #2870
[PM-33981] feat: Add device management UI and Account Security integration by @andrebispo5 in #2871
[PM-35111] feat: Add FedRAMP (bitwarden-gov.com) entry to region selector by @fedemkr in #2857
[PM-41058] feat: Log FlightRecorder entry when Fill-Assist is invoked by @andrebispo5 in #2921
[PM-40630] feat: Display personal vault as "My vault" instead of email address by @KatherineInCode in #2897
[PM-37864] feat: Hide create account button based on server disableUserRegistration config by @fedemkr in #2865
[PM-39884] feat: Hide Gov region from start registration region picker by @fedemkr in #2869
[PM-40674] feat: Guard start registration against disableUserRegistration by @fedemkr in #2911
[PM-41109] feat: Update pending login requests UI screen by @andrebispo5 in #2923
[PM-39901] feat: Handle blob encryption and optional fields by @matt-livefront in #2904
[PM-40139] feat: Consolidate Disable Send and Send Options into Send Controls policy by @matt-livefront in #2877
[pm-38774] feat: Throw matched excluded credentials error by @morganzellers-bw in #2918
[PM-40632] feat: Rename "Owner" to "Vault" in item details terminology by @KatherineInCode in #2898
[PM-40637] feat: Rename organization terminology to vault in the Move screen by @KatherineInCode in #2908
[PM-40634] feat: Rename "Collection" terminology to "Shared folder" by @KatherineInCode in #2901
π Bug fixes
[PM-40305] fix: Prevent login-with-device vault key wrapped to a substituted public key by @matt-livefront in #2899
[PM-40767] fix: Cancel extension when dismissing save-password flow by @fedemkr in #2903
[PM-37992] fix: Show subscription attention card in empty vault and suppress conflicting CTAs by @KatherineInCode in #2867
[PM-41110] fix: Update device list date format, pending request matching, and activity display by @andrebispo5 in #2928
[PM-41097] fix: Announce Fill Assist toggle name and info icon to VoiceOver by @andrebispo5 in #2922
[PM-16841] fix: Save active account last-active time before adding new account by @fedemkr in #2930
[PM-41479] fix: Correct manageDevices feature flag raw value to match LaunchDarkly by @andrebispo5 in #2934
[PM-41520] fix: Gracefully handle unknown Send types by @matt-livefront in #2938
Agalles/add get live version lane by @AmyLGalles in #2943
Fix Spaceship API authentication for Ruby 3.4 compatibility by @AmyLGalles in #2944
βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2912
chore: remove checkmarx sast job by @sognefej in #2924
[PM-33025] ci: Speed up Test workflows by @vvolkgang in #2739
[PM-41450] debt: Fix SwiftLint errors on CIBuildInfo by @fedemkr in #2931
[PM-33025] ci: Fix linting step CI check by @vvolkgang in #2932
Crowdin Pull by @bw-ghapp[bot] in #2927
[PM-33025] ci: Temporarily disable Test workflow cache restore by @vvolkgang in #2935
π¦ Dependency Updates
Update public suffix list by @github-actions[bot] in #2913
Update SDK to 3dbc272 (3.0.0-7302-10ba9cb) by @bw-ghapp[bot] in #2894
π¨ Other
[PM-41005] llm: Add dependency error troubleshooting guidance to CLAUDE.md by @fedemkr in #2914
New Contributors
@sognefej made their first contribution in #2924
Full Changelog: v2026.7.1-bwpm...v2026.8.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/31214389657
Original source - Aug 21, 2026
- Date parsed from source:Aug 21, 2026
- First seen by Releasebot:Aug 22, 2026
Authenticator 2026.8.0 (844)
Bitwarden iOs releases under-the-hood bug fixes and improvements, plus device management updates, login and vault UI refinements, FedRAMP region selector changes, and terminology updates across vault and shared folder screens.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-33861] feat: Add dismissal tracking for organization banners by @matt-livefront in #2816
[PM-33981] feat: Add device management models and API layer by @andrebispo5 in #2870
[PM-33981] feat: Add device management UI and Account Security integration by @andrebispo5 in #2871
[PM-35111] feat: Add FedRAMP (bitwarden-gov.com) entry to region selector by @fedemkr in #2857
[PM-41058] feat: Log FlightRecorder entry when Fill-Assist is invoked by @andrebispo5 in #2921
[PM-40630] feat: Display personal vault as "My vault" instead of email address by @KatherineInCode in #2897
[PM-37864] feat: Hide create account button based on server disableUserRegistration config by @fedemkr in #2865
[PM-39884] feat: Hide Gov region from start registration region picker by @fedemkr in #2869
[PM-40674] feat: Guard start registration against disableUserRegistration by @fedemkr in #2911
[PM-41109] feat: Update pending login requests UI screen by @andrebispo5 in #2923
[PM-39901] feat: Handle blob encryption and optional fields by @matt-livefront in #2904
[PM-40139] feat: Consolidate Disable Send and Send Options into Send Controls policy by @matt-livefront in #2877
[pm-38774] feat: Throw matched excluded credentials error by @morganzellers-bw in #2918
[PM-40632] feat: Rename "Owner" to "Vault" in item details terminology by @KatherineInCode in #2898
[PM-40637] feat: Rename organization terminology to vault in the Move screen by @KatherineInCode in #2908
[PM-40634] feat: Rename "Collection" terminology to "Shared folder" by @KatherineInCode in #2901π Bug fixes
[PM-40305] fix: Prevent login-with-device vault key wrapped to a substituted public key by @matt-livefront in #2899
[PM-40767] fix: Cancel extension when dismissing save-password flow by @fedemkr in #2903
[PM-37992] fix: Show subscription attention card in empty vault and suppress conflicting CTAs by @KatherineInCode in #2867
[PM-41110] fix: Update device list date format, pending request matching, and activity display by @andrebispo5 in #2928
[PM-41097] fix: Announce Fill Assist toggle name and info icon to VoiceOver by @andrebispo5 in #2922
[PM-16841] fix: Save active account last-active time before adding new account by @fedemkr in #2930
[PM-41479] fix: Correct manageDevices feature flag raw value to match LaunchDarkly by @andrebispo5 in #2934
[PM-41520] fix: Gracefully handle unknown Send types by @matt-livefront in #2938
Agalles/add get live version lane by @AmyLGalles in #2943
Fix Spaceship API authentication for Ruby 3.4 compatibility by @AmyLGalles in #2944βοΈ Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2912
chore: remove checkmarx sast job by @sognefej in #2924
[PM-33025] ci: Speed up Test workflows by @vvolkgang in #2739
[PM-41450] debt: Fix SwiftLint errors on CIBuildInfo by @fedemkr in #2931
[PM-33025] ci: Fix linting step CI check by @vvolkgang in #2932
Crowdin Pull by @bw-ghapp[bot] in #2927
[PM-33025] ci: Temporarily disable Test workflow cache restore by @vvolkgang in #2935π¦ Dependency Updates
Update public suffix list by @github-actions[bot] in #2913
Update SDK to 3dbc272 (3.0.0-7302-10ba9cb) by @bw-ghapp[bot] in #2894π¨ Other
[PM-41005] llm: Add dependency error troubleshooting guidance to CLAUDE.md by @fedemkr in #2914
New Contributors
@sognefej made their first contribution in #2924
Full Changelog: v2026.7.1-bwa...v2026.8.0-bwa
Original source
Builds Source: https://github.com/bitwarden/ios/actions/runs/31214391415 - Aug 7, 2026
- Date parsed from source:Aug 7, 2026
- First seen by Releasebot:Aug 9, 2026
Password Manager 2026.7.1 (3432)
Bitwarden iOs releases a new update with improved account security, fixed attachment downloads for some business accounts, and adds Send Controls policy support, FillAssist sync integration, SDK-based password generation, and a redesigned Premium upgrade screen.
Overview
Fixed an issue preventing attachment downloads for some business accounts
Improved account security
What's Changed
Feature Development
[PM-40133] feat: Add Send Controls policy support and AnyCodable array/dictionary decoding by @matt-livefront in #2868
[PM-38443] feat: Add FillAssistRepository and sync integration by @andrebispo5 in #2812
[PM-38866] feat: Integrate SDK-based password generation into AutoFill extension by @fedemkr in #2828
[PM-39348] feat: Redesign Premium upgrade screen with benefit-led messaging by @KatherineInCode in #2884
[PM-38360] feat: Add reusable DateFieldPicker component by @SaintPatrck in #2731
π Bug fixes
[PM-40163] fix: Update text for TOTP Login premium alert. by @morganzellers-bw in #2881
[PM-39358] fix: Reject partial card scans via Luhn and brand-length validation by @fedemkr in #2845
[PM-39812] fix: Apply SSO cookie request handlers to HTTPService download functions by @fedemkr in #2848
[PM-39708] fix: Show correct UI for unpaid subscription status by @KatherineInCode in #2862
[PM-39767] fix: Show upgrade pending alert when upgrading via Settings > Plan by @KatherineInCode in #2873
[PM-39361] fix: Restart card scanner after camera interruption or reopen by @fedemkr in #2847
[PM-40755] fix: App crash when fill assist toggle enabled by @andrebispo5 in #2902
βοΈ Maintenance
Add get_live_version lane for checking published App Store versions by @AmyLGalles in #2875
[PM-32685] Add PR to message if available by @mpbw2 in #2883
[PM-35680] chore: Convert ServerCommunicationConfigClientProtocol to AutoMockable by @matt-livefront in #2853
Crowdin Pull by @bw-ghapp[bot] in #2854
ci: Remove ignoring logs on upload to TestFlight by @fedemkr in #2864
[PM-40043] chore: Exclude .build and .claude folders from lint by @fedemkr in #2860
[PM-29049] refactor: Validate PIN against pinProtectedUserKeyEnvelope by @matt-livefront in #2863
[PM-32685] enhancements for testing by @mpbw2 in #2885
Crowdin Pull by @bw-ghapp[bot] in #2891
[PM-40225] chore: Update filtered files in spellchecking by @LRNcardozoWDF in #2887
π¦ Dependency Updates
Update SDK to d4ac798 (3.0.0-6989-a4fae39) by @bw-ghapp[bot] in #2838
Update public suffix list by @github-actions[bot] in #2892
π¨ Other
llm: Add Step 7 verify/lint/format section to implementing-ios-code skill by @KatherineInCode in #2859
[PM-39748] llm: Add skill to fix flaky tests by @fedemkr in #2839
Full Changelog: v2026.7.0-bwpm...v2026.7.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/30112623804
Original source - Aug 7, 2026
- Date parsed from source:Aug 7, 2026
- First seen by Releasebot:Aug 9, 2026
Authenticator 2026.7.1 (817)
Bitwarden iOs releases a maintenance-focused update with bug fixes, UI polish, and under-the-hood improvements. It adds Send Controls policy support, FillAssist sync integration, SDK-based password generation in AutoFill, and a refreshed Premium upgrade screen.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-40133] feat: Add Send Controls policy support and AnyCodable array/dictionary decoding by @matt-livefront in #2868
[PM-38443] feat: Add FillAssistRepository and sync integration by @andrebispo5 in #2812
[PM-38866] feat: Integrate SDK-based password generation into AutoFill extension by @fedemkr in #2828
[PM-39348] feat: Redesign Premium upgrade screen with benefit-led messaging by @KatherineInCode in #2884
[PM-38360] feat: Add reusable DateFieldPicker component by @SaintPatrck in #2731
π Bug fixes
[PM-40163] fix: Update text for TOTP Login premium alert. by @morganzellers-bw in #2881
[PM-39358] fix: Reject partial card scans via Luhn and brand-length validation by @fedemkr in #2845
[PM-39812] fix: Apply SSO cookie request handlers to HTTPService download functions by @fedemkr in #2848
[PM-39708] fix: Show correct UI for unpaid subscription status by @KatherineInCode in #2862
[PM-39767] fix: Show upgrade pending alert when upgrading via Settings > Plan by @KatherineInCode in #2873
[PM-39361] fix: Restart card scanner after camera interruption or reopen by @fedemkr in #2847
[PM-40755] fix: App crash when fill assist toggle enabled by @andrebispo5 in #2902
βοΈ Maintenance
Add get_live_version lane for checking published App Store versions by @AmyLGalles in #2875
[PM-32685] Add PR to message if available by @mpbw2 in #2883
[PM-35680] chore: Convert ServerCommunicationConfigClientProtocol to AutoMockable by @matt-livefront in #2853
Crowdin Pull by @bw-ghapp[bot] in #2854
ci: Remove ignoring logs on upload to TestFlight by @fedemkr in #2864
[PM-40043] chore: Exclude .build and .claude folders from lint by @fedemkr in #2860
[PM-29049] refactor: Validate PIN against pinProtectedUserKeyEnvelope by @matt-livefront in #2863
[PM-32685] enhancements for testing by @mpbw2 in #2885
Crowdin Pull by @bw-ghapp[bot] in #2891
[PM-40225] chore: Update filtered files in spellchecking by @LRNcardozoWDF in #2887
π¦ Dependency Updates
Update SDK to d4ac798 (3.0.0-6989-a4fae39) by @bw-ghapp[bot] in #2838
Update public suffix list by @github-actions[bot] in #2892
π¨ Other
llm: Add Step 7 verify/lint/format section to implementing-ios-code skill by @KatherineInCode in #2859
[PM-39748] llm: Add skill to fix flaky tests by @fedemkr in #2839
Full Changelog: v2026.7.0-bwa...v2026.7.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/30112689608
Original source - Jul 25, 2026
- Date parsed from source:Jul 25, 2026
- First seen by Releasebot:Jul 25, 2026
- Modified by Releasebot:Sep 20, 2026
Authenticator 2026.7.0 (792)
Bitwarden iOs releases bug fixes, under-the-hood improvements, and new autofill and account setup capabilities. It adds fill-assist models, per-account storage, FedRAMP entitlement support, SSO and Duo redirect handling, and password generation in the Autofill extension while polishing premium and subscription screens.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-38443] feat: Add fill-assist domain models, CSS parser, and dynamic filename API by @andrebispo5 in #2810
[PM-38443] feat: Add fill-assist per-account storage and constants by @andrebispo5 in #2811
[PM-35192] feat: Add associated-domains entitlements for FedRAMP environment by @fedemkr in #2852
[PM-28349] feat: Support https:// redirects for SSO and Duo auth connectors by @matt-livefront in #2814
[PM-38946] feat: Add full-screen loading and error states to Premium Plan screen by @KatherineInCode in #2826
[PM-29575] feat: Add Create Account Form scenario to Test Harness by @fedemkr in #2808
[PM-29570] feat: Implement password generation with UI in AutoFill extension by @fedemkr in #2782
π Bug fixes
[PM-37992] fix: Show "subscription needs attention" card for past-due users by @KatherineInCode in #2823
[PM-38944] fix: Hide storage cost row when user has no additional storage by @KatherineInCode in #2849
fix: Replace bank account icon with correct asset by @andrebispo5 in #2866
βοΈ Maintenance
[PM-39759] ci: Increase test execution time allowance to 10 seconds by @fedemkr in #2840
[PM-39514] chore: Bump Xcode and simulator target to 26.5 by @fedemkr in #2827
[PM-37886] refactor: Remove unused key connector organization identifier parameter by @matt-livefront in #2815
[PM-29571] chore: Reenable save password credentials in Info.plist by @fedemkr in #2843
[PM-37888] refactor: Read masterKeyWrappedUserKey from masterPasswordUnlock by @matt-livefront in #2780
[VULN-649] ci: Remove deprecated scan workflow by @theMickster in #2824
Crowdin Pull by @bw-ghapp[bot] in #2836
[PM-35680] chore: Convert ServerCommunicationConfigAPIService to AutoMockable by @matt-livefront in #2846
[PM-37746] Add fallback to local sdk package by @LRNcardozoWDF in #2665
[PM-31723] misc: Add debug menu option to clear masterPasswordUnlock data by @LRNcardozoWDF in #2820
[PM-39899] refactor: Remove unsupported masterKey auth request method by @matt-livefront in #2851
[PM-32685] Send cherry-pick slack message to QA by @mpbw2 in #2842
[PM-32685] Change slack user group in message by @mpbw2 in #2872
π¦ Dependency Updates
Update public suffix list by @github-actions[bot] in #2837
π¨ Other
[PM-39514] Fix debounce task to not use .task(id:) by @fedemkr in #2841
Full Changelog: v2026.6.1-bwa...v2026.7.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/29108838785
Original source - Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Jul 10, 2026
Password Manager 2026.6.1 (3376)
Bitwarden iOs releases smoother password saving and autofill, fixes a crash in the credential provider extension, and resolves an authentication error for some users. It also adds new vault screens and controls for bank accounts, passports, driver's licenses, and TOTP.
Overview
Save passwords directly from apps and websites for a faster autofill experience
Fixed a crash in the autofill credential provider extension
Resolved an authentication error some users encountered
What's Changed
Feature Development
[PM-38144] feat: Add bank account add/edit screens by @SaintPatrck in #2757
[PM-38150] feat: Add Driver's License view screen by @SaintPatrck in #2758
[PM-38153] feat: Add Passport add/edit screens by @SaintPatrck in #2763
[PM-38515] feat: Add expand/collapse section headers to Password Manager vault by @SaintPatrck in #2771
[PM-27139] feat: Adds TOTP form view along with action, effect, processor & state. by @morganzellers-bw in #2753
[PM-27140] feat: Add File Share view to Test Harness app. by @morganzellers-bw in #2778
[PM-29572] feat: Add save-password-credential flow with user interaction by @fedemkr in #2762
[PM-38442] feat: Add Fill-Assist endpoint and models by @andrebispo5 in #2760
[PM-39234] feat: Add manifest endpoint and models by @andrebispo5 in #2806
[PM-38145] feat: Add View Bank Account screen by @SaintPatrck in #2769
[PM-29569] feat: Generate passwords without user interaction in AutoFill extension by @fedemkr in #2776
[PM-38154] feat: Add Passport view screen by @SaintPatrck in #2770
[PM-39381] feat: Add license number copy action to Driver's License more-options menu by @SaintPatrck in #2819
[pm-37288] feat: Add premium upsell offer to TOTP login item view by @morganzellers-bw in #2829
π Bug fixes
[PM-38978] fix: Hide Plan settings row for organization-only premium users by @matt-livefront in #2783
[PM-31718] fix: Guard against double-invoked ASCredentialIdentityStore completion handlers in AutoFill by @matt-livefront in #2779
βοΈ Maintenance
[PM-38861] chore: Disable save password credential iOS 26 API on the extension by @fedemkr in #2777
[PM-35680] chore: Convert ClientFido2AuthenticatorProtocol to AutoMockable by @matt-livefront in #2775
[PM-39068] Converted ConfigServiceTests to Swift Testing and fixed flaky test by @fedemkr in #2789
[PM-35680] chore: Convert ServerCommunicationConfigRepository to AutoMockable by @matt-livefront in #2790
[PM-39088] chore: Fix Codecov config to ignore test files by @fedemkr in #2792
[PM-39087] chore: Fix projects dependencies warnings by @fedemkr in #2791
Crowdin Pull by @bw-ghapp[bot] in #2786
[PM-39111] chore: Fix flaky tests on PublisherAsyncTests by @fedemkr in #2793
[PM-39153] chore: Fix trivial warnings by @fedemkr in #2800
[PM-26960] chore: Remove forceUpdateKdfSettings feature flag by @matt-livefront in #2799
[PM-37886] refactor: Update Key Connector vault unlock to use SDK's keyConnectorUrl method by @matt-livefront in #2748
[PM-34001] chore: Standardize casing of Premium account status references by @KatherineInCode in #2802
[PM-35680] chore: Convert Fido2CredentialStore to AutoMockable by @matt-livefront in #2804
[PM-35680] chore: Remove unused MockSdkCipherRepository by @matt-livefront in #2805
[PM-39279] chore: Remove unnecessary ErrorReportBuilderTests setup by @matt-livefront in #2807
[QA-2027] Add accessibilityIdentifier to Landing App settings button by @Corbet-BW in #2809
[PM-37886] refactor: Pass keyConnectorKeyWrappedUserKey through LoginUnlockMethod instead of persisting in state by @matt-livefront in #2764
[PM-37318] chore: Standardize premium upgrade alert titles to "Premium subscription required" by @KatherineInCode in #2803
Crowdin Pull by @bw-ghapp[bot] in #2817
[pm-39192] chore: Updates premium upsell button copy to "Learn more" by @morganzellers-bw in #2801
[PM-39616] chore: Remove SupportsSavePasswordCredentials key until Xcode 26.5 is used by @fedemkr in #2835
π¦ Dependency Updates
[deps]: Update fastlane to v2.236.0 by @renovate[bot] in #2700
Update public suffix list by @github-actions[bot] in #2788
[deps]: Update Firebase to v12 by @renovate[bot] in #2705
[deps]: Update gh minor by @renovate[bot] in #2702
Update SDK to 22bf0a1 (3.0.0-6748-4b41c1c) by @bw-ghapp[bot] in #2743
Update SDK to 95cca53 (3.0.0-6771-378df4c) by @bw-ghapp[bot] in #2813
Update public suffix list by @github-actions[bot] in #2818
Update SDK to 649d79d (3.0.0-6813-f20702c) by @bw-ghapp[bot] in #2821
Update SDK to 4d41591 (3.0.0-6848-159aed9) by @bw-ghapp[bot] in #2825
π¨ Other
[PM-33861] Display organization notification banner on vault list by @matt-livefront in #2798
New Contributors
@Corbet-BW made their first contribution in #2809
Full Changelog: v2026.6.0-bwpm...v2026.6.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/28253998020
Original source - Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Jul 10, 2026
Authenticator 2026.6.1 (773)
Bitwarden iOs releases vault and autofill improvements, with new screens for bank accounts, driverβs licenses and passports, plus TOTP, password save and password generation updates. It also adds a premium upsell, fixes a few bugs, and includes under-the-hood maintenance.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
[PM-38144] feat: Add bank account add/edit screens by @SaintPatrck in #2757
[PM-38150] feat: Add Driver's License view screen by @SaintPatrck in #2758
[PM-38153] feat: Add Passport add/edit screens by @SaintPatrck in #2763
[PM-38515] feat: Add expand/collapse section headers to Password Manager vault by @SaintPatrck in #2771
[PM-27139] feat: Adds TOTP form view along with action, effect, processor & state. by @morganzellers-bw in #2753
[PM-27140] feat: Add File Share view to Test Harness app. by @morganzellers-bw in #2778
[PM-29572] feat: Add save-password-credential flow with user interaction by @fedemkr in #2762
[PM-38442] feat: Add Fill-Assist endpoint and models by @andrebispo5 in #2760
[PM-39234] feat: Add manifest endpoint and models by @andrebispo5 in #2806
[PM-38145] feat: Add View Bank Account screen by @SaintPatrck in #2769
[PM-29569] feat: Generate passwords without user interaction in AutoFill extension by @fedemkr in #2776
[PM-38154] feat: Add Passport view screen by @SaintPatrck in #2770
[PM-39381] feat: Add license number copy action to Driver's License more-options menu by @SaintPatrck in #2819
[pm-37288] feat: Add premium upsell offer to TOTP login item view by @morganzellers-bw in #2829
π Bug fixes
[PM-38978] fix: Hide Plan settings row for organization-only premium users by @matt-livefront in #2783
[PM-31718] fix: Guard against double-invoked ASCredentialIdentityStore completion handlers in AutoFill by @matt-livefront in #2779
βοΈ Maintenance
[PM-38861] chore: Disable save password credential iOS 26 API on the extension by @fedemkr in #2777
[PM-35680] chore: Convert ClientFido2AuthenticatorProtocol to AutoMockable by @matt-livefront in #2775
[PM-39068] Converted ConfigServiceTests to Swift Testing and fixed flaky test by @fedemkr in #2789
[PM-35680] chore: Convert ServerCommunicationConfigRepository to AutoMockable by @matt-livefront in #2790
[PM-39088] chore: Fix Codecov config to ignore test files by @fedemkr in #2792
[PM-39087] chore: Fix projects dependencies warnings by @fedemkr in #2791
Crowdin Pull by @bw-ghapp[bot] in #2786
[PM-39111] chore: Fix flaky tests on PublisherAsyncTests by @fedemkr in #2793
[PM-39153] chore: Fix trivial warnings by @fedemkr in #2800
[PM-26960] chore: Remove forceUpdateKdfSettings feature flag by @matt-livefront in #2799
[PM-37886] refactor: Update Key Connector vault unlock to use SDK's keyConnectorUrl method by @matt-livefront in #2748
[PM-34001] chore: Standardize casing of Premium account status references by @KatherineInCode in #2802
[PM-35680] chore: Convert Fido2CredentialStore to AutoMockable by @matt-livefront in #2804
[PM-35680] chore: Remove unused MockSdkCipherRepository by @matt-livefront in #2805
[PM-39279] chore: Remove unnecessary ErrorReportBuilderTests setup by @matt-livefront in #2807
[QA-2027] Add accessibilityIdentifier to Landing App settings button by @Corbet-BW in #2809
[PM-37886] refactor: Pass keyConnectorKeyWrappedUserKey through LoginUnlockMethod instead of persisting in state by @matt-livefront in #2764
[PM-37318] chore: Standardize premium upgrade alert titles to "Premium subscription required" by @KatherineInCode in #2803
Crowdin Pull by @bw-ghapp[bot] in #2817
[pm-39192] chore: Updates premium upsell button copy to "Learn more" by @morganzellers-bw in #2801
[PM-39616] chore: Remove SupportsSavePasswordCredentials key until Xcode 26.5 is used by @fedemkr in #2835
π¦ Dependency Updates
[deps]: Update fastlane to v2.236.0 by @renovate[bot] in #2700
Update public suffix list by @github-actions[bot] in #2788
[deps]: Update Firebase to v12 by @renovate[bot] in #2705
[deps]: Update gh minor by @renovate[bot] in #2702
Update SDK to 22bf0a1 (3.0.0-6748-4b41c1c) by @bw-ghapp[bot] in #2743
Update SDK to 95cca53 (3.0.0-6771-378df4c) by @bw-ghapp[bot] in #2813
Update public suffix list by @github-actions[bot] in #2818
Update SDK to 649d79d (3.0.0-6813-f20702c) by @bw-ghapp[bot] in #2821
Update SDK to 4d41591 (3.0.0-6848-159aed9) by @bw-ghapp[bot] in #2825
π¨ Other
[PM-33861] Display organization notification banner on vault list by @matt-livefront in #2798
New Contributors
@Corbet-BW made their first contribution in #2809
Full Changelog: v2026.6.0-bwa...v2026.6.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/28253999321
Original source - Jun 25, 2026
- Date parsed from source:Jun 25, 2026
- First seen by Releasebot:Jun 26, 2026
- Modified by Releasebot:Aug 22, 2026
Authenticator 2026.6.0 (746)
Bitwarden iOs releases under-the-hood bug fixes and improvements, including smoother premium checkout and upgrade prompts, expanded vault item support, better password signup encryption, and fixes for vault unlock and collection updates.
Overview
Various under-the-hood bug fixes and improvements
What's Changed
β¨ Community Highlight
[PM-37654] fix: Route vault icon downloads through mTLS-aware URLSession by @jalenfran in #2658
Feature Development
[PM-38147] feat: Convert premium checkout to ASWebAuthenticationSession by @andrebispo5 in #2713
[PM-37283] feat: Add Upgrade to Premium button to file send premium required alert by @andrebispo5 in #2726
[PM-37903] feat: Show Upgraded to Premium action card on all tabs by @andrebispo5 in #2688
[PM-38151] feat: Complete Passport SDK bridge by @SaintPatrck in #2578
[PM-27235] feat: Support v2 encryption on JIT password signups by @matt-livefront in #2717
[PM-38394] feat: Update settings plan row visibility by @andrebispo5 in #2736
[PM-27240] feat: Support v2 encryption on TDE signups by @matt-livefront in #2724
[PM-38148] feat: Add License to vault list and search by @SaintPatrck in #2728
[PM-38143] feat: Add Bank Account to vault list and search by @SaintPatrck in #2729
[PM-38507] feat: Add Binding initializer to ExpandableHeaderView by @SaintPatrck in #2583
[PM-38440] feat: Add fill-assist-targeting-rules feature flag by @andrebispo5 in #2752
[PM-27238] feat: Support v2 encryption on key connector signups by @matt-livefront in #2648
[PM-37961] feat: Handle policiesNew and organizationsNew by @fedemkr in #2692
[PM-38149] feat: Add Driver's License Add/Edit screens by @SaintPatrck in #2746
[PM-38152] feat: Add Passport to vault list and search by @SaintPatrck in #2730
[PM-29571] feat: Save password credentials without user interaction by @fedemkr in #2749
[PM-37962] feat: Decode providerOrganizations and surface isProviderUser by @fedemkr in #2693
[PM-27138] feat: Add credit card input form to Test Harness by @morganzellers-bw in #2744
[PM-38176] feat: Expose policies client SDK for policy evaluation by @fedemkr in #2727
π Bug fixes
[PM-38200] fix: Migrate collections update to v2 endpoint by @KatherineInCode in #2723
fix: Restore executable bit on fix-ellipsis-changes.sh by @SaintPatrck in #2759
[PM-31723] fix: Unlock vault error when missing login data by @LRNcardozoWDF in #2635
[PM-38978] [RC] fix: Hide Plan settings row for organization-only premium users by @matt-livefront in #2785
βοΈ Maintenance
PM-36952 - Improve code review workflow with added triggers by @theMickster in #2662
Crowdin Pull by @bw-ghapp[bot] in #2697
[PM-35398] refactor: Promote ExpandableHeaderView from AuthenticatorShared to BitwardenKit by @SaintPatrck in #2582
[PM-38428] ci: Fix codecov ignore patterns and exclude mock files by @fedemkr in #2740
[PM-29574] refactor: Rename AutofillExtensionMode to CredentialProviderMode by @fedemkr in #2741
[PM-37617] ci: Add weekly cron job to run fix-localizable-strings by @KatherineInCode in #2655
[PM-38533] chore: Fix flaky tests by @fedemkr in #2751
[PM-35680] chore: Convert PlatformClientService to AutoMockable by @matt-livefront in #2750
chore: Include new item type data in cipher requests by @SaintPatrck in #2756
[PM-37569] chore: Remove cipher key encryption feature flag by @morganzellers-bw in #2681
Crowdin Pull by @bw-ghapp[bot] in #2765
[PM-38861] [RC] chore: Disable save password credential iOS 26 API on the extension by @fedemkr in #2784
π¦ Dependency Updates
[deps]: Update SnapshotTesting to v1.19.2 by @renovate[bot] in #2703
Update public suffix list by @github-actions[bot] in #2733
[deps]: Update SwiftUIIntrospect to v26 by @renovate[bot] in #2706
Update SDK to c6ddb2d (3.0.0-6510-7bca9fc) by @bw-ghapp[bot] in #2722
[deps]: Lock file maintenance by @renovate[bot] in #2394
π¨ Other
[PM-38411] tech-debt: Update deprecated argument in actions/create-github-app-token by @vvolkgang in #2737
[PM-38420] ci: Update brew check behaviour in bootstrap.sh by @vvolkgang in #2738
[QA-1825] Adding missing accessibility identifiers for Authenticator/PM views by @ifernandezdiaz in #2734
llm: Add alphabetical enum case ordering rule to iOS skill by @SaintPatrck in #2754
llm: Add review-driven iOS skill conventions by @SaintPatrck in #2755
[BRE] Updated codecov action to v7.0.0 to fix issue with key verification by @gitclonebrian in #2768
[PM-38790] Fixes TestHarness target dependency by @fedemkr in #2772
Full Changelog: v2026.5.1-bwa...v2026.6.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/27559994264
Original source - Jun 11, 2026
- Date parsed from source:Jun 11, 2026
- First seen by Releasebot:Jun 16, 2026
Password Manager 2026.5.1 (3271)
Bitwarden iOs releases a polished update with Send hidden when policy disables it, in-app subscription management, clearer add-item titles, stronger registration encryption, and fixes for keyboard suggestions and lock-screen errors.
Overview
Send is now hidden from navigation when your organization's policy disables it
Subscription management is now available in-app
Add-item sheet titles now clearly label what you're creating
Stronger encryption is applied during new account registration
Fixed keyboard suggestions not appearing in the username field
Fixed an error that could appear on the lock screen when no account was active
What's Changed
Feature Development
[PM-37642] feat: Add debug menu flag to disable self-host premium checks by @andrebispo5 in #2657
[PM-35367] chore: Fix TestHarness app build & update tests. by @morganzellers-bw in #2647
[BWA-99] feat: Add next TOTP code preview to BWA by @KatherineInCode in #2527
[PM-7854] feat: Hide Send tab when disableSend policy is active by @fedemkr in #2667
[PM-37721] feat: Add upgrade to premium button on Attachments premium alert by @andrebispo5 in #2666
[PM-37697] feat: Show "Continue to web app?" alert when tapping Manage plan by @andrebispo5 in #2671
[PM-37719] feat: Upcoming charge is not read as a dollar amount by VoiceOver by @andrebispo5 in #2678
[PM-33550] feat: Rename modal add items text by @morganzellers-bw in #2685
[PM-32809] feat: wire Bank Account through BitwardenSdk by @SaintPatrck in #2576
[PM-24224] feat: Support v2 encryption on password account registration by @matt-livefront in #2684
[PM-37998] feat: Update Cancel Premium confirmation dialog to match new design by @andrebispo5 in #2709
[PM-32807] feat: wire Driver's License through BitwardenSdk by @SaintPatrck in #2577
[PM-38180] feat: Announce external link on Manage plan and Cancel Premium buttons by @andrebispo5 in #2718
[PM-38119] feat: Fix Send "Specific people" upgrade to premium flow by @andrebispo5 in #2720
[PM-37967] feat: Show premium canceled status in plan screen by @andrebispo5 in #2716
[PM-37997] feat: Hide cancel premium button when plan status is update payment by @andrebispo5 in #2725
[PM-38183] feat: Add expired and pending cancellation premium plan states by @andrebispo5 in #2721
π [PM-38394] fix: Update settings plan row visibility by @andrebispo5 in #2742
Bug fixes
[PM-35295] fix: Prevent iOS autofill from clearing BitwardenTextField via local state buffer by @matt-livefront in #2633
[PM-10548] fix: Biometric auth setting being reset on logout. by @morganzellers-bw in #2628
[PM-28227] fix: Keep keyboard alive in autofillText mode via SwiftUI @focusstate anchor by @fedemkr in #2599
[PM-37920] fix: Align Plan screen cart summary with web by @SaintPatrck in #2683
[PM-24114] fix: Prevent noActiveAccount errors when viewing pre-login Settings by @matt-livefront in #2691
[PM-37885] fix: Check camera permission before opening card scanner by @fedemkr in #2712
[PM-38174] fix: Remove excess bold from past due status description by @andrebispo5 in #2719
[PM-37719] fix: Fix VoiceOver announcing "Star Star" in upcoming charge description by @andrebispo5 in #2710
Maintenance
Crowdin Pull by @bw-ghapp[bot] in #2659
[PM-35680] chore: Convert ExporterClientProtocol to AutoMockable by @matt-livefront in #2653
[PM-36604] test: Fix flaky WatchServiceTests by @KatherineInCode in #2617
[PM-36966] test: Fix non-deterministic ordering in ErrorReportBuilderTests by @KatherineInCode in #2624
[PM-37604] tool: Add fix-ellipsis subcommand to fix-localizable-strings by @KatherineInCode in #2652
[PM-35680] chore: Convert CryptoClientProtocol to AutoMockable by @matt-livefront in #2663
[PM-35435] ci: Stop applying Change Type labels based on changed files by @vvolkgang in #2649
[PM-35680] chore: Convert AuthClientService to AutoMockable by @matt-livefront in #2668
chore: Moves SerialWorker to BitwardenKit. by @morganzellers-bw in #2669
[PM-37809] chore: Fix trivial warnings by @fedemkr in #2673
[PM-35680] chore: Convert StateClientProtocol to AutoMockable by @matt-livefront in #2675
[PM-13621] ci: Enable xcodegen Renovate manager for SPM dependencies by @KatherineInCode in #2679
[PM-37957] test: Fix SerialWorkerTests captured var concurrency warnings by @KatherineInCode in #2690
[PM-37973] chore: Remove unreachable catch branch after EmptyInputValidator typed throw by @matt-livefront in #2689
[PM-35680] chore: Convert ClientFido2Service to AutoMockable by @matt-livefront in #2687
[PM-37819] refactor: Persist WrappedAccountCryptographicState directly by @matt-livefront in #2677
[PM-38178] ci: Increase test execution time allowance to 3 seconds by @KatherineInCode in #2714
[PM-37995] chore: Add pre-commit hook to lint changed Swift files by @matt-livefront in #2694
[PM-37995] chore: Fix lint and build warnings by @matt-livefront in #2715
[PM-37960] test: Fix BillingAPIServiceTests timeout by using MockAccountTokenProvider by @KatherineInCode in #2711
Dependency Updates
Update public suffix list by @github-actions[bot] in #2660
Update SDK to f705e9b (3.0.0-6241-ba67235) by @bw-ghapp[bot] in #2646
[deps]: Update gh minor by @renovate[bot] in #2650
Update SDK to f65b246 (3.0.0-6336-b1ab270) by @bw-ghapp[bot] in #2676
Update SDK to f30028b (3.0.0-6362-291a28e) by @bw-ghapp[bot] in #2686
[deps]: Update SwiftProtobuf to v1.38.0 by @renovate[bot] in #2704
Update SDK to 0169a48 (3.0.0-6438-025e5d8) by @bw-ghapp[bot] in #2707
Other
[PM-35680] Move VaultClientService into BitwardenKit by @matt-livefront in #2680
llm: Capture review learnings on alphabetization, comments, localization, and what-not-to-test by @SaintPatrck in #2612
llm: Document line wrapping style in CLAUDE.md by @KatherineInCode in #2682
Full Changelog: v2026.5.0-bwpm...v2026.5.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/26657680158
Original source
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.