Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
- [PM-39767] feat: Persist whether a Premium upgrade is pending by @KatherineInCode in #3062
- [PM-39767] feat: Track whether a Premium upgrade is pending by @KatherineInCode in #3066
- [PM-39767] feat: Derive an account's Premium upgrade lifecycle state by @KatherineInCode in #3068
🐛 Bug fixes
- [PM-44039] fix: Update org policy banner behavior by @tomhartnett-bw in #3086
- [PM-43440] fix: Mark "Text to share" field as required by @tomhartnett-bw in #3095
- [PM-44378] fix: Fix Full Keyboard Access navigation for text fields by @matt-livefront in #3090
- [PM-42332] fix: Update date picker VoiceOver hint to announce activation by @morganzellers-bw in #3081
- [pm-32807] fix: Drivers License accessibility fixes by @morganzellers-bw in #3027
- [PM-44641] fix: Add automation IDs to the view-item password visibility buttons by @Corbet-BW in #3099
- [pm-42029] fix: Update tests for new item menu display order by @morganzellers-bw in #3065
- [PM-44426] fix: Accessibility updates for reading individual characters by @morganzellers-bw in #3104
- [PM-44970] fix: Show login request when the local banner notification can't be added by @tomhartnett-bw in #3121
- [PM-44687] fix: Don't auto-focus unlock field during biometric unlock by @tomhartnett-bw in #3106
- [PM-44118] fix: Sync blob-encrypted TOTP ciphers to the Authenticator app by @matt-livefront in #3069
- [PM-44126] fix: Include blob-encrypted TOTP ciphers in Verification Codes search by @matt-livefront in #3070
⚙️ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #3007
- Stale issue warning and closure automation by @mpbw2 in #3098
- chore: Update gitignore to skip worktrees by @vvolkgang in #3102
- [PM-33888] ci: Improve PR labels enforcement by @vvolkgang in #3084
- [PM-34536] ci: Flag breaking changes in SDK update PRs by @mpbw2 in #3113
- [PM-44317] ci: Use a stable branch and reuse open PR for public suffix list cron by @vvolkgang in #3082
- [PM-33888] ci: Run label enforcement from the labeler workflow by @vvolkgang in #3123
- [BRE-1935] Migrate workflow: github-release.yml by @AmyLGalles in #2874
- [BRE-2374] ci: Pass Azure credentials to trigger-actions in GitHub Release workflow by @aj-bw in #3160
📦 Dependency Updates
- Update public suffix list by @github-actions[bot] in #3091
- Update SDK to 895ee2e (3.0.0-8168-8be9dbc) by @bw-ghapp[bot] in #2989
- Update SDK to e98eb30 (4.0.0-8629-3b2c8fc) by @bw-ghapp[bot] in #3096
- Update public suffix list by @github-actions[bot] in #3109
Full Changelog: v2026.10.0-bwa...v2026.10.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/38950535497