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
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
Full Changelog: v2026.6.1-bwpm...v2026.7.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/29108837579