Skip to content

Releases: bitwarden/ios

Password Manager 2026.1.1 (2902)

05 Feb 22:11
8c7bdf6

Choose a tag to compare

Overview

  • Improved autofill reliability and performance, including SSO, passkeys, and syncing
  • Enhanced vault and organization management, including bulk sharing, moving items between vaults, and access revocation
  • Strengthened security around sessions, encryption keys, and data storage
  • General bug fixes, performance improvements, and localization updates

What's Changed

🚀 New Features & Enhancements

🐛 Bug fixes

  • [PM-18404] fix: Prevent SDK version script from breaking SwiftUI previews by @matt-livefront in #2269
  • [PM-28150] fix: Add initial vault sync in autofill extension if needed by @matt-livefront in #2268
  • [PM-28150] fix: Log out accounts without unlock methods on app restart by @matt-livefront in #2273
  • [PM-28150] fix: Prevent active user biometrics from being disabled when inactive user logs out by @matt-livefront in #2282
  • [PM-31369] 🍒 fix: Logout accounts with "on app restart" timeout when app restarts by @matt-livefront in #2306

⚙️ Maintenance

  • [PM-22159] ci: Add automated PR labelling based on file paths and title patterns by @vvolkgang in #2225
  • Crowdin Pull by @bw-ghapp[bot] in #2242
  • [PM-29092] Update CI to use Xcode 26.1.1 by @fedemkr in #2174
  • Update public suffix list by @github-actions[bot] in #2243
  • [PM-14031] Improve search memory performance by @fedemkr in #2179
  • Update SDK to a8fc6fb (2.0.0-3818-df9bd63) by @bw-ghapp[bot] in #2247
  • [PM-30606] Reenable incremental ASCredentialIdentityStore syncing by @matt-livefront in #2238
  • [PM-18404] Add SDK version to About screen version copy-paste by @matt-livefront in #2250
  • [PM-22202] Perform sync in Fido2 findCredentials when they have counter by @fedemkr in #2201
  • Update SDK to b73c395 (2.0.0-3837-513f18b) by @bw-ghapp[bot] in #2249
  • [PM-30909] debt: Fix SwiftFormat issues by @fedemkr in #2259
  • [PM-18404] Add server version to About screen version copy-paste by @matt-livefront in #2256
  • [PM-29636] Implemented vault archive group list empty state by @fedemkr in #2264
  • Update SDK to e04fe2a (2.0.0-3985-b3e4ea2) by @bw-ghapp[bot] in #2255
  • Update SDK to 4a418af (2.0.0-3989-0544dde) by @bw-ghapp[bot] in #2270
  • [PM-29639] Update view/edit cipher screens with archive feature by @fedemkr in #2272
  • [PM-22159] ci: Address automated PR labeling workflow feedback by @vvolkgang in #2275
  • [PM-31189] chore: Update tests to use updated MockBiometricsRepository properties by @matt-livefront in #2283

📦 Dependency Updates

  • Update SDK to facfd74 (2.0.0-3811-7681828) by @bw-ghapp[bot] in #2244

Full Changelog: v2026.1.0-bwpm...v2026.1.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/21491927820

Authenticator 2026.1.1 (451)

06 Feb 05:29
8c7bdf6

Choose a tag to compare

Overview

  • General under the hood improvements for usability and performance

What's Changed

🚀 New Features & Enhancements

🐛 Bug fixes

  • [PM-18404] fix: Prevent SDK version script from breaking SwiftUI previews by @matt-livefront in #2269
  • [PM-28150] fix: Add initial vault sync in autofill extension if needed by @matt-livefront in #2268
  • [PM-28150] fix: Log out accounts without unlock methods on app restart by @matt-livefront in #2273
  • [PM-28150] fix: Prevent active user biometrics from being disabled when inactive user logs out by @matt-livefront in #2282
  • [PM-31369] 🍒 fix: Logout accounts with "on app restart" timeout when app restarts by @matt-livefront in #2306

