Bitwarden iOs Release Notes
Last updated: Feb 21, 2026
- Feb 20, 2026
- Date parsed from source:Feb 20, 2026
- First seen by Releasebot:Feb 21, 2026
Password Manager 2026.2.0 (2924)
Bitwarden iOS ships a stability driven update with fixes for crashes and decryption, plus a new Archive feature. Autofill reliability and scrolling performance improve, errors are clearer, and session data can share between app and autofill for a smoother experience.
Overview
Fixed several crashes and data decryption issues
Improved autofill reliability and scrolling performance
Added new Archive feature
General stability improvements and better error messages
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-bwpm...v2026.2.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/21762984506
Original source Report a problem - Feb 20, 2026
- Date parsed from source:Feb 20, 2026
- First seen by Releasebot:Feb 21, 2026
Authenticator 2026.2.0 (468)
The latest iOS release delivers under the hood improvements and bug fixes plus new feature flags for sharing session data, enabling email verification, and stabilizing vault and autofill flows. A broad set of maintenance and dependency updates accompany the release.
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
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Bitwarden and hundreds of other software products.
- Feb 6, 2026
- Date parsed from source:Feb 6, 2026
- First seen by Releasebot:Feb 18, 2026
Password Manager 2026.1.1 (2902)
New release boosts autofill reliability and vault management with bulk sharing, item migration, and stronger session security. It also lands numerous bug fixes, performance gains, and localization updates for a smoother experience.
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
- [PM-29835] Add org events for item migration by @andrebispo5 in #2214
- [PM-30513] Add cipher bulk share endpoint by @andrebispo5 in #2237
- [PM-29710] Add self revoke from organization endpoint by @andrebispo5 in #2248
- [PM-29113] Check and navigate to vault migration by @andrebispo5 in #2203
- [PM-30568] VaultRepository bulk cipher share by @andrebispo5 in #2246
- [PM-30840] Migrate user personal vault on accept by @andrebispo5 in #2257
- [PM-30843] Leave organization calls revokeSelfFromOrganization by @andrebispo5 in #2258
- [PM-30674] Record item organization events by @andrebispo5 in #2260
- [PM-19154] feat: Archive vault items by @fedemkr in #2207
- [PM-30903] feat: Implemented archive/unarchive from vault list context menu by @fedemkr in #2263
- [PM-29709] Show toast on vault migration by @andrebispo5 in #2266
- [PM-29709] Fix vault migration endpoint by @andrebispo5 in #2265
- [PM-29634] feat: Implement archive onboarding by @fedemkr in #2277
- [PM-29637] feat: Add check for archive premium with upgrade by @fedemkr in #2274
- [PM-31141] feat: Add organizationId to event logs by @andrebispo5 in #2278
- [PM-29638] feat: Archive vault group list premium expired card by @fedemkr in #2280
- [PM-31178] feat: Archive remove confirmation and update localizations by @fedemkr in #2281
🐛 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
Original source Report a problem
Builds Source: https://github.com/bitwarden/ios/actions/runs/21491927820 - Feb 6, 2026
- Date parsed from source:Feb 6, 2026
- First seen by Releasebot:Feb 18, 2026
Authenticator 2026.1.1 (451)
Performance and usability boost with new vault and organization features. Bulk cipher sharing, vault migration enhancements, archiving, event logs, and ongoing fixes elevate the product.
Overview
General under the hood improvements for usability and performance
What's Changed
🚀 New Features & Enhancements
- [PM-29835] Add org events for item migration by @andrebispo5 in #2214
- [PM-30513] Add cipher bulk share endpoint by @andrebispo5 in #2237
- [PM-29710] Add self revoke from organization endpoint by @andrebispo5 in #2248
- [PM-29113] Check and navigate to vault migration by @andrebispo5 in #2203
- [PM-30568] VaultRepository bulk cipher share by @andrebispo5 in #2246
- [PM-30840] Migrate user personal vault on accept by @andrebispo5 in #2257
- [PM-30843] Leave organization calls revokeSelfFromOrganization by @andrebispo5 in #2258
- [PM-30674] Record item organization events by @andrebispo5 in #2260
- [PM-19154] feat: Archive vault items by @fedemkr in #2207
- [PM-30903] feat: Implemented archive/unarchive from vault list context menu by @fedemkr in #2263
- [PM-29709] Show toast on vault migration by @andrebispo5 in #2266
- [PM-29709] Fix vault migration endpoint by @andrebispo5 in #2265
- [PM-29634] feat: Implement archive onboarding by @fedemkr in #2277
- [PM-29637] feat: Add check for archive premium with upgrade by @fedemkr in #2274
- [PM-31141] feat: Add organizationId to event logs by @andrebispo5 in #2278
- [PM-29638] feat: Archive vault group list premium expired card by @fedemkr in #2280
- [PM-31178] feat: Archive remove confirmation and update localizations by @fedemkr in #2281
🐛 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
- Jan 27, 2026
- Date parsed from source:Jan 27, 2026
- First seen by Releasebot:Feb 18, 2026
Password Manager 2026.1.0 (2847)
Autofill reliability improves with passkey auth fixes and easier import of password protected exports, plus under the hood performance and security updates. The release also ships a vault migration, crash fixes, and SDK bumps with CI and maintenance refinements.
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
- [PM-28997] Migrate personal vault to My Items by @andrebispo5 in #2196
🐛 Bug fixes
- [PM-30147] Weakify self to fix crash by background search by @KatherineInCode in #2224
- [PM-29258] Update security stamp change to cause a hard logout by @matt-livefront in #2205
- [PM-30337] Revert AutofillCredentialService cipher change subscription to fix autofill crash by @matt-livefront in #2235
⚙️ Maintenance
- [PM-30281] updated branch name on project-common.yml by @aj-rosado in #2219
- [PM-30291] Update more copyrights to be dynamic by @KatherineInCode in #2223
- [PM-22159] ci: Adds categories for automated release notes by @vvolkgang in #2218
- Review Code Triggered by labeled event by @theMickster in #2227
- Revert review Code Triggered by labeled event by @theMickster in #2229
- [PM-22159] Update labels of automated PRs; set labels for PRs created by the crowdin-pull.yml workflow by @vvolkgang in #2220
- [PM-25906] Add account switcher visibility tests by @LRNcardozoWDF in #2168
- [PM-30386] Fix failing date-based tests by @matt-livefront in #2230
📦 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
- Jan 26, 2026
- Date parsed from source:Jan 26, 2026
- First seen by Releasebot:Feb 18, 2026
Authenticator 2026.1.0 (418)
Performance and security improvements headline this release with new features and fixes. Highlights include migrating the personal vault, a hard logout on security stamp changes, and autofill crash fixes, plus maintenance updates and SDK bumps.
Overview
Several under the hood performance and security improvements
What's Changed
🚀 New Features & Enhancements
- [PM-28997] Migrate personal vault to My Items by @andrebispo5 in #2196
🐛 Bug fixes
- [PM-30147] Weakify self to fix crash by background search by @KatherineInCode in #2224
- [PM-29258] Update security stamp change to cause a hard logout by @matt-livefront in #2205
- [PM-30337] Revert AutofillCredentialService cipher change subscription to fix autofill crash by @matt-livefront in #2235
⚙️ Maintenance
- [PM-30281] updated branch name on project-common.yml by @aj-rosado in #2219
- [PM-30291] Update more copyrights to be dynamic by @KatherineInCode in #2223
- [PM-22159] ci: Adds categories for automated release notes by @vvolkgang in #2218
- Review Code Triggered by labeled event by @theMickster in #2227
- Revert review Code Triggered by labeled event by @theMickster in #2229
- [PM-22159] Update labels of automated PRs; set labels for PRs created by the crowdin-pull.yml workflow by @vvolkgang in #2220
- [PM-25906] Add account switcher visibility tests by @LRNcardozoWDF in #2168
- [PM-30386] Fix failing date-based tests by @matt-livefront in #2230
📦 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
Original source Report a problem - Jan 15, 2026
- Date parsed from source:Jan 15, 2026
- First seen by Releasebot:Feb 18, 2026
Password Manager 2025.12.1 (2845)
Bitwarden for iOS rolls out login fixes, faster search and smoother scrolling with debounced queries and updated localization. This release also polishes performance, updates the SDK, and ships bug fixes and under the hood improvements.
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
- Build Notes: (not provided in this excerpt)
Builds Source
Original source Report a problem - Jan 15, 2026
- Date parsed from source:Jan 15, 2026
- First seen by Releasebot:Feb 18, 2026
Authenticator 2025.12.1 (408)
Bitwarden iOS release brings an SDK update, public suffix list tweaks, search debouncing, background fetch improvements, feature flags, and various fixes across authentication, storage, and UI. See the full changelog for details.
Overview
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
Full Changelog: v2025.12.0-bwa...v2025.12.1-bwa
Original source Report a problem
Builds Source: https://github.com/bitwarden/ios/actions/runs/20602602711 - Dec 22, 2025
- Date parsed from source:Dec 22, 2025
- First seen by Releasebot:Feb 18, 2026
Password Manager 2025.12.0 (2787)
New release brings stronger password strength UX, faster search and Autofill, and expanded language support. It also adds Flight Recorder tooling, SDK updates, and integration tweaks across Authenticator and BitwardenKit.
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
@gitclonebrian made their first contribution in #2161
Full Changelog: v2025.11.0-bwpm...v2025.12.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/19830131166
Original source Report a problem - Dec 22, 2025
- Date parsed from source:Dec 22, 2025
- First seen by Releasebot:Feb 18, 2026
Authenticator 2025.12.0 (375)
A fresh Bitwarden iOS changelog announces under the hood usability and performance improvements along with Flight Recorder features and Authenticator updates. It shows multiple SDK bumps, new components, and a Test Harness app, signaling an actual shipped release.
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
@gitclonebrian made their first contribution in #2161
Full Changelog: v2025.11.0-bwa...v2025.12.0-bwa
Original source Report a problem
Builds Source: https://github.com/bitwarden/ios/actions/runs/19830132273