Releases: bitwarden/ios
Password Manager 2025.11.0 (2763)
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
- [PM-27098] Add plurals for times by @KatherineInCode in #2052
- [deps]: Update mint minor by @renovate[bot] in #2071
- Crowdin Pull by @bw-ghapp[bot] in #2090
- [PM-26063] Consolidates several view extensions to BitwardenKit by @matt-livefront in #2094
- Update public suffix list by @github-actions[bot] in #2093
- [PM-26063] Replace BitwardenErrors with FlightRecorderErrors in FlightRecorder by @matt-livefront in #2088
- [PM-27522] Test workflows use simulator ID for xcodebuild destinations and remove test retry flags by @vvolkgang in #2075
- [PM-27018] Add 22 supported languages and fix existing language codes in Password Manager and Authenticator by @vvolkgang in #2086
- [PM-26060] Consolidate StackNavigator to BitwardenKit by @KatherineInCode in #2095
- [PM-27190] Improve performance on Autofill Passwords + Fido2 list by @fedemkr in #2091
- [PM-26060] Consolidate RootNavigator to BitwardenKit by @KatherineInCode in #2097
- [PM-26063] Move IllustratedMessageView to BitwardenKit by @matt-livefront in #2096
- [PM-24609] Removed deprecated function in CipherMatchingHelper by @fedemkr in #2098
- [PM-26063] Move ExternalLinksConstants to BitwardenKit by @matt-livefront in #2100
- [PM-27098] Add plurals for items by @KatherineInCode in #2089
- [PM-26063] Consolidate ViewInspector test helpers by @matt-livefront in #2101
- [PM-26063] Move BitwardenToggle to BitwardenKit by @matt-livefront in #2107
- [PM-26063] Fix flaky test by @matt-livefront in #2108
- [PM-27598] Don't fill password strength indicator until minimum character limit is met by @matt-livefront in #2104
- Crowdin Pull by @bw-ghapp[bot] in #2110
- [BRE-1281] Enhance ios release notes formatting by @brandonbiete in #2103
- Update Claude.md to indicate that mocks don't need DocC comments by @KatherineInCode in #2109
- [PM-26060] Consolidate TabNavigator to BitwardenKit by @KatherineInCode in #2105
- [PM-26063] Consolidate shared service protocols in BitwardenKit by @matt-livefront in #2111
- [PM-26063] Update Authenticator's settings view to latest designs by @matt-livefront in #2113
- [PM-26060] Consolidate Router to BitwardenKit by @KatherineInCode in #2112
- Crowdin Pull by @bw-ghapp[bot] in #2114
- [PM-26060] Create an ActiveAccountStateProvider by @KatherineInCode in #2116
- [PM-26063] Remove Authenticator's StyleGuideFont and scroll view modifier by @matt-livefront in #2118
- Update public suffix list by @github-actions[bot] in #2119
- [PM-28041] Remove SDK Update PR changelog list size limit by @vvolkgang in #2125
- [PM-26060] Consolidate ErrorReportBuilder to BitwardenKit by @KatherineInCode in #2122
- Clean up workflow files for Zizmor by @mandreko-bitwarden in #2121
- [PM-26060] Consolidate network alerts by @KatherineInCode in #2128
- [PM-26060] Consolidate Coordinator to BitwardenKit by @KatherineInCode in #2129
- [PM-26060] Consolidate LanguageOptions to BitwardenKit by @KatherineInCode in #2131
- [PM-27181] - Grant additional permissions for review code by @theMickster in #2134
- [PM-28184] Update feature flag used for no logout on KDF change by @matt-livefront in #2135
- [PM-26063] Move FlightRecorder into BitwardenKit by @matt-livefront in #2133
- [PM-27216] Use Sourcery in BitwardenKit by @matt-livefront in #2136
- Crowdin Pull by @bw-ghapp[bot] in #2137
- [PM-26063] Add Flight Recorder service to Authenticator by @matt-livefront in #2140
- [PM-23729] Refactor searches to use new approach with vault list builders by @fedemkr in #2132
- [PM-28315] Fix build workflows by setting the correct permissions by @vvolkgang in #2146
New Contributors
- @brandonbiete made their first contribution in #2103
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)
Overview
- General under-the-hood improvements and bug fixes.
What's Changed
- [PM-27098] Add plurals for times by @KatherineInCode in #2052
- [deps]: Update mint minor by @renovate[bot] in #2071
- Crowdin Pull by @bw-ghapp[bot] in #2090
- [PM-26063] Consolidates several view extensions to BitwardenKit by @matt-livefront in #2094
- Update public suffix list by @github-actions[bot] in #2093
- [PM-26063] Replace BitwardenErrors with FlightRecorderErrors in FlightRecorder by @matt-livefront in #2088
- [PM-27522] Test workflows use simulator ID for xcodebuild destinations and remove test retry flags by @vvolkgang in #2075
- [PM-27018] Add 22 supported languages and fix existing language codes in Password Manager and Authenticator by @vvolkgang in #2086
- [PM-26060] Consolidate StackNavigator to BitwardenKit by @KatherineInCode in #2095
- [PM-27190] Improve performance on Autofill Passwords + Fido2 list by @fedemkr in #2091
- [PM-26060] Consolidate RootNavigator to BitwardenKit by @KatherineInCode in #2097
- [PM-26063] Move IllustratedMessageView to BitwardenKit by @matt-livefront in #2096
- [PM-24609] Removed deprecated function in CipherMatchingHelper by @fedemkr in #2098
- [PM-26063] Move ExternalLinksConstants to BitwardenKit by @matt-livefront in #2100
- [PM-27098] Add plurals for items by @KatherineInCode in #2089
- [PM-26063] Consolidate ViewInspector test helpers by @matt-livefront in #2101
- [PM-26063] Move BitwardenToggle to BitwardenKit by @matt-livefront in #2107
- [PM-26063] Fix flaky test by @matt-livefront in #2108
- [PM-27598] Don't fill password strength indicator until minimum character limit is met by @matt-livefront in #2104
- Crowdin Pull by @bw-ghapp[bot] in #2110
- [BRE-1281] Enhance ios release notes formatting by @brandonbiete in #2103
- Update Claude.md to indicate that mocks don't need DocC comments by @KatherineInCode in #2109
- [PM-26060] Consolidate TabNavigator to BitwardenKit by @KatherineInCode in #2105
- [PM-26063] Consolidate shared service protocols in BitwardenKit by @matt-livefront in #2111
- [PM-26063] Update Authenticator's settings view to latest designs by @matt-livefront in #2113
- [PM-26060] Consolidate Router to BitwardenKit by @KatherineInCode in #2112
- Crowdin Pull by @bw-ghapp[bot] in #2114
- [PM-26060] Create an ActiveAccountStateProvider by @KatherineInCode in #2116
- [PM-26063] Remove Authenticator's StyleGuideFont and scroll view modifier by @matt-livefront in #2118
- Update public suffix list by @github-actions[bot] in #2119
- [PM-28041] Remove SDK Update PR changelog list size limit by @vvolkgang in #2125
- [PM-26060] Consolidate ErrorReportBuilder to BitwardenKit by @KatherineInCode in #2122
- Clean up workflow files for Zizmor by @mandreko-bitwarden in #2121
- [PM-26060] Consolidate network alerts by @KatherineInCode in #2128
- [PM-26060] Consolidate Coordinator to BitwardenKit by @KatherineInCode in #2129
- [PM-26060] Consolidate LanguageOptions to BitwardenKit by @KatherineInCode in #2131
- [PM-27181] - Grant additional permissions for review code by @theMickster in #2134
- [PM-28184] Update feature flag used for no logout on KDF change by @matt-livefront in #2135
- [PM-26063] Move FlightRecorder into BitwardenKit by @matt-livefront in #2133
- [PM-27216] Use Sourcery in BitwardenKit by @matt-livefront in #2136
- Crowdin Pull by @bw-ghapp[bot] in #2137
- [PM-26063] Add Flight Recorder service to Authenticator by @matt-livefront in #2140
- [PM-23729] Refactor searches to use new approach with vault list builders by @fedemkr in #2132
- [PM-28315] Fix build workflows by setting the correct permissions by @vvolkgang in #2146
New Contributors
- @brandonbiete made their first contribution in #2103
Full Changelog: v2025.10.2-bwa...v2025.11.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/19430012179
Password Manager 2025.10.2 (2712)
Overview
- Fixed an issue with unexpected logouts when changing KDF settings.
- General stability improvements and bug fixes.
What's Changed
- Updating SDK to 8266e16 (1.0.0-2742-fc75b90) by @bw-ghapp[bot] in #2045
- [PM-26735] Prevent push notification logout when changing KDF settings by @matt-livefront in #2041
- [PM-23914] Logout after updating master password by @matt-livefront in #2050
- Update public suffix list by @github-actions[bot] in #2053
- [PM-27192] Fix version-info.json values by @vvolkgang in #2056
- [BRE-1227] Add product type to options by @AmyLGalles in #2055
- [PM-26160] Timeout and retry simulator boot in test workflows by @vvolkgang in #2061
- [PM-21706] independent version names in build workflows by @mpbw2 in #2049
- [PM-26060] Consolidate Processor to BitwardenKit by @KatherineInCode in #2060
- [PM-26060] Consolidate StateProcessor to BitwardenKit by @KatherineInCode in #2063
- [PM-27074] Switch to using SDK's init crypto with MasterPasswordUnlock by @matt-livefront in #2059
- [PM-26060] Consolidate Store to BitwardenKit by @KatherineInCode in #2065
- Crowdin Pull by @bw-ghapp[bot] in #2067
- [PM-26060] Consolidate InputValidator to BitwardenKit by @KatherineInCode in #2068
- [PM-26606] Fix most strict warnings in AuthenticatorBridgeKit by @KatherineInCode in #2054
- Implement reusable Claude code review workflow by @theMickster in #2064
- [PM-27483] Update Xcode and simulator to 26.0.1 by @KatherineInCode in #2073
- [PM-11707] Fix search results update dynamically by @LRNcardozoWDF in #1966
- [PM-27219] Fix update and set master password errors by @matt-livefront in #2066
- [PM-26060] Consolidate UIViewController extensions by @KatherineInCode in #2072
- [PM-26809] Improve Claude and add Review changes Skill by @fedemkr in #2039
- [BRE-1285] Pinning codecov CLI version to 11.2.3 by @pixman20 in #2080
- [PM-26060] Consolidate Alert to BitwardenKit by @KatherineInCode in #2081
- [PM-26060] Consolidate Navigator to BitwardenKit by @KatherineInCode in #2084
- [PM-26060] Consolidate AppTheme to BitwardenKit by @KatherineInCode in #2083
- [PM-26063] Move DefaultValue and DefaultFalse into BitwardenKit by @matt-livefront in #2085
- Crowdin Pull by @bw-ghapp[bot] in #2087
- Update public suffix list by @github-actions[bot] in #2070
New Contributors
- @mpbw2 made their first contribution in #2049
- @theMickster made their first contribution in #2064
Full Changelog: v2025.10.1-bwpm...v2025.10.2-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/18982928469
Authenticator 2025.10.2 (306)
Overview
- Various under-the-hood and performance improvements.
What's Changed
- Updating SDK to 8266e16 (1.0.0-2742-fc75b90) by @bw-ghapp[bot] in #2045
- [PM-26735] Prevent push notification logout when changing KDF settings by @matt-livefront in #2041
- [PM-23914] Logout after updating master password by @matt-livefront in #2050
- Update public suffix list by @github-actions[bot] in #2053
- [PM-27192] Fix version-info.json values by @vvolkgang in #2056
- [BRE-1227] Add product type to options by @AmyLGalles in #2055
- [PM-26160] Timeout and retry simulator boot in test workflows by @vvolkgang in #2061
- [PM-21706] independent version names in build workflows by @mpbw2 in #2049
- [PM-26060] Consolidate Processor to BitwardenKit by @KatherineInCode in #2060
- [PM-26060] Consolidate StateProcessor to BitwardenKit by @KatherineInCode in #2063
- [PM-27074] Switch to using SDK's init crypto with MasterPasswordUnlock by @matt-livefront in #2059
- [PM-26060] Consolidate Store to BitwardenKit by @KatherineInCode in #2065
- Crowdin Pull by @bw-ghapp[bot] in #2067
- [PM-26060] Consolidate InputValidator to BitwardenKit by @KatherineInCode in #2068
- [PM-26606] Fix most strict warnings in AuthenticatorBridgeKit by @KatherineInCode in #2054
- Implement reusable Claude code review workflow by @theMickster in #2064
- [PM-27483] Update Xcode and simulator to 26.0.1 by @KatherineInCode in #2073
- [PM-11707] Fix search results update dynamically by @LRNcardozoWDF in #1966
- [PM-27219] Fix update and set master password errors by @matt-livefront in #2066
- [PM-26060] Consolidate UIViewController extensions by @KatherineInCode in #2072
- [PM-26809] Improve Claude and add Review changes Skill by @fedemkr in #2039
- [BRE-1285] Pinning codecov CLI version to 11.2.3 by @pixman20 in #2080
- [PM-26060] Consolidate Alert to BitwardenKit by @KatherineInCode in #2081
- [PM-26060] Consolidate Navigator to BitwardenKit by @KatherineInCode in #2084
- [PM-26060] Consolidate AppTheme to BitwardenKit by @KatherineInCode in #2083
- [PM-26063] Move DefaultValue and DefaultFalse into BitwardenKit by @matt-livefront in #2085
- Crowdin Pull by @bw-ghapp[bot] in #2087
- Update public suffix list by @github-actions[bot] in #2070
New Contributors
- @mpbw2 made their first contribution in #2049
- @theMickster made their first contribution in #2064
Full Changelog: v2025.10.1-bwa...v2025.10.2-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/18982928660
Password Manager 2025.10.1 (2691)
Overview
- Resolved an issue preventing assignment of collection items to "My items."
- Improved text placement and spacing in specific areas of the app to better support iOS 26.
- Refactored and consolidated several UI components for better performance and maintainability.
What's Changed
- [PM-26064] Move Appearance to BitwardenKit by @KatherineInCode in #2008
- [PM-26064] Move BitwardenTextField to BitwardenKit by @KatherineInCode in #2010
- [PM-26387] Fix lint warnings by @matt-livefront in #2007
- [PM-26160] Test workflows - Split Build / Test steps and pre-boot simulator by @vvolkgang in #2015
- [PM-26064] Move BitwardenMenuField to BitwardenKit by @KatherineInCode in #2012
- [PM-26077] Remove feature flag for removing card item types by @matt-livefront in #2022
- Updating SDK to d07eb88 (1.0.0-2605-ae9b8b5) by @bw-ghapp[bot] in #2019
- [PM-24482] Refresh access token preemptively and log out on 401/403 refresh errors by @matt-livefront in #2024
- [PM-26064] Move Toast to BitwardenKit by @KatherineInCode in #2013
- [PM-26064] Consolidate various components used in Settings screens by @KatherineInCode in #2025
- Crowdin Pull by @bw-ghapp[bot] in #2029
- Standardize ellipsis character in messages by @mKoonrad in #2021
- Update public suffix list by @github-actions[bot] in #2020
- [PM-14425] [BEEEP] Add test plans by @fedemkr in #1106
- [PM-26064] Consolidate form fields by @KatherineInCode in #2032
- [PM-23279] Use master password unlock data if available when unlocking with master password by @matt-livefront in #2027
- [PM-23289] Migrate PIN unlock keys on biometrics/MP unlock by @matt-livefront in #2026
- [deps]: Update nicklockwood/SwiftFormat to v0.58.3 by @renovate[bot] in #2034
- [PM-26183] Move the restore button into the overflow menu by @matt-livefront in #2028
- [PM-26064] Consolidate various shared components by @KatherineInCode in #2036
- Update public suffix list by @github-actions[bot] in #2033
- [PM-26394] Prevent changing from Shared collections to Default ones on cipher edition by @fedemkr in #2037
- [PM-26964] Fix failing test in DebuggingFido2CredentialStoreServiceTests by @fedemkr in #2040
- [PM-26160] Test workflows rebuild iOS simulators' dyld_shared_cache and improve boot logging by @vvolkgang in #2035
- [PM-26973] Consolidate Crowdin destination paths for iOS resources by @vvolkgang in #2042
- [BRE-1194] update publish-gh-release to every hour when triggered by publish-store by @AmyLGalles in #1945
- Updating SDK to 1e16ec0 (1.0.0-2679-cc36132) by @bw-ghapp[bot] in #2023
- [PM-26064] Fix warnings with shared components by @KatherineInCode in #2038
- [PM-26062] Consolidate Loading Overlay by @KatherineInCode in #2044
- fix workflow permissions by @AmyLGalles in #2048
- Clean up workflow files from Zizmor output by @mandreko-bitwarden in #2014
- [PM-27045] Explicitly specify unlock method by @KatherineInCode in #2047
- Crowdin Pull by @bw-ghapp[bot] in #2051
- [PM-24290] Decrease intensive memory usage on iOS extensions by not syncing ASStore by @fedemkr in #2046
New Contributors
Full Changelog: v2025.10.0-bwpm...v2025.10.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/18752561588
Authenticator 2025.10.1 (287)
Overview
General under-the-hood performance improvements
What's Changed
- [PM-26064] Move Appearance to BitwardenKit by @KatherineInCode in #2008
- [PM-26064] Move BitwardenTextField to BitwardenKit by @KatherineInCode in #2010
- [PM-26387] Fix lint warnings by @matt-livefront in #2007
- [PM-26160] Test workflows - Split Build / Test steps and pre-boot simulator by @vvolkgang in #2015
- [PM-26064] Move BitwardenMenuField to BitwardenKit by @KatherineInCode in #2012
- [PM-26077] Remove feature flag for removing card item types by @matt-livefront in #2022
- Updating SDK to d07eb88 (1.0.0-2605-ae9b8b5) by @bw-ghapp[bot] in #2019
- [PM-24482] Refresh access token preemptively and log out on 401/403 refresh errors by @matt-livefront in #2024
- [PM-26064] Move Toast to BitwardenKit by @KatherineInCode in #2013
- [PM-26064] Consolidate various components used in Settings screens by @KatherineInCode in #2025
- Crowdin Pull by @bw-ghapp[bot] in #2029
- Standardize ellipsis character in messages by @mKoonrad in #2021
- Update public suffix list by @github-actions[bot] in #2020
- [PM-14425] [BEEEP] Add test plans by @fedemkr in #1106
- [PM-26064] Consolidate form fields by @KatherineInCode in #2032
- [PM-23279] Use master password unlock data if available when unlocking with master password by @matt-livefront in #2027
- [PM-23289] Migrate PIN unlock keys on biometrics/MP unlock by @matt-livefront in #2026
- [deps]: Update nicklockwood/SwiftFormat to v0.58.3 by @renovate[bot] in #2034
- [PM-26183] Move the restore button into the overflow menu by @matt-livefront in #2028
- [PM-26064] Consolidate various shared components by @KatherineInCode in #2036
- Update public suffix list by @github-actions[bot] in #2033
- [PM-26394] Prevent changing from Shared collections to Default ones on cipher edition by @fedemkr in #2037
- [PM-26964] Fix failing test in DebuggingFido2CredentialStoreServiceTests by @fedemkr in #2040
- [PM-26160] Test workflows rebuild iOS simulators' dyld_shared_cache and improve boot logging by @vvolkgang in #2035
- [PM-26973] Consolidate Crowdin destination paths for iOS resources by @vvolkgang in #2042
- [BRE-1194] update publish-gh-release to every hour when triggered by publish-store by @AmyLGalles in #1945
- Updating SDK to 1e16ec0 (1.0.0-2679-cc36132) by @bw-ghapp[bot] in #2023
- [PM-26064] Fix warnings with shared components by @KatherineInCode in #2038
- [PM-26062] Consolidate Loading Overlay by @KatherineInCode in #2044
- fix workflow permissions by @AmyLGalles in #2048
- Clean up workflow files from Zizmor output by @mandreko-bitwarden in #2014
- [PM-27045] Explicitly specify unlock method by @KatherineInCode in #2047
- Crowdin Pull by @bw-ghapp[bot] in #2051
- [PM-24290] Decrease intensive memory usage on iOS extensions by not syncing ASStore by @fedemkr in #2046
New Contributors
Full Changelog: v2025.10.0-bwa...v2025.10.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/18752571691
Password Manager 2025.10.0 (2645)
Overview
• Improved the appearance of text throughout the app to adjust for iOS 26.
• Enhanced the account switcher appearance for iOS 26.
• Various under-the-hood improvements.
What's Changed
- Updating SDK to f3c527f (1.0.0-2469-1ca5a58) by @bw-ghapp[bot] in #1963
- [PM-26071] Fix BWA AppProcessor tests race condition by @fedemkr in #1968
- [PM-26048] Removes SUPPORTS_CXP compiler flag by @fedemkr in #1964
- [PM-26058] Remove 6.2 compiler checks by @KatherineInCode in #1967
- [PM-25916] Update ViewInspector to 0.10.3 and fix tests by @fedemkr in #1970
- [PM-26006] Create a stringsdict to use for plurals by @KatherineInCode in #1960
- [PM-26142] Fix SDK Update - handle commit message having a commit hash and commit Package.resolved changes by @LRNcardozoWDF in #1977
- Update public suffix list by @github-actions[bot] in #1962
- [PM-26114] Update ellipses to ellipsis character by @KatherineInCode in #1988
- [PM-26158] Fix AuthenticatorBridgeKit dependency warning by @KatherineInCode in #1989
- [PM-26160] Fix xcode 26 TestFlight upload failures by @vvolkgang in #1990
- [PM-26107] Update to curly quotes/apostrophes by @KatherineInCode in #1971
- [PM-25567] Update profile switcher toolbar button to full circle by @matt-livefront in #1961
- [PM-23279] Persist MasterPasswordUnlockData on login and sync by @matt-livefront in #1978
- [PM-26064] Consolidate ContentBlock into BitwardenKit by @KatherineInCode in #1991
- Crowdin Pull by @bw-ghapp[bot] in #1972
- [PM-25567] Fix profile switcher icon color on pre-iOS 26 by @matt-livefront in #1992
- [PM-26109] Replace Ok with OK per Apple HIG by @KatherineInCode in #1987
- [PM-25993] Automatically select default collection on adding a new cipher by @fedemkr in #1973
- [PM-25651] Update CryptoClient updatePassword references to makeUpdatePassword by @matt-livefront in #1996
- [PM-24290] Improve autofill cipher lists performance by @fedemkr in #1939
- [deps]: Update nicklockwood/SwiftFormat to v0.58.2 by @renovate[bot] in #2001
- BRE-1158 Dockerfiles shared ownership by @fntyler in #1948
- [PM-26064] Consolidate some view extensions by @KatherineInCode in #1993
- Crowdin Pull by @bw-ghapp[bot] in #1997
- Update public suffix list by @github-actions[bot] in #2000
- [PM-25859] Update generator screen navigation bar for iOS 26 by @KatherineInCode in #1952
- [PM-24939] Allow adding a new item when autofilling from context menu by @matt-livefront in #2006
- [PM-23277] Force KDF updates if below minimums by @matt-livefront in #1880
- [PM-26184] Consolidate icons to BitwardenResources by @KatherineInCode in #2005
- [PM-25990] Add flight recorder logs for vault unlock method and PIN migration by @matt-livefront in #1994
- [PM-26455] Improve CI runtimes by disabling cpu intensive processes by @vvolkgang in #1995
- Updating SDK to 1e78e85 (1.0.0-2506-9947387) by @bw-ghapp[bot] in #1986
- Crowdin Pull by @bw-ghapp[bot] in #2017
- [PM-25992] Fix to refresh the access token on syncOrgKeys notification by @fedemkr in #2018
- [PM-25993] Fix default collection automatic selection based on organization policies by @fedemkr in #2016
New Contributors
Full Changelog: v2025.9.1-bwpm...v2025.10.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/18227666097
Authenticator 2025.10.0 (244)
Overview
• Various under-the-hood improvements.
What's Changed
- Updating SDK to f3c527f (1.0.0-2469-1ca5a58) by @bw-ghapp[bot] in #1963
- [PM-26071] Fix BWA AppProcessor tests race condition by @fedemkr in #1968
- [PM-26048] Removes SUPPORTS_CXP compiler flag by @fedemkr in #1964
- [PM-26058] Remove 6.2 compiler checks by @KatherineInCode in #1967
- [PM-25916] Update ViewInspector to 0.10.3 and fix tests by @fedemkr in #1970
- [PM-26006] Create a stringsdict to use for plurals by @KatherineInCode in #1960
- [PM-26142] Fix SDK Update - handle commit message having a commit hash and commit Package.resolved changes by @LRNcardozoWDF in #1977
- Update public suffix list by @github-actions[bot] in #1962
- [PM-26114] Update ellipses to ellipsis character by @KatherineInCode in #1988
- [PM-26158] Fix AuthenticatorBridgeKit dependency warning by @KatherineInCode in #1989
- [PM-26160] Fix xcode 26 TestFlight upload failures by @vvolkgang in #1990
- [PM-26107] Update to curly quotes/apostrophes by @KatherineInCode in #1971
- [PM-25567] Update profile switcher toolbar button to full circle by @matt-livefront in #1961
- [PM-23279] Persist MasterPasswordUnlockData on login and sync by @matt-livefront in #1978
- [PM-26064] Consolidate ContentBlock into BitwardenKit by @KatherineInCode in #1991
- Crowdin Pull by @bw-ghapp[bot] in #1972
- [PM-25567] Fix profile switcher icon color on pre-iOS 26 by @matt-livefront in #1992
- [PM-26109] Replace Ok with OK per Apple HIG by @KatherineInCode in #1987
- [PM-25993] Automatically select default collection on adding a new cipher by @fedemkr in #1973
- [PM-25651] Update CryptoClient updatePassword references to makeUpdatePassword by @matt-livefront in #1996
- [PM-24290] Improve autofill cipher lists performance by @fedemkr in #1939
- [deps]: Update nicklockwood/SwiftFormat to v0.58.2 by @renovate[bot] in #2001
- BRE-1158 Dockerfiles shared ownership by @fntyler in #1948
- [PM-26064] Consolidate some view extensions by @KatherineInCode in #1993
- Crowdin Pull by @bw-ghapp[bot] in #1997
- Update public suffix list by @github-actions[bot] in #2000
- [PM-25859] Update generator screen navigation bar for iOS 26 by @KatherineInCode in #1952
- [PM-24939] Allow adding a new item when autofilling from context menu by @matt-livefront in #2006
- [PM-23277] Force KDF updates if below minimums by @matt-livefront in #1880
- [PM-26184] Consolidate icons to BitwardenResources by @KatherineInCode in #2005
- [PM-25990] Add flight recorder logs for vault unlock method and PIN migration by @matt-livefront in #1994
- [PM-26455] Improve CI runtimes by disabling cpu intensive processes by @vvolkgang in #1995
- Updating SDK to 1e78e85 (1.0.0-2506-9947387) by @bw-ghapp[bot] in #1986
- Crowdin Pull by @bw-ghapp[bot] in #2017
- [PM-25992] Fix to refresh the access token on syncOrgKeys notification by @fedemkr in #2018
- [PM-25993] Fix default collection automatic selection based on organization policies by @fedemkr in #2016
New Contributors
Full Changelog: v2025.9.1-bwa...v2025.10.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/18227666168
Password Manager 2025.9.1 (2605)
Overview
- Resolved an issue where incorrect menu options appeared for users not in an organization.
- Fixed whitespace issue in the account switcher for iOS26.
- Enhanced debugging capabilities.
- Various under the hood improvements.
What's Changed
- [PM-25539] debt: Fix flaky tests in PasteboardServiceTests making waitFor async by @fedemkr in #1914
- Crowdin Pull by @bw-ghapp[bot] in #1913
- [PM-25140] LandingView: hide account switcher toolbar button if no accounts by @matt-livefront in #1915
- Update public suffix list by @github-actions[bot] in #1917
- Fix sdk version name by @vvolkgang in #1919
- [PM-25449] Update view/edit cipher menu options for users not in an organization by @matt-livefront in #1920
- [PM-24342] Disable autocorrect for SSO organization identifier field by @matt-livefront in #1924
- [PM-20629] Added collection sorting behavior for default collections. by @fedemkr in #1886
- Fix sed script by @LRNcardozoWDF in #1926
- [PM-25540] Removed advanced text from learn more modals on URI Match detection by @aj-rosado in #1918
- [PM-23543] Added compilation flag to disable assertion on failure on DEBUG logging by @fedemkr in #1923
- [PM-21862] Provide SDK with account keys by @fedemkr in #1873
- Updating SDK to 730c5b9 (1.0.0-2282-5658d61) by @bw-ghapp[bot] in #1925
- Crowdin Pull by @bw-ghapp[bot] in #1929
- [PM-24115] New account switcher on iOS 26 by @KatherineInCode in #1906
- [PM-25827] Upgrade Build workflow to use macos-26 by @fedemkr in #1934
- Update public suffix list by @github-actions[bot] in #1933
- [PM-25704] Fix redundantPublic lint warnings by @matt-livefront in #1932
- [PM-24371] Fix cipher out-of-date error after adding attachment by @matt-livefront in #1930
- [PM-25573] Prevent old account switcher tests from running in iOS 26 by @KatherineInCode in #1947
- [PM-21704] Add CI Build Information to BWA by @KatherineInCode in #1931
- [deps]: Update mint minor by @renovate[bot] in #1895
- [PM-23535] CI cleanup - Remove deprecated build workflows, use log-inputs action by @vvolkgang in #1949
- Updating SDK to f14c06f (1.0.0-2413-0eba924) by @bw-ghapp[bot] in #1946
- [deps]: Lock file maintenance by @renovate[bot] in #1897
- [deps]: Update gh minor by @renovate[bot] in #1894
- [PM-24371] Fix cipher out-of-date error when deleting an attachment by @matt-livefront in #1951
- Updating SDK to d85f95b (1.0.0-2439-e30f1ea) by @bw-ghapp[bot] in #1954
- Crowdin Pull by @bw-ghapp[bot] in #1953
- [PM-25573] Update CI to xcode 26.0 by @vvolkgang in #1943
- [PM-26071] [RC] Fix BWA AppProcessor tests race condition by @fedemkr in #1969
- [PM-26048] [RC] Removes SUPPORTS_CXP compiler flag by @fedemkr in #1965
Full Changelog: v2025.9.0-bwpm...v2025.9.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/17946875178
Authenticator 2025.9.1 (216)
Overview
Various under-the-hood improvements.
What's Changed
- [PM-25539] debt: Fix flaky tests in PasteboardServiceTests making waitFor async by @fedemkr in #1914
- Crowdin Pull by @bw-ghapp[bot] in #1913
- [PM-25140] LandingView: hide account switcher toolbar button if no accounts by @matt-livefront in #1915
- Update public suffix list by @github-actions[bot] in #1917
- Fix sdk version name by @vvolkgang in #1919
- [PM-25449] Update view/edit cipher menu options for users not in an organization by @matt-livefront in #1920
- [PM-24342] Disable autocorrect for SSO organization identifier field by @matt-livefront in #1924
- [PM-20629] Added collection sorting behavior for default collections. by @fedemkr in #1886
- Fix sed script by @LRNcardozoWDF in #1926
- [PM-25540] Removed advanced text from learn more modals on URI Match detection by @aj-rosado in #1918
- [PM-23543] Added compilation flag to disable assertion on failure on DEBUG logging by @fedemkr in #1923
- [PM-21862] Provide SDK with account keys by @fedemkr in #1873
- Updating SDK to 730c5b9 (1.0.0-2282-5658d61) by @bw-ghapp[bot] in #1925
- Crowdin Pull by @bw-ghapp[bot] in #1929
- [PM-24115] New account switcher on iOS 26 by @KatherineInCode in #1906
- [PM-25827] Upgrade Build workflow to use macos-26 by @fedemkr in #1934
- Update public suffix list by @github-actions[bot] in #1933
- [PM-25704] Fix redundantPublic lint warnings by @matt-livefront in #1932
- [PM-24371] Fix cipher out-of-date error after adding attachment by @matt-livefront in #1930
- [PM-25573] Prevent old account switcher tests from running in iOS 26 by @KatherineInCode in #1947
- [PM-21704] Add CI Build Information to BWA by @KatherineInCode in #1931
- [deps]: Update mint minor by @renovate[bot] in #1895
- [PM-23535] CI cleanup - Remove deprecated build workflows, use log-inputs action by @vvolkgang in #1949
- Updating SDK to f14c06f (1.0.0-2413-0eba924) by @bw-ghapp[bot] in #1946
- [deps]: Lock file maintenance by @renovate[bot] in #1897
- [deps]: Update gh minor by @renovate[bot] in #1894
- [PM-24371] Fix cipher out-of-date error when deleting an attachment by @matt-livefront in #1951
- Updating SDK to d85f95b (1.0.0-2439-e30f1ea) by @bw-ghapp[bot] in #1954
- Crowdin Pull by @bw-ghapp[bot] in #1953
- [PM-25573] Update CI to xcode 26.0 by @vvolkgang in #1943
- [PM-26071] [RC] Fix BWA AppProcessor tests race condition by @fedemkr in #1969
- [PM-26048] [RC] Removes SUPPORTS_CXP compiler flag by @fedemkr in #1965
Full Changelog: v2025.9.0-bwa...v2025.9.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/17868950273