Back to Freedom.Tech Back
All Bitwarden iOS releasesAll versions
Release Fri, Jul 24, 2026 2 min read

Bitwarden iOS 2026.7.0-bwpm

Original release notes

Release notes

# Overview

  • Better handling of subscription and Premium prompts when viewing TOTP codes on free accounts
  • Streamlined sign-in flow for users authenticating through key connector and cloud SSO
  • Fixed a crash related to authentication error handling
  • Improved account security around sign-in methods

<!-- Release notes generated using configuration in .github/release.yml at release/2026.7-rc53 -->

What's Changed

:shipit: Feature Development

  • [PM-38443] feat: Add fill-assist domain models, CSS parser, and dynamic filename API by @andrebispo5 in https://github.com/bitwarden/ios/pull/2810
  • [PM-38443] feat: Add fill-assist per-account storage and constants by @andrebispo5 in https://github.com/bitwarden/ios/pull/2811
  • [PM-35192] feat: Add associated-domains entitlements for FedRAMP environment by @fedemkr in https://github.com/bitwarden/ios/pull/2852
  • [PM-28349] feat: Support https:// redirects for SSO and Duo auth connectors by @matt-livefront in https://github.com/bitwarden/ios/pull/2814
  • [PM-38946] feat: Add full-screen loading and error states to Premium Plan screen by @KatherineInCode in https://github.com/bitwarden/ios/pull/2826
  • [PM-29575] feat: Add Create Account Form scenario to Test Harness by @fedemkr in https://github.com/bitwarden/ios/pull/2808
  • [PM-29570] feat: Implement password generation with UI in AutoFill extension by @fedemkr in https://github.com/bitwarden/ios/pull/2782

🐛 Bug fixes

  • [PM-37992] fix: Show "subscription needs attention" card for past-due users by @KatherineInCode in https://github.com/bitwarden/ios/pull/2823
  • [PM-38944] fix: Hide storage cost row when user has no additional storage by @KatherineInCode in https://github.com/bitwarden/ios/pull/2849
  • fix: Replace bank account icon with correct asset by @andrebispo5 in https://github.com/bitwarden/ios/pull/2866

⚙️ Maintenance

  • [PM-39759] ci: Increase test execution time allowance to 10 seconds by @fedemkr in https://github.com/bitwarden/ios/pull/2840
  • [PM-39514] chore: Bump Xcode and simulator target to 26.5 by @fedemkr in https://github.com/bitwarden/ios/pull/2827
  • [PM-37886] refactor: Remove unused key connector organization identifier parameter by @matt-livefront in https://github.com/bitwarden/ios/pull/2815
  • [PM-29571] chore: Reenable save password credentials in Info.plist by @fedemkr in https://github.com/bitwarden/ios/pull/2843
  • [PM-37888] refactor: Read masterKeyWrappedUserKey from masterPasswordUnlock by @matt-livefront in https://github.com/bitwarden/ios/pull/2780
  • [VULN-649] ci: Remove deprecated scan workflow by @theMickster in https://github.com/bitwarden/ios/pull/2824
  • Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/ios/pull/2836
  • [PM-35680] chore: Convert ServerCommunicationConfigAPIService to AutoMockable by @matt-livefront in https://github.com/bitwarden/ios/pull/2846
  • [PM-37746] Add fallback to local sdk package by @LRNcardozoWDF in https://github.com/bitwarden/ios/pull/2665
  • [PM-31723] misc: Add debug menu option to clear masterPasswordUnlock data by @LRNcardozoWDF in https://github.com/bitwarden/ios/pull/2820
  • [PM-39899] refactor: Remove unsupported masterKey auth request method by @matt-livefront in https://github.com/bitwarden/ios/pull/2851
  • [PM-32685] Send cherry-pick slack message to QA by @mpbw2 in https://github.com/bitwarden/ios/pull/2842
  • [PM-32685] Change slack user group in message by @mpbw2 in https://github.com/bitwarden/ios/pull/2872

📦 Dependency Updates

  • Update public suffix list by @github-actions[bot] in https://github.com/bitwarden/ios/pull/2837

🎨 Other

  • [PM-39514] Fix debounce task to not use .task(id:) by @fedemkr in https://github.com/bitwarden/ios/pull/2841

Full Changelog: https://github.com/bitwarden/ios/compare/v2026.6.1-bwpm...v2026.7.0-bwpm Builds Source: https://github.com/bitwarden/ios/actions/runs/29108837579