Skip to content

Releases: bitwarden/ios

Password Manager 2025.9.0 (2578)

18 Sep 21:30
ea0f449
Compare
Choose a tag to compare

Overview

  • Credit card numbers now display in groups of 4 digits for easier readability.
  • Various under-the-hood improvements and minor bug fixes.
  • On iOS 26, Bitwarden now supports CXP import and export with compatible apps.

What's Changed

  • [PM-23543] debt: Ignore assertion failure on DEBUG when CI building for Simulator by @fedemkr in #1843
  • [PM-24668] Update credit card numbers to display as groups of 4-digits by @vgrassia in #1848
  • [PM-25246] Update protobuf version to 1.31.0 by @KatherineInCode in #1884
  • [PM-24276] Return language picker to BWA by @KatherineInCode in #1875
  • Update public suffix list by @github-actions[bot] in #1881
  • Add Beta issue template by @vvolkgang in #1889
  • Crowdin Pull by @bw-ghapp[bot] in #1890
  • [PM-25273] Respect Remove card item type policy on CXP export by @fedemkr in #1888
  • [PM-23543] Revert: Added Swift active compilation condition flag DISABLE_ASSERTION_FAILURE_ON_ERROR by @fedemkr in #1891
  • [PM-25325] Update PM display name depending on the build variant by @fedemkr in #1892
  • BRE-1115 - Fix typo in store descriptions by @vgrassia in #1883
  • [PM-25359] Remove xcbeautify from build to uncover build failure logs by @vvolkgang in #1898
  • [PM-25361] Fix Xcode 26 beta 6 build by installing simulator runtimes by @fedemkr in #1900
  • [PM-19516] Consolidate shared dependencies and settings in project-common.yml by @vvolkgang in #1899
  • Update public suffix list by @github-actions[bot] in #1893
  • [PM-20288] New workflow to update the sdk by @LRNcardozoWDF in #1877
  • Updating SDK to bb36b48 (1.0.0-2207-03d02e6) by @bw-ghapp[bot] in #1909
  • [PM-20288] On SDK update, also update Package.resolved by @vvolkgang in #1910
  • [PM-23721] Match detection update by @aj-rosado in #1887
  • [PM-23289] Migrate PIN unlock keys to PinProtectedUserKeyEnvelope by @matt-livefront in #1876
  • [PM-25284] Fix invalid URL on CXP flow when URL is IP address with port by @fedemkr in #1911
  • [PM-25827] [RC] Upgrade Build workflow to use macos-26 by @fedemkr in #1935
  • [RC] SDK update to f127176 by @fedemkr in #1942

Full Changelog: v2025.8.1-bwpm...v2025.9.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/17774506152

Authenticator 2025.9.0 (188)

18 Sep 21:31
ea0f449
Compare
Choose a tag to compare

Overview

  • Various under-the-hood improvements.

What's Changed

  • [PM-23543] debt: Ignore assertion failure on DEBUG when CI building for Simulator by @fedemkr in #1843
  • [PM-24668] Update credit card numbers to display as groups of 4-digits by @vgrassia in #1848
  • [PM-25246] Update protobuf version to 1.31.0 by @KatherineInCode in #1884
  • [PM-24276] Return language picker to BWA by @KatherineInCode in #1875
  • Update public suffix list by @github-actions[bot] in #1881
  • Add Beta issue template by @vvolkgang in #1889
  • Crowdin Pull by @bw-ghapp[bot] in #1890
  • [PM-25273] Respect Remove card item type policy on CXP export by @fedemkr in #1888
  • [PM-23543] Revert: Added Swift active compilation condition flag DISABLE_ASSERTION_FAILURE_ON_ERROR by @fedemkr in #1891
  • [PM-25325] Update PM display name depending on the build variant by @fedemkr in #1892
  • BRE-1115 - Fix typo in store descriptions by @vgrassia in #1883
  • [PM-25359] Remove xcbeautify from build to uncover build failure logs by @vvolkgang in #1898
  • [PM-25361] Fix Xcode 26 beta 6 build by installing simulator runtimes by @fedemkr in #1900
  • [PM-19516] Consolidate shared dependencies and settings in project-common.yml by @vvolkgang in #1899
  • Update public suffix list by @github-actions[bot] in #1893
  • [PM-20288] New workflow to update the sdk by @LRNcardozoWDF in #1877
  • Updating SDK to bb36b48 (1.0.0-2207-03d02e6) by @bw-ghapp[bot] in #1909
  • [PM-20288] On SDK update, also update Package.resolved by @vvolkgang in #1910
  • [PM-23721] Match detection update by @aj-rosado in #1887
  • [PM-23289] Migrate PIN unlock keys to PinProtectedUserKeyEnvelope by @matt-livefront in #1876
  • [PM-25284] Fix invalid URL on CXP flow when URL is IP address with port by @fedemkr in #1911
  • [PM-25827] [RC] Upgrade Build workflow to use macos-26 by @fedemkr in #1935
  • [RC] SDK update to f127176 by @fedemkr in #1942

