What's Changed
- BITAU-204 Fix Concurrency Issues in Sync Service/Tests by @brant-livefront in #1111
- PM-14556: Update active user if switched in extension by @matt-livefront in #1113
- PM-14502: Fix account creation email verification feature flag loading by @matt-livefront in #1115
- Fix various warnings by @KatherineInCode in #1104
- Autosync Crowdin Translations by @github-actions in #1119
- PM-14501 - Backport to
main
by @phil-livefront in #1127 - [PM-14579] Backport to main by @fedemkr in #1126
- PM-14646: Fix JSON decoding errors (backport of #1122) by @matt-livefront in #1128
- PM-14620: Remove unused accessSecretsManager property to fix JSON decoding errors (backport of #1116) by @matt-livefront in #1129
- Update path for local sdk by @Hinton in #1120
- [PM-12405] Added new endpoint for Organization SSO verified domains by @fedemkr in #1109
- Remove myself from CODEOWNERS file by @victor-livefront in #1137
- [PM-12269] Update README and Bug template by @vvolkgang in #1135
- PM-12051: Fix sync error after delete and switch accounts by @matt-livefront in #1134
- [PM-11137] Implement iOS 18 Totp autofill from list by @fedemkr in #884
- [deps]: Update gh minor by @renovate in #1084
- [BITAU-179] Refactor Vault Selection to Include Standard and SteamURI TOTP Types by @brant-livefront in #1132
- [BITAU-153] [BITAU-144] [BITAU-208] Enable Background Syncing When the Phone Is Locked by @brant-livefront in #1125
- [PM-12991] Only show delete if user can manage any collections item is in by @KatherineInCode in #1130
- PM-14573: Add ToolbarButtonStyle to update a toolbar button's disabled state color by @matt-livefront in #1143
- Autosync Crowdin Translations by @github-actions in #1141
- [PM-9375] Initial workflow for building to simulator by @KatherineInCode in #1144
- PM-13321: Fixed attachment download failure for read-only cipher. by @ezimet-livefront in #1142
- PM-14962: Don't add organization keys to SDK after sync if vault is locked by @matt-livefront in #1145
- BRE-438 - Update Crowdin workflow to use app token by @vgrassia in #1147
- [PM-14497] Implement OTP autofill from QuickType bar by @fedemkr in #1139
- Autosync Crowdin Translations by @bw-ghapp in #1148
- [PM-10900] Fix master password policy bypassed when org user has 2FA by @LRNcardozoWDF in #1065
- PM-13367: Fix TDE logout could bypass MP approval by @matt-livefront in #1140
- PM-14852: made name field optional for start registration request by @ezimet-livefront in #1152
- [PM-11598][PM-14879] Add workflows for creating GitHub Releases and release branches by @vvolkgang in #1154
- [PM-15119] Fix SSH Key item cloning issue by @fedemkr in #1156
- [PM-10900] Add coding keys to MasterPasswordPolicyResponseModel by @andrebispo5 in #1153
- Autosync Crowdin Translations by @bw-ghapp in #1158
- PM-14585: Removed lock account option from Profile switcher if account has no master password by @ezimet-livefront in #1155
- PM-14836: Fix vault state on app re-entry from background by @ezimet-livefront in #1149
- PM-10913: Fix pre-approved users are forced to request admin approval by @matt-livefront in #1160
- PM-11974: Fix login with device notification for inactive account not switching to that account by @matt-livefront in #1157
- PM-11469: Hide master password text field if account does not have MP. by @ezimet-livefront in #1169
- [BRE-443] - Fix bwwl Linting pre Deployment by @Eeebru in #1168
- [PM-11598] fix: GitHub Release v2 by @vvolkgang in #1175
- PM-13319: Fix unable to JIT into domain claimed organization by @matt-livefront in #1163
- PM-15107: Fix JSON decoding errors for ProfileOrganizationResponseModels and ConfigResponseModel by @matt-livefront in #1162
- Autosync Crowdin Translations by @bw-ghapp in #1177
- [PM-15416] Change pull-to-refresh to not force a sync by @KatherineInCode in #1172
New Contributors
- @victor-livefront made their first contribution in #1137
Full Changelog: v2024.11.0...v2024.12.0
Builds Source: https://github.com/bitwarden/ios/actions/runs/12126636763