⚙️ Maintenance

  • [PM-22159] ci: Add automated PR labelling based on file paths and title patterns by @vvolkgang in #2225
  • Crowdin Pull by @bw-ghapp[bot] in #2242
  • [PM-29092] Update CI to use Xcode 26.1.1 by @fedemkr in #2174
  • Update public suffix list by @github-actions[bot] in #2243
  • [PM-14031] Improve search memory performance by @fedemkr in #2179
  • Update SDK to a8fc6fb (2.0.0-3818-df9bd63) by @bw-ghapp[bot] in #2247
  • [PM-30606] Reenable incremental ASCredentialIdentityStore syncing by @matt-livefront in #2238
  • [PM-18404] Add SDK version to About screen version copy-paste by @matt-livefront in #2250
  • [PM-22202] Perform sync in Fido2 findCredentials when they have counter by @fedemkr in #2201
  • Update SDK to b73c395 (2.0.0-3837-513f18b) by @bw-ghapp[bot] in #2249
  • [PM-30909] debt: Fix SwiftFormat issues by @fedemkr in #2259
  • [PM-18404] Add server version to About screen version copy-paste by @matt-livefront in #2256
  • [PM-29636] Implemented vault archive group list empty state by @fedemkr in #2264
  • Update SDK to e04fe2a (2.0.0-3985-b3e4ea2) by @bw-ghapp[bot] in #2255
  • Update SDK to 4a418af (2.0.0-3989-0544dde) by @bw-ghapp[bot] in #2270
  • [PM-29639] Update view/edit cipher screens with archive feature by @fedemkr in #2272
  • [PM-22159] ci: Address automated PR labeling workflow feedback by @vvolkgang in #2275
  • [PM-31189] chore: Update tests to use updated MockBiometricsRepository properties by @matt-livefront in #2283

📦 Dependency Updates

  • Update SDK to facfd74 (2.0.0-3811-7681828) by @bw-ghapp[bot] in #2244

Full Changelog: v2026.1.0-bwa...v2026.1.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/21371929995

Password Manager 2026.1.0 (2847)

27 Jan 01:30
9a8a38b

Choose a tag to compare

Overview

  • Improved autofill reliability
  • Fixed authentication hanging when using passkeys in autofill
  • Fixed issue preventing import of password-protected exports
  • Several under the hood performance and security improvements

What's Changed

🚀 New Features & Enhancements

🐛 Bug fixes

⚙️ Maintenance

📦 Dependency Updates

  • Update SDK to 1b1750a (1.0.0-3270-7f09fd2) by @bw-ghapp[bot] in #2166
  • Update public suffix list by @github-actions[bot] in #2172
  • Update public suffix list by @github-actions[bot] in #2185
  • Update public suffix list by @github-actions[bot] in #2200
  • Update SDK to 6af0158 (1.0.0-3642-c8367cf) by @bw-ghapp[bot] in #2175
  • Crowdin Pull by @bw-ghapp[bot] in #2208
  • Update public suffix list by @github-actions[bot] in #2216
  • Crowdin Pull by @bw-ghapp[bot] in #2231
  • Update public suffix list by @github-actions[bot] in #2232
  • Update SDK to 70f9530 (2.0.0-3659-948b207) by @bw-ghapp[bot] in #2222

Full Changelog: v2025.12.1-bwpm...v2026.1.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/20860215593

Authenticator 2026.1.0 (418)

26 Jan 23:02
9a8a38b

Choose a tag to compare

Overview

  • Several under the hood performance and security improvements

What's Changed

🚀 New Features & Enhancements

🐛 Bug fixes

⚙️ Maintenance

📦 Dependency Updates

  • Update SDK to 1b1750a (1.0.0-3270-7f09fd2) by @bw-ghapp[bot] in #2166
  • Update public suffix list by @github-actions[bot] in #2172
  • Update public suffix list by @github-actions[bot] in #2185
  • Update public suffix list by @github-actions[bot] in #2200
  • Update SDK to 6af0158 (1.0.0-3642-c8367cf) by @bw-ghapp[bot] in #2175
  • Crowdin Pull by @bw-ghapp[bot] in #2208
  • Update public suffix list by @github-actions[bot] in #2216
  • Crowdin Pull by @bw-ghapp[bot] in #2231
  • Update public suffix list by @github-actions[bot] in #2232
  • Update SDK to 70f9530 (2.0.0-3659-948b207) by @bw-ghapp[bot] in #2222

Full Changelog: v2025.12.1-bwa...v2026.1.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/20860216305

Password Manager 2025.12.1 (2845)

14 Jan 17:10
42f3c98

Choose a tag to compare

Overview

  • Fixed login error that prevented users from accessing the app in certain scenarios
  • Improved scroll performance for smoother navigation
  • Added search debouncing for faster and more responsive search results
  • Updated localization for better support across languages
  • Various smaller under the hood improvements and bug fixes