Full Changelog: v2025.8.1-bwa...v2025.9.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/17498995122

Password Manager 2025.8.1 (2490)

03 Sep 03:12
146e5e7
Compare
Choose a tag to compare

Overview

  • Fixed an issue where using a passkey with Master Password Reprompt could log users out and reset vault timeout settings.
  • Resolved an issue where exporting individual vaults for organization users didn't generate an event in the event log.

What's Changed

New Contributors

Full Changelog: v2025.8.0-bwpm...v2025.8.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/17162172753

Authenticator 2025.8.1 (165)

04 Sep 17:08
146e5e7
Compare
Choose a tag to compare

Overview

  • Updated app icons to use the new Icon Composer in preparation for iOS 26

What's Changed

New Contributors

Full Changelog: v2025.8.0-bwa...v2025.8.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/17162172701

Password Manager 2025.8.0 (2461)

21 Aug 21:03
4474839
Compare
Choose a tag to compare

Overview

  • Fixed an issue where the collection item count was incorrect.
  • Resolved a problem where folders were not displaying properly.
  • Improved the catch-all email display.
  • Various additional bug fixes and under the hood improvements

What's Changed

  • [PM-23820] Copy all PM strings to BitwardenResources by @KatherineInCode in #1781
  • [PM-24171] [BEEEP] Improved AutoMockable stencil to use short method name by @fedemkr in #1792
  • Crowdin Pull - Authenticator by @bw-ghapp[bot] in #1793
  • Crowdin Pull - Password Manager by @bw-ghapp[bot] in #1794
  • [PM-24139] Remove simple-login-self-host-alias feature flag by @matt-livefront in #1796
  • [PM-24140] Remove anon-addy-self-host-alias feature flag by @matt-livefront in #1799
  • [PM-24152] Remove import-logins-flow feature flag by @matt-livefront in #1800
  • [PM-23820] Migrate PM to use strings from BitwardenResources by @KatherineInCode in #1795
  • [PM-23893] Trigger CI builds when release branches are created by @vvolkgang in #1765
  • [BRE-831] fix workflow logout by @aj-bw in #1787
  • [PM-23820] Copy BWA strings to BitwardenResources by @KatherineInCode in #1798
  • Update public suffix list by @github-actions[bot] in #1801
  • Crowdin Pull - Password Manager by @bw-ghapp[bot] in #1809
  • [PM-22873] Remove isRemotelyConfigured for feature flags by @matt-livefront in #1813
  • [PM-24159] Update Bitwarden Sdk to 30923db by @LRNcardozoWDF in #1811
  • [PM-23820] Migrate BWA to use strings from BitwardenResources by @KatherineInCode in #1812
  • [PM-24246] Remove restrict-item-deletion-to-can-manage-permission feature flag by @matt-livefront in #1815
  • [PM-21331] Update build-any.yml to upload BWA dsyms to Crashlytics by @vvolkgang in #1817
  • [PM-24116] Show placeholder hyphen when generating catch-all username with an empty domain by @matt-livefront in #1822
  • Update scan workflow to use centralized reusable component by @mandreko-bitwarden in #1790
  • [PM-23875] Enable SwiftFormat lint rule to enforce ternary style by @matt-livefront in #1823
  • [PM-24241] Remove email-verification feature flag by @matt-livefront in #1820
  • [PM-23820] Refactor Crowdin Workflows by @KatherineInCode in #1814
  • [PM-23820] Delete Localizable.strings from BitwardenShared by @KatherineInCode in #1818
  • [PM-23820] Delete Localizable.strings from AuthenticatorShared by @KatherineInCode in #1819
  • Crowdin Pull by @bw-ghapp[bot] in #1827
  • Update public suffix list by @github-actions[bot] in #1828
  • [PM-24348] Update type_name lint rule max length from 40 to 50 by @fedemkr in #1826
  • [PM-24477] Remove exemption from restrict item types policy by @andrebispo5 in #1831
  • [PM-24564] Replace parenthesis in build artifact name by @vvolkgang in #1835
  • [PM-24564] Address GitHub Release creation workflow feedback by @vvolkgang in #1834
  • [PM-22549] Update CXP related code to work with new iOS 26 beta API by @fedemkr in #1656
  • [PM-24564] fix: action not found in GitHub Release creation workflow by @vvolkgang in #1839
  • [PM-24587][PM-24588] Fix vault sections bug by @andrebispo5 in #1837
  • [BRE-1074] Fixing iOS Publishing by @pixman20 in #1836
  • [PM-24762] [RC] Update iOS version in tests to 18.6 by @fedemkr in #1859
  • [PM-24715] [RC] Fix iOS autofill extension app initialization URLs by @fedemkr in #1858

Full Changelog: v2025.7.1-bwpm...v2025.8.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/16990599705

Authenticator 2025.8.0 (135)

21 Aug 21:03
4474839
Compare
Choose a tag to compare

Overview

Various under the hood improvements

