Overview
- Enhanced encryption support across more account sign-up methods
- Improved account security and data protection
- Faster, more reliable vault syncing
- Fixed an issue that could cause sign-in errors
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-bwpm...v2026.6.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/27559994185