Original release notes
Overview
Various under-the-hood bug fixes and improvements
What's Changed
:shipit: Feature Development
- [PM-33861] feat: Add dismissal tracking for organization banners by @matt-livefront in https://github.com/bitwarden/ios/pull/2816
- [PM-33981] feat: Add device management models and API layer by @andrebispo5 in https://github.com/bitwarden/ios/pull/2870
- [PM-33981] feat: Add device management UI and Account Security integration by @andrebispo5 in https://github.com/bitwarden/ios/pull/2871
- [PM-35111] feat: Add FedRAMP (bitwarden-gov.com) entry to region selector by @fedemkr in https://github.com/bitwarden/ios/pull/2857
- [PM-41058] feat: Log FlightRecorder entry when Fill-Assist is invoked by @andrebispo5 in https://github.com/bitwarden/ios/pull/2921
- [PM-40630] feat: Display personal vault as "My vault" instead of email address by @KatherineInCode in https://github.com/bitwarden/ios/pull/2897
- [PM-37864] feat: Hide create account button based on server disableUserRegistration config by @fedemkr in https://github.com/bitwarden/ios/pull/2865
- [PM-39884] feat: Hide Gov region from start registration region picker by @fedemkr in https://github.com/bitwarden/ios/pull/2869
- [PM-40674] feat: Guard start registration against disableUserRegistration by @fedemkr in https://github.com/bitwarden/ios/pull/2911
- [PM-41109] feat: Update pending login requests UI screen by @andrebispo5 in https://github.com/bitwarden/ios/pull/2923
- [PM-39901] feat: Handle blob encryption and optional fields by @matt-livefront in https://github.com/bitwarden/ios/pull/2904
- [PM-40139] feat: Consolidate Disable Send and Send Options into Send Controls policy by @matt-livefront in https://github.com/bitwarden/ios/pull/2877
- [pm-38774] feat: Throw matched excluded credentials error by @morganzellers-bw in https://github.com/bitwarden/ios/pull/2918
- [PM-40632] feat: Rename "Owner" to "Vault" in item details terminology by @KatherineInCode in https://github.com/bitwarden/ios/pull/2898
- [PM-40637] feat: Rename organization terminology to vault in the Move screen by @KatherineInCode in https://github.com/bitwarden/ios/pull/2908
- [PM-40634] feat: Rename "Collection" terminology to "Shared folder" by @KatherineInCode in https://github.com/bitwarden/ios/pull/2901
Bug fixes
- [PM-40305] fix: Prevent login-with-device vault key wrapped to a substituted public key by @matt-livefront in https://github.com/bitwarden/ios/pull/2899
- [PM-40767] fix: Cancel extension when dismissing save-password flow by @fedemkr in https://github.com/bitwarden/ios/pull/2903
- [PM-37992] fix: Show subscription attention card in empty vault and suppress conflicting CTAs by @KatherineInCode in https://github.com/bitwarden/ios/pull/2867
- [PM-41110] fix: Update device list date format, pending request matching, and activity display by @andrebispo5 in https://github.com/bitwarden/ios/pull/2928
- [PM-41097] fix: Announce Fill Assist toggle name and info icon to VoiceOver by @andrebispo5 in https://github.com/bitwarden/ios/pull/2922
- [PM-16841] fix: Save active account last-active time before adding new account by @fedemkr in https://github.com/bitwarden/ios/pull/2930
- [PM-41479] fix: Correct manageDevices feature flag raw value to match LaunchDarkly by @andrebispo5 in https://github.com/bitwarden/ios/pull/2934
- [PM-41520] fix: Gracefully handle unknown Send types by @matt-livefront in https://github.com/bitwarden/ios/pull/2938
- Agalles/add get live version lane by @AmyLGalles in https://github.com/bitwarden/ios/pull/2943
- Fix Spaceship API authentication for Ruby 3.4 compatibility by @AmyLGalles in https://github.com/bitwarden/ios/pull/2944
Maintenance
- Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/ios/pull/2912
- chore: remove checkmarx sast job by @sognefej in https://github.com/bitwarden/ios/pull/2924
- [PM-33025] ci: Speed up Test workflows by @vvolkgang in https://github.com/bitwarden/ios/pull/2739
- [PM-41450] debt: Fix SwiftLint errors on CIBuildInfo by @fedemkr in https://github.com/bitwarden/ios/pull/2931
- [PM-33025] ci: Fix linting step CI check by @vvolkgang in https://github.com/bitwarden/ios/pull/2932
- Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/ios/pull/2927
- [PM-33025] ci: Temporarily disable Test workflow cache restore by @vvolkgang in https://github.com/bitwarden/ios/pull/2935
Dependency Updates
- Update public suffix list by @github-actions[bot] in https://github.com/bitwarden/ios/pull/2913
- Update SDK to 3dbc272 (3.0.0-7302-10ba9cb) by @bw-ghapp[bot] in https://github.com/bitwarden/ios/pull/2894
Other
- [PM-41005] llm: Add dependency error troubleshooting guidance to CLAUDE.md by @fedemkr in https://github.com/bitwarden/ios/pull/2914
New Contributors
- @sognefej made their first contribution in https://github.com/bitwarden/ios/pull/2924
Full Changelog: https://github.com/bitwarden/ios/compare/v2026.7.1-bwa...v2026.8.0-bwa Builds Source: https://github.com/bitwarden/ios/actions/runs/31214391415