What's Changed

  • [PM-23820] Copy all PM strings to BitwardenResources by @KatherineInCode in #1781
  • [PM-24171] [BEEEP] Improved AutoMockable stencil to use short method name by @fedemkr in #1792
  • Crowdin Pull - Authenticator by @bw-ghapp[bot] in #1793
  • Crowdin Pull - Password Manager by @bw-ghapp[bot] in #1794
  • [PM-24139] Remove simple-login-self-host-alias feature flag by @matt-livefront in #1796
  • [PM-24140] Remove anon-addy-self-host-alias feature flag by @matt-livefront in #1799
  • [PM-24152] Remove import-logins-flow feature flag by @matt-livefront in #1800
  • [PM-23820] Migrate PM to use strings from BitwardenResources by @KatherineInCode in #1795
  • [PM-23893] Trigger CI builds when release branches are created by @vvolkgang in #1765
  • [BRE-831] fix workflow logout by @aj-bw in #1787
  • [PM-23820] Copy BWA strings to BitwardenResources by @KatherineInCode in #1798
  • Update public suffix list by @github-actions[bot] in #1801
  • Crowdin Pull - Password Manager by @bw-ghapp[bot] in #1809
  • [PM-22873] Remove isRemotelyConfigured for feature flags by @matt-livefront in #1813
  • [PM-24159] Update Bitwarden Sdk to 30923db by @LRNcardozoWDF in #1811
  • [PM-23820] Migrate BWA to use strings from BitwardenResources by @KatherineInCode in #1812
  • [PM-24246] Remove restrict-item-deletion-to-can-manage-permission feature flag by @matt-livefront in #1815
  • [PM-21331] Update build-any.yml to upload BWA dsyms to Crashlytics by @vvolkgang in #1817
  • [PM-24116] Show placeholder hyphen when generating catch-all username with an empty domain by @matt-livefront in #1822
  • Update scan workflow to use centralized reusable component by @mandreko-bitwarden in #1790
  • [PM-23875] Enable SwiftFormat lint rule to enforce ternary style by @matt-livefront in #1823
  • [PM-24241] Remove email-verification feature flag by @matt-livefront in #1820
  • [PM-23820] Refactor Crowdin Workflows by @KatherineInCode in #1814
  • [PM-23820] Delete Localizable.strings from BitwardenShared by @KatherineInCode in #1818
  • [PM-23820] Delete Localizable.strings from AuthenticatorShared by @KatherineInCode in #1819
  • Crowdin Pull by @bw-ghapp[bot] in #1827
  • Update public suffix list by @github-actions[bot] in #1828
  • [PM-24348] Update type_name lint rule max length from 40 to 50 by @fedemkr in #1826
  • [PM-24477] Remove exemption from restrict item types policy by @andrebispo5 in #1831
  • [PM-24564] Replace parenthesis in build artifact name by @vvolkgang in #1835
  • [PM-24564] Address GitHub Release creation workflow feedback by @vvolkgang in #1834
  • [PM-22549] Update CXP related code to work with new iOS 26 beta API by @fedemkr in #1656
  • [PM-24564] fix: action not found in GitHub Release creation workflow by @vvolkgang in #1839
  • [PM-24587][PM-24588] Fix vault sections bug by @andrebispo5 in #1837
  • [BRE-1074] Fixing iOS Publishing by @pixman20 in #1836
  • [PM-24762] [RC] Update iOS version in tests to 18.6 by @fedemkr in #1859
  • [PM-24715] [RC] Fix iOS autofill extension app initialization URLs by @fedemkr in #1858

Full Changelog: v2025.7.1-bwa...v2025.8.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/16834719558

Password Manager 2025.7.1 (2430)

07 Aug 20:08
18217a6
Compare
Choose a tag to compare

Overview

  • Improved error handling for corrupt ciphers; ciphers that fail to decrypt will now display "[error: failed to decrypt]" for easier identification.
  • Removed the 30-minute interval check before syncing, ensuring your vault stays up-to-date more frequently.
  • Various bug fixes, UI improvements, and internal code enhancements for iOS.

What's Changed

New Contributors

Full Changelog: v2025.7.0-bwpm...v2025.7.1-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/16788223286

Authenticator 2025.7.1 (102)

07 Aug 20:08
18217a6
Compare
Choose a tag to compare

Overview

Various bug fixes, UI improvements, and internal code enhancements

What's Changed

New Contributors

Full Changelog: v2025.7.0-bwa...v2025.7.1-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/16527809917

Password Manager 2025.7.0 (2278)

25 Jul 17:07
dcf1e21
Compare
Choose a tag to compare

Overview

Updated Autofill settings to provide clearer explanations of functionality.
Improved server-side validation of encrypted data to address decryption issues.
Various bug fixes, UI improvements, and internal optimizations

What's Changed

Full Changelog: v2025.6.0-bwpm...v2025.7.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/

Authenticator 2025.7.0 (71)

25 Jul 17:11
dcf1e21
Compare
Choose a tag to compare

Overview

Improved stability of Authenticator sync

What's Changed

Full Changelog: v2025.6.0-bwa...v2025.7.0-bwa
Builds Source: https://github.com/bitwarden/ios/actions/runs/