From 166a38519daa6c966ced1ad66f8598e6e441ee3c Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 18:54:01 +0000 Subject: [PATCH 1/6] SDK Update - com.bitwarden:sdk-android 2.0.0-4349-068685c2 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1167c721a6f..e38bae0ac0c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.0" -bitwardenSdk = "2.0.0-4254-6c954013" +bitwardenSdk = "2.0.0-4349-068685c2" crashlytics = "3.0.6" detekt = "1.23.8" firebaseBom = "34.5.0" From fa89764e8ee76b3d1aa51a673b65a6fa1fd543f8 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Wed, 31 Dec 2025 19:34:05 +0000 Subject: [PATCH 2/6] SDK Update - com.bitwarden:sdk-android 2.0.0-4362-ec6c67db --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e38bae0ac0c..d796b0293a7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.0" -bitwardenSdk = "2.0.0-4349-068685c2" +bitwardenSdk = "2.0.0-4362-ec6c67db" crashlytics = "3.0.6" detekt = "1.23.8" firebaseBom = "34.5.0" From eb6190d5183689df71920506627121d298e4f609 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 00:39:38 +0000 Subject: [PATCH 3/6] SDK Update - com.bitwarden:sdk-android 2.0.0-4364-4759089b --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d796b0293a7..9c9c38e14df 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.0" -bitwardenSdk = "2.0.0-4362-ec6c67db" +bitwardenSdk = "2.0.0-4364-4759089b" crashlytics = "3.0.6" detekt = "1.23.8" firebaseBom = "34.5.0" From e90d46bfba9ad21f4e25a516db98a35245f4bbe9 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 10:17:03 +0000 Subject: [PATCH 4/6] SDK Update - com.bitwarden:sdk-android 2.0.0-4372-f210319d --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9c9c38e14df..9183a477acd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.0" -bitwardenSdk = "2.0.0-4364-4759089b" +bitwardenSdk = "2.0.0-4372-f210319d" crashlytics = "3.0.6" detekt = "1.23.8" firebaseBom = "34.5.0" From 290609009712d354a01780d799844324023e6a4e Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 10:28:55 +0000 Subject: [PATCH 5/6] SDK Update - com.bitwarden:sdk-android 2.0.0-4373-3c666766 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9183a477acd..980590328a4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -30,7 +30,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.0" -bitwardenSdk = "2.0.0-4372-f210319d" +bitwardenSdk = "2.0.0-4373-3c666766" crashlytics = "3.0.6" detekt = "1.23.8" firebaseBom = "34.5.0" From 63bf5b599a49a8ba3e0bf110ef4ae0bef036fa8b Mon Sep 17 00:00:00 2001 From: Patrick Honkonen Date: Mon, 5 Jan 2026 12:16:04 -0500 Subject: [PATCH 6/6] [PM-27290] Remove deprecated `InitUserCryptoMethod.Password` usage Objective: Clean up code usage of the deprecated `InitUserCryptoMethod.Password` enumeration in preparation for its removal from the SDK. Behavioral Changes: None. This refactoring removes handling for an unsupported crypto initialization method that threw an exception or was no longer relevant. Specific Changes: - `VaultLockManagerImpl.kt`: Remove the case for `InitUserCryptoMethod.Password` in the crypto initialization logic. - `InitUserCryptoMethodExtensions.kt`: Remove the case for `InitUserCryptoMethod.Password` that previously threw an `IllegalArgumentException`. --- .../bitwarden/data/vault/manager/VaultLockManagerImpl.kt | 1 - .../vault/repository/util/InitUserCryptoMethodExtensions.kt | 5 ----- 2 files changed, 6 deletions(-) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt index 8c8ee0a31b0..add41370ab9 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt @@ -710,7 +710,6 @@ class VaultLockManagerImpl( is InitUserCryptoMethod.DecryptedKey, is InitUserCryptoMethod.DeviceKey, is InitUserCryptoMethod.KeyConnector, - is InitUserCryptoMethod.Password, is InitUserCryptoMethod.Pin, is InitUserCryptoMethod.PinEnvelope, -> return diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt index 883bab242df..22916e705b7 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt @@ -15,9 +15,4 @@ val InitUserCryptoMethod.logTag: String is InitUserCryptoMethod.Pin -> "Pin" is InitUserCryptoMethod.PinEnvelope -> "Pin Envelope" is InitUserCryptoMethod.MasterPasswordUnlock -> "Master Password Unlock" - is InitUserCryptoMethod.Password -> { - // PM-27290: InitUserCryptoMethod.Password will be removed from the SDK in a future - // release. This else branch can be cleaned up afterwards. - throw IllegalArgumentException("Unsupported InitUserCryptoMethod: $this") - } }