What's Changed
- Autosync Crowdin Translations by @bw-ghapp in #1509
- [BWA-155] Copy ConfigService to AuthenticatorShared by @KatherineInCode in #1506
- ci: Update Xcode to 16.3 by @KatherineInCode in #1510
- [PM-18414] CI restructuring #1 - Add placeholders for new workflows by @vvolkgang in #1514
- [PM-19644] Remove two factor notice. by @andrebispo5 in #1502
- [PM-20147] Remove app-review-prompt feature flag. by @andrebispo5 in #1515
- Update public suffix list by @github-actions in #1513
- [PM-16916] Custom fields need label to be saved by @LRNcardozoWDF in #1430
- [BWA-155] feat: Get new server config on BWA startup by @KatherineInCode in #1518
- [PM-18414] CI restructuring #2 - Consolidate /Configs folder and .xcconfig files by @vvolkgang in #1524
- [PM-18414] CI restructuring #3 - Add Brewfile by @vvolkgang in #1525
- [BWA-155] refactor: Change FeatureFlag.initialValues from static to an instance variable by @KatherineInCode in #1523
- [PM-18414] CI restructuring #4 - Consolidate build.sh by @vvolkgang in #1526
- [PM-20035] Remove native-carousel-flow feature flag. by @andrebispo5 in #1521
- [PM-8952] Implemented minimum length for pin by @LRNcardozoWDF in #1522
- Autosync Crowdin Translations by @bw-ghapp in #1527
- [deps]: Update sonarsource/sonarqube-scan-action action to v5 by @renovate in #1536
- [deps]: Update mint minor by @renovate in #1534
- Update public suffix list by @github-actions in #1532
- [deps]: Update actions/create-github-app-token action to v2 by @renovate in #1535
- [PM-19577] Flight recorder network request and response logging by @matt-livefront in #1530
- deps: Update SPM dependencies by @KatherineInCode in #1538
- fix: Handle SUPPORTS_CXP flag by @KatherineInCode in #1539
- [PM-21029] [PM-20447] Setting to allow copying to the Universal Clipboard by @frizeiro in #1512
- [PM-19577] Populate flight recorder logs view by @matt-livefront in #1508
- [PM-19621] Add share and delete options for flight recorder logs by @matt-livefront in #1519
- [BWA-155] refactor: Move ServerConfig to BitwardenKit and make it string-based by @KatherineInCode in #1541
- [PM-20147] Remove enable-debug-app-review-prompt feature flag by @andrebispo5 in #1540
- [PM-19618] Flight recorder automatic log deletion by @matt-livefront in #1542
- [PM-20430] Fix icon color by @andrebispo5 in #1544
- [PM-18935] show key connector domain by @aj-rosado in #1529
- Autosync Crowdin Translations by @bw-ghapp in #1545
- Update public suffix list by @github-actions in #1549
- [PM-19621] Disable flight recorder delete and share all buttons if there are no logs by @matt-livefront in #1552
- [PM-20429] Fix item icon color. by @andrebispo5 in #1553
- [BWA-155] refactor: Convert FeatureFlag to struct in BitwardenKit by @KatherineInCode in #1550
- [PM-19577] Log ErrorReporter errors to the flight recorder by @matt-livefront in #1547
- [PM-20366] Add pre-login settings button to landing screen by @matt-livefront in #1555
- [BWA-155] refactor: Move TimeProvider to BitwardenKit by @KatherineInCode in #1558
- [PM-21202] Old user migration login error. by @andrebispo5 in #1556
- [PM-19577] Log navigation changes to the flight recorder by @matt-livefront in #1559
- Autosync Crowdin Translations by @bw-ghapp in #1569
- [PM-20367] Add pre-login settings view by @matt-livefront in #1568
- [BWA-155] refactor: Bring ConfigService into BitwardenKit by @KatherineInCode in #1572
- [deps]: Update gh minor by @renovate in #1533
- [deps]: Update nicklockwood/SwiftFormat to v0.55.6 by @renovate in #1575
- Update public suffix list by @github-actions in #1574
- BRE-609/workflow-changes by @aj-bw in #1557
- [PM-21083] Update flight recorder empty logs view by @matt-livefront in #1554
- [PM-21602] Consolidate Combine things in BitwardenKit by @KatherineInCode in #1577
- [PM-16972] Fastmail email alias returning error message by @andrebispo5 in #1582
- [PM-21650] Enable isRemotelyConfigured for mobile-error-reporting by @andrebispo5 in #1583
- [PM-21602] refactor: Consolidate CoreData helpers in BitwardenKit by @KatherineInCode in #1579
- [PM-21393] fix: Split BitwardenKit configuration into Release and Debug by @KatherineInCode in #1584
- [PM-21125] Add navigation setup for view send item by @matt-livefront in #1578
- [PM-20171] Fix ViewItemView retain cycle by @andrebispo5 in #1581
- [PM-21624] Remove divider from SettingListItem by @matt-livefront in #1580
- Autosync Crowdin Translations by @bw-ghapp in #1590
- [PM-21393] Sync when BWA sync turned on by @KatherineInCode in #1591
- [PM-17659] [RC] Add learn more links for TOTP code syncing by @matt-livefront in #1601
- [PM-21681] [RC] Stop syncing TOTP codes with BWA on PM logout by @KatherineInCode in #1607
- [PM-18435] [RC] CI restructuring #5 - Consolidate Crowdin pull and push workflows by @fedemkr in #1608
- [PM-19577] [RC] Deactivate flight recorder if appending to the log fails by @fedemkr in #1610
- [PM-21825] [RC] Update GitHub Workflow missing permissions by @fedemkr in #1609
New Contributors
Full Changelog: v2025.4.0...v2025.5.0-bwpm
Builds Source: https://github.com/bitwarden/ios/actions/runs/15300184659