Overview
- General under-the-hood improvements and bug fixes.
What's Changed
Feature Development
- [PM-23300] feat: Store session values to keychain so they can be shared between app and autofill by @KatherineInCode in #2239
- [PM-31591] Send email verification feature flag by @andrebispo5 in #2316
- [PM-29672] fix: Move error report metadata to the top to match flight recorder logs by @matt-livefront in #2313
🐛 Bug fixes
- [PM-31181] fix: Fix display toast after view/edit cipher action like delete by @fedemkr in #2290
- [PM-31369] fix: Logout accounts with "on app restart" timeout when app restarts by @matt-livefront in #2301
- [PM-24007] fix: Update keychain to update existing items instead of delete/add by @matt-livefront in #2308
- [PM-31609] fix: Return nil instead of throwing if last active time hasn't been set yet by @matt-livefront in #2322
- [PM-31719] fix: Race condition causing EXC_BAD_ACCESS in FetchedResultsPublisher by @matt-livefront in #2329
- [PM-31654] fix: Handle premium subscription required on Archive group in the vault list by @fedemkr in #2327
⚙️ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #2261
- Crowdin Pull by @bw-ghapp[bot] in #2287
- [PM-31343] Fix dependencies listed under Maintenance by adding a new fallback section to release.yml by @vvolkgang in #2291
- [PM-31392] chore: Fix lint warnings by @matt-livefront in #2302
- use option to determine if release will be marked latest by @AmyLGalles in #2289
- [PM-31436] Consolidate Feature categories in release notes and add labels by @vvolkgang in #2309
- Crowdin Pull by @bw-ghapp[bot] in #2314
- Update SDK to 745b0ea (2.0.0-4113-bed92ca) by @bw-ghapp[bot] in #2271
- [PM-27525] chore: Add spell check git pre-commit hook by @matt-livefront in #2319
📦 Dependency Updates
- Update public suffix list by @github-actions[bot] in #2284
- [PM-31234] [deps]: Update mint minor by @renovate[bot] in #2285
- Update public suffix list by @github-actions[bot] in #2315
- Update SDK to 55d0dad (2.0.0-4254-734b56b) by @bw-ghapp[bot] in #2321
🎨 Other
- [PM-27098] feat: Update some plurals to full-sentence forms to handle polypersonal agreement languages better by @KatherineInCode in #2240
- [PM-27039] Add loading overlay when setting up autofill extension by @fedemkr in #2304
- [PM-31367] Fix v2 encryption account initialization by @quexten in #2303
- [PM-28227] fix: Fix autofill text to insert extension closing after unlocking by @fedemkr in #2312
- [PM-28227] Remove iOS version restriction on the workaround for autofill text to insert by @fedemkr in #2317
- Add settings.json for extra known marketplaces by @SaintPatrck in #2328
New Contributors
- @SaintPatrck made their first contribution in #2328
Full Changelog: v2026.1.1-bwa...v2026.2.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/21762985288