What's Changed

  • Update SDK to 1b1750a (1.0.0-3270-7f09fd2) by @bw-ghapp[bot] in #2166
  • Update public suffix list by @github-actions[bot] in #2172
  • Crowdin Pull by @bw-ghapp[bot] in #2167
  • [PM-28144] Add debouncing to searches by @fedemkr in #2176
  • [PM-28855] Update credential identities store on cipher changes on iOS extensions by @fedemkr in #2169
  • Ignore local Claude review files by @KatherineInCode in #2178
  • Crowdin Pull by @bw-ghapp[bot] in #2182
  • [PM-28339] Convert data store publisher tests to use async iterators by @matt-livefront in #2181
  • [PM-28339] Move database fetches and transforms to background context by @matt-livefront in #2165
  • [PM-27289] Remove password unlock method by @andrebispo5 in #2155
  • [PM-28443] Add feature flag for vault migration feature by @andrebispo5 in #2187
  • [PM-26061] Consolidate Debug Menu to BitwardenKit by @KatherineInCode in #2177
  • Update public suffix list by @github-actions[bot] in #2185
  • [PM-28994] Add revision date to PolicyResponseModel by @andrebispo5 in #2188
  • [BWA-211] Add BitwardenSdk to Authenticator target by @KatherineInCode in #2189
  • [PM-19305] Enforce session timeout policy by @LRNcardozoWDF in #2127
  • [PM-28339] Remove nested LazyVStacks to improve scroll performance by @matt-livefront in #2191
  • [PM-28540] Add BitwardenSharedMocks target by @matt-livefront in #2183
  • [PM-29713] Remove/Update old BIT TODOs by @fedemkr in #2198
  • Crowdin Pull by @bw-ghapp[bot] in #2194
  • [PM-27047] Segregate out a BiometricsStateService into BitwardenKit by @KatherineInCode in #2192
  • [PM-28339] Move FetchedResultsSubscription's initial fetch into background by @matt-livefront in #2193
  • Update public suffix list by @github-actions[bot] in #2200
  • [PM-28997] Migrate personal vault to My Items by @andrebispo5 in #2196
  • [PM-27098] Add additional plurals by @KatherineInCode in #2199
  • Crowdin Pull by @bw-ghapp[bot] in #2204
  • [PM-29444] Update cron jobs to run at midnight on Sundays by @KatherineInCode in #2197
  • [PM-28540] Simplify project files with Xcodegen templates by @matt-livefront in #2153
  • Clear pinProtectedUserKeyEnvelopeValue on user removal in mock service by @quexten in #2139
  • [PM-29948] Remove resetMasterPassword property by @KatherineInCode in #2206
  • [PM-27047] Segregate out a BiometricsKeychainRepository into BitwardenKit by @KatherineInCode in #2202
  • [PM-29913] ci: Fix release notes fetch failure while creating GitHub Releases by @vvolkgang in #2212
  • [PM-30281] 🍒 Update sdk to fix password protected export (1.0.0-3642-c8367cf) by @aj-rosado in #2217
  • [PM-30147] 🍒 Weakify self to fix crash by background search by @KatherineInCode in #2228
  • [PM-30337] 🍒 Revert AutofillCredentialService cipher change subscription to fix autofill crash by @matt-livefront in #2236

Full Changelog: v2025.12.0-bwpm...v2025.12.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/20765061531

Authenticator 2025.12.1 (408)

15 Jan 01:35
42f3c98

Choose a tag to compare

Overview

What's Changed

Full Changelog: v2025.12.0-bwa...v2025.12.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/20602602711

Password Manager 2025.12.0 (2787)

12 Dec 18:07
b734949

Choose a tag to compare

Overview

  • Fixed master password strength indicator to only appear after entering 12 or more characters
  • Improved performance when searching for passwords and logins
  • Improved Autofill performance when browsing passwords and passkeys
  • Updated supported languages

What's Changed

  • Update public suffix list by @github-actions[bot] in #2145
  • Align SDK Update PR title with Android repo by @vvolkgang in #2099
  • [PM-27246] Update Authenticator to use ActionCard by @matt-livefront in #2123
  • [PM-26063] Add reusable component for the Flight Recorder settings view by @matt-livefront in #2141
  • [PM-26063] Add flight recorder to Authenticator's settings by @matt-livefront in #2147
  • [PM-26060] Create LanguageStateService in BWK by @KatherineInCode in #2148
  • [PM-26063] Move the Flight Recorder's toast banner to BitwardenKit by @matt-livefront in #2149
  • [PM-26063] Add Flight Recorder logging for API requests and navigation in Authenticator by @matt-livefront in #2150
  • [PM-24299] Set isPreAuth when generating MP in create account flow by @matt-livefront in #2152
  • [deps]: Update actions/checkout action to v5 by @renovate[bot] in #1896
  • [deps]: Update GitHub Artifact Actions (major) by @renovate[bot] in #1865
  • [PM-26063] Add Flight Recorder toast banner to Authenticator's item list by @matt-livefront in #2151
  • Updating SDK to b5f4dbd (1.0.0-2975-a3665fd) by @bw-ghapp[bot] in #2058
  • [PM-27143] Add default bundle for APITestData in each framework by @matt-livefront in #2156
  • [PM-27049] Initial version of the Test Harness app by @fedemkr in #2142
  • Update SDK to e8560fd (1.0.0-3185-f118570) by @bw-ghapp[bot] in #2158
  • [PM-26060] Consolidate SelectLanguage to BitwardenKit by @KatherineInCode in #2154
  • [BRE-1333] Added permissions to token generation step to limit token scope by @gitclonebrian in #2161
  • Crowdin Pull by @bw-ghapp[bot] in #2157
  • Update public suffix list by @github-actions[bot] in #2163
  • [PM-28540] Add AuthenticatorSharedMocks target by @matt-livefront in #2159
  • Update SDK to 7b3e4ed (1.0.0-3220-4b0d128) by @bw-ghapp[bot] in #2164
  • [PM-28029] Address SonarCloud and zizmor errors by @vvolkgang in #2124

New Contributors

Full Changelog: v2025.11.0-bwpm...v2025.12.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/19830131166

Authenticator 2025.12.0 (375)

12 Dec 01:36
b734949

Choose a tag to compare

Overview

  • General under-the-hood improvements for usability and performance

What's Changed

  • Update public suffix list by @github-actions[bot] in #2145
  • Align SDK Update PR title with Android repo by @vvolkgang in #2099
  • [PM-27246] Update Authenticator to use ActionCard by @matt-livefront in #2123
  • [PM-26063] Add reusable component for the Flight Recorder settings view by @matt-livefront in #2141
  • [PM-26063] Add flight recorder to Authenticator's settings by @matt-livefront in #2147
  • [PM-26060] Create LanguageStateService in BWK by @KatherineInCode in #2148
  • [PM-26063] Move the Flight Recorder's toast banner to BitwardenKit by @matt-livefront in #2149
  • [PM-26063] Add Flight Recorder logging for API requests and navigation in Authenticator by @matt-livefront in #2150
  • [PM-24299] Set isPreAuth when generating MP in create account flow by @matt-livefront in #2152
  • [deps]: Update actions/checkout action to v5 by @renovate[bot] in #1896
  • [deps]: Update GitHub Artifact Actions (major) by @renovate[bot] in #1865
  • [PM-26063] Add Flight Recorder toast banner to Authenticator's item list by @matt-livefront in #2151
  • Updating SDK to b5f4dbd (1.0.0-2975-a3665fd) by @bw-ghapp[bot] in #2058
  • [PM-27143] Add default bundle for APITestData in each framework by @matt-livefront in #2156
  • [PM-27049] Initial version of the Test Harness app by @fedemkr in #2142
  • Update SDK to e8560fd (1.0.0-3185-f118570) by @bw-ghapp[bot] in #2158
  • [PM-26060] Consolidate SelectLanguage to BitwardenKit by @KatherineInCode in #2154
  • [BRE-1333] Added permissions to token generation step to limit token scope by @gitclonebrian in #2161
  • Crowdin Pull by @bw-ghapp[bot] in #2157
  • Update public suffix list by @github-actions[bot] in #2163
  • [PM-28540] Add AuthenticatorSharedMocks target by @matt-livefront in #2159
  • Update SDK to 7b3e4ed (1.0.0-3220-4b0d128) by @bw-ghapp[bot] in #2164
  • [PM-28029] Address SonarCloud and zizmor errors by @vvolkgang in #2124

New Contributors

Full Changelog: v2025.11.0-bwa...v2025.12.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/19830132273

Password Manager 2025.11.0 (2763)

02 Dec 20:02
e9c7a5c

Choose a tag to compare

Overview

  • Improved performance when searching your vault in the main app and Autofill.
  • Enhanced Autofill performance when using both FIDO2 and passwords.
  • Improvement to the account creation flow.
  • General under-the-hood improvements and bug fixes.

What's Changed

New Contributors

Full Changelog: v2025.10.2-bwpm...v2025.11.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/19430012016

Authenticator 2025.11.0 (352)

02 Dec 23:07
e9c7a5c

Choose a tag to compare

Overview

  • General under-the-hood improvements and bug fixes.

What's Changed

New Contributors

Full Changelog: v2025.10.2-bwa...v2025.11.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/19430012179