From dad8010e129cdce3ddf76532329cbb37d5be5d71 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 16:39:00 +0000 Subject: [PATCH 01/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7676-0c5afdd2 --- 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 86e7eec1755..5efef4a37f0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7673-101364a4" +bitwardenSdk = "3.0.0-7676-0c5afdd2" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From a4ba0315e35c2c42422473710ee4db8d3462c97d Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 16:46:32 +0000 Subject: [PATCH 02/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7677-a4fae39c --- 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 5efef4a37f0..87de2f2fd94 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7676-0c5afdd2" +bitwardenSdk = "3.0.0-7677-a4fae39c" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 1670efdbfcb6df3962c5d5a83ec8fec8db86b095 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2026 13:17:26 +0000 Subject: [PATCH 03/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7683-3e060f80 --- 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 87de2f2fd94..cfad1ea5539 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7677-a4fae39c" +bitwardenSdk = "3.0.0-7683-3e060f80" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From a6ea324f698f643e3a23936bbe92faf3f6ec0983 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2026 17:52:16 +0000 Subject: [PATCH 04/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7687-4963a281 --- 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 cfad1ea5539..7b2e9c21cde 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7683-3e060f80" +bitwardenSdk = "3.0.0-7687-4963a281" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From cd33a8343a6662f52bf7e3b148c45726cf6143ed Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 02:40:52 +0000 Subject: [PATCH 05/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7697-e37dc5b0 --- 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 7b2e9c21cde..0e500521dde 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7687-4963a281" +bitwardenSdk = "3.0.0-7697-e37dc5b0" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From cf4e058621fc0b4feefde5ffa283c06c0f0d88db Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 03:36:29 +0000 Subject: [PATCH 06/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7698-f76b5145 --- 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 0e500521dde..ab9afb713a7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7697-e37dc5b0" +bitwardenSdk = "3.0.0-7698-f76b5145" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 8297faddaf840dbf608bf489ed722347b5b37d27 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 13:38:58 +0000 Subject: [PATCH 07/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7701-365a7eb0 --- 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 ab9afb713a7..199f8cfce83 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7698-f76b5145" +bitwardenSdk = "3.0.0-7701-365a7eb0" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From d2613c8c724bb2ce1c92374a0a8d388fad21d85e Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 22:27:20 +0000 Subject: [PATCH 08/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7707-b154bdb5 --- 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 199f8cfce83..b493468a3f9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7701-365a7eb0" +bitwardenSdk = "3.0.0-7707-b154bdb5" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From f9eab4a88a51b2b58f8b9daf54360975960e6531 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 10:44:15 +0000 Subject: [PATCH 09/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7725-03bcd1f8 --- 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 b493468a3f9..3498b96ec11 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7707-b154bdb5" +bitwardenSdk = "3.0.0-7725-03bcd1f8" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 812b0bd4d98ab2df56350ae48bbcfa2d19ca3a94 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 13:51:40 +0000 Subject: [PATCH 10/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7736-5ca51921 --- 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 3498b96ec11..e28c73f2b0e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7725-03bcd1f8" +bitwardenSdk = "3.0.0-7736-5ca51921" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 923281880186ab96abbffe3b93ff74966bcb5ac3 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 15:19:35 +0000 Subject: [PATCH 11/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7740-d0710ef2 --- 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 e28c73f2b0e..464ccee6c64 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7736-5ca51921" +bitwardenSdk = "3.0.0-7740-d0710ef2" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From e64369993a08ba8073638407d50a5cd0bc5ae9fb Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 15:23:01 +0000 Subject: [PATCH 12/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7741-291c1684 --- 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 464ccee6c64..7eb9c4c89d3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7740-d0710ef2" +bitwardenSdk = "3.0.0-7741-291c1684" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 1587d6bb5f6764076449def7139298d685da0336 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 16:01:22 +0000 Subject: [PATCH 13/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7742-3c6d8a80 --- 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 7eb9c4c89d3..3b54b3e3fd8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7741-291c1684" +bitwardenSdk = "3.0.0-7742-3c6d8a80" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 14eaed1e73bb0dda94a9beaa2c4444d3d41c64fc Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 16:11:07 +0000 Subject: [PATCH 14/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7743-3ba312ff --- 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 3b54b3e3fd8..eb4137cc6e1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7742-3c6d8a80" +bitwardenSdk = "3.0.0-7743-3ba312ff" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 9b2af9239a2ea4982810b9e43d5f103622995860 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 07:06:10 +0000 Subject: [PATCH 15/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7751-d4a4c2c8 --- 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 eb4137cc6e1..91f5eecf29f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7743-3ba312ff" +bitwardenSdk = "3.0.0-7751-d4a4c2c8" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From be9e9c807342cac6ceea8678d1a77cd8991169a6 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 15:32:19 +0000 Subject: [PATCH 16/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7753-c6232452 --- 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 91f5eecf29f..453449237cf 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7751-d4a4c2c8" +bitwardenSdk = "3.0.0-7753-c6232452" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 3d8171790fbb4563ec6e44b3e36d295e8d1c8f5e Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 08:40:42 +0000 Subject: [PATCH 17/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7756-dd952a29 --- 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 453449237cf..492acb6e3ac 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7753-c6232452" +bitwardenSdk = "3.0.0-7756-dd952a29" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 4d8b0026aa72a55dd1db26126dfc833a6f836d5e Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:21:27 +0000 Subject: [PATCH 18/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7766-6bd00cb1 --- 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 492acb6e3ac..10be6741649 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7756-dd952a29" +bitwardenSdk = "3.0.0-7766-6bd00cb1" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 6ed2dbd13354035beb179856ec5531d8503058ea Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:54:30 +0000 Subject: [PATCH 19/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7768-57569e4a --- 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 10be6741649..9f7207f9c27 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7766-6bd00cb1" +bitwardenSdk = "3.0.0-7768-57569e4a" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From d137393012ad548e9bbc8918c1ee05c5798c0533 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 22:06:01 +0000 Subject: [PATCH 20/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7774-0a188b85 --- 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 9f7207f9c27..86b644be772 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7768-57569e4a" +bitwardenSdk = "3.0.0-7774-0a188b85" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 5c083c1545b977f68c7450ad5c1c6bbd4c9a57a5 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 12:57:15 +0000 Subject: [PATCH 21/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7780-f428a439 --- 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 86b644be772..4ebe0b86c43 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7774-0a188b85" +bitwardenSdk = "3.0.0-7780-f428a439" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 664ac670fda32bed78fe9b443d9930328e1096b4 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 17:07:24 +0000 Subject: [PATCH 22/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7789-9469b905 --- 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 4ebe0b86c43..8e3029935e8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7780-f428a439" +bitwardenSdk = "3.0.0-7789-9469b905" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From b0cceb2720bfb4030566ee8786bdb359bdab0b77 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 12:23:55 +0000 Subject: [PATCH 23/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7795-fe3cd466 --- 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 8e3029935e8..6b845cb44e0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7789-9469b905" +bitwardenSdk = "3.0.0-7795-fe3cd466" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" From 438c64233e9efe433487503675020f48f6ce5aa3 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 21:02:16 +0000 Subject: [PATCH 24/24] SDK Update - com.bitwarden:sdk-android 3.0.0-7799-d2bd7a3e --- .../util/VaultSdkCipherExtensions.kt | 11 ++++++++-- .../search/util/SearchTypeDataExtensions.kt | 2 +- .../util/VaultItemListingDataExtensions.kt | 4 ++-- .../feature/vault/util/VaultDataExtensions.kt | 2 +- .../util/CipherListViewTypeExtensions.kt | 2 +- .../util/VaultSdkCipherExtensionsTest.kt | 11 +++++++++- .../util/SearchTypeDataExtensionsTest.kt | 15 +++++++++++-- .../VaultItemListingDataExtensionsTest.kt | 8 ++++++- .../util/CipherListViewExtensionsTest.kt | 22 ++++++++++++++++--- .../vault/util/VaultDataExtensionsTest.kt | 22 ++++++++++++++++--- gradle/libs.versions.toml | 2 +- .../network/model/SyncResponseJson.kt | 4 ++-- 12 files changed, 85 insertions(+), 20 deletions(-) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt index 526b2525751..226fa90e00c 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensions.kt @@ -15,6 +15,7 @@ import com.bitwarden.network.model.SyncResponseJson import com.bitwarden.network.model.UriMatchTypeJson import com.bitwarden.vault.Attachment import com.bitwarden.vault.BankAccount +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.Card import com.bitwarden.vault.CardListView import com.bitwarden.vault.Cipher @@ -844,14 +845,20 @@ fun Cipher.toFailureCipherListView(): CipherListView = CipherType.SECURE_NOTE -> CipherListViewType.SecureNote CipherType.CARD -> CipherListViewType.Card( - CardListView( + v1 = CardListView( brand = null, ), ) CipherType.IDENTITY -> CipherListViewType.Identity CipherType.SSH_KEY -> CipherListViewType.SshKey - CipherType.BANK_ACCOUNT -> CipherListViewType.BankAccount + CipherType.BANK_ACCOUNT -> CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ) + CipherType.DRIVERS_LICENSE -> CipherListViewType.DriversLicense CipherType.PASSPORT -> CipherListViewType.Passport }, diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensions.kt index d9f8f358ebc..6f0526c15f4 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensions.kt @@ -281,7 +281,7 @@ private val CipherListViewType.iconRes: Int is CipherListViewType.Card -> BitwardenDrawable.ic_payment_card CipherListViewType.Identity -> BitwardenDrawable.ic_id_card CipherListViewType.SshKey -> BitwardenDrawable.ic_ssh_key - CipherListViewType.BankAccount -> BitwardenDrawable.ic_payment_card + is CipherListViewType.BankAccount -> BitwardenDrawable.ic_payment_card CipherListViewType.DriversLicense -> BitwardenDrawable.ic_note CipherListViewType.Passport -> BitwardenDrawable.ic_passport } diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensions.kt index 8e28f7d05fc..76b81e88a80 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensions.kt @@ -570,7 +570,7 @@ private fun CipherListView.toIconTestTag(): String = is CipherListViewType.Card -> "CardCipherIcon" CipherListViewType.Identity -> "IdentityCipherIcon" CipherListViewType.SshKey -> "SshKeyCipherIcon" - CipherListViewType.BankAccount -> "BankAccountCipherIcon" + is CipherListViewType.BankAccount -> "BankAccountCipherIcon" CipherListViewType.DriversLicense -> "LicenseCipherIcon" CipherListViewType.Passport -> "PassportCipherIcon" } @@ -635,7 +635,7 @@ private val CipherListViewType.iconRes: Int is CipherListViewType.Card -> BitwardenDrawable.ic_payment_card CipherListViewType.Identity -> BitwardenDrawable.ic_id_card CipherListViewType.SshKey -> BitwardenDrawable.ic_ssh_key - CipherListViewType.BankAccount -> BitwardenDrawable.ic_payment_card + is CipherListViewType.BankAccount -> BitwardenDrawable.ic_payment_card CipherListViewType.DriversLicense -> BitwardenDrawable.ic_note CipherListViewType.Passport -> BitwardenDrawable.ic_passport } diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensions.kt index 9d2486d976d..1882fbfcf9e 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensions.kt @@ -372,7 +372,7 @@ private fun CipherListView.toVaultItemOrNull( hasDecryptionError = hasDecryptionError, ) - CipherListViewType.BankAccount -> VaultState.ViewState.VaultItem.BankAccount( + is CipherListViewType.BankAccount -> VaultState.ViewState.VaultItem.BankAccount( id = id, name = name.asText(), overflowOptions = toOverflowActions( diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/util/CipherListViewTypeExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/util/CipherListViewTypeExtensions.kt index 9ef1d137a26..9f00960212c 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/util/CipherListViewTypeExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/util/CipherListViewTypeExtensions.kt @@ -13,7 +13,7 @@ fun CipherListViewType.toSdkCipherType(): CipherType = is CipherListViewType.Login -> CipherType.LOGIN CipherListViewType.SecureNote -> CipherType.SECURE_NOTE CipherListViewType.SshKey -> CipherType.SSH_KEY - CipherListViewType.BankAccount -> CipherType.BANK_ACCOUNT + is CipherListViewType.BankAccount -> CipherType.BANK_ACCOUNT CipherListViewType.DriversLicense -> CipherType.DRIVERS_LICENSE CipherListViewType.Passport -> CipherType.PASSPORT } diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensionsTest.kt index 57ed13a68c1..eb722158b87 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkCipherExtensionsTest.kt @@ -20,6 +20,7 @@ import com.bitwarden.network.model.createMockPasswordHistory import com.bitwarden.network.model.createMockSecureNote import com.bitwarden.network.model.createMockSshKey import com.bitwarden.network.model.createMockUri +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.CipherListViewType import com.bitwarden.vault.CipherRepromptType import com.bitwarden.vault.CipherType @@ -536,7 +537,15 @@ class VaultSdkCipherExtensionsTest { val result = cipher.toFailureCipherListView() - assertEquals(CipherListViewType.BankAccount, result.type) + assertEquals( + CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), + result.type, + ) } @Test diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensionsTest.kt index f04f0a14d8d..f5d978dc6ce 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/util/SearchTypeDataExtensionsTest.kt @@ -7,6 +7,7 @@ import com.bitwarden.send.SendView import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.resource.BitwardenString import com.bitwarden.ui.util.asText +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.CipherListView import com.bitwarden.vault.CipherListViewType import com.bitwarden.vault.CipherRepromptType @@ -404,13 +405,23 @@ class SearchTypeDataExtensionsTest { fun `CipherViews filterAndOrganize should return list with only bank account items`() { val match1 = createMockCipherListView( number = 1, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), name = "match1", ) val match2 = createMockCipherListView(number = 2, name = "match2") val match3 = createMockCipherListView( number = 3, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), name = "match3", ) val ciphers = listOf(match1, match2, match3) diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensionsTest.kt index 8d562bf2fbc..15d1071f9bb 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/util/VaultItemListingDataExtensionsTest.kt @@ -14,6 +14,7 @@ import com.bitwarden.ui.platform.model.TotpData import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.resource.BitwardenString import com.bitwarden.ui.util.asText +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.CipherListViewType import com.bitwarden.vault.CipherRepromptType import com.bitwarden.vault.CipherType @@ -404,7 +405,12 @@ class VaultItemListingDataExtensionsTest { val cipherView = createMockCipherListView( number = 1, isDeleted = false, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), ) mapOf( diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/util/CipherListViewExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/util/CipherListViewExtensionsTest.kt index 3e73d0ad584..f0fe202d41b 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/util/CipherListViewExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/util/CipherListViewExtensionsTest.kt @@ -1,6 +1,7 @@ package com.x8bit.bitwarden.ui.vault.feature.util import com.bitwarden.ui.platform.components.icon.model.IconData +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.CipherListViewType import com.bitwarden.vault.CipherType import com.bitwarden.vault.CopyableCipherFields @@ -365,7 +366,12 @@ class CipherListViewExtensionsTest { fun `toOverflowActions should return all copy actions for a bank account cipher`() { val cipher = createMockCipherListView( number = 1, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), id = id, copyableFields = listOf( CopyableCipherFields.BANK_ACCOUNT_ACCOUNT_NUMBER, @@ -408,7 +414,12 @@ class CipherListViewExtensionsTest { fun `toOverflowActions should return only available copy actions for a bank account cipher`() { val cipher = createMockCipherListView( number = 1, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), id = id, copyableFields = listOf( CopyableCipherFields.BANK_ACCOUNT_ACCOUNT_NUMBER, @@ -449,7 +460,12 @@ class CipherListViewExtensionsTest { id = id, isDeleted = true, isArchived = true, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), ) val result = cipher.toOverflowActions( diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensionsTest.kt index 371288cd15c..8cce738c4b4 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/util/VaultDataExtensionsTest.kt @@ -7,6 +7,7 @@ import com.bitwarden.ui.platform.components.icon.model.IconData import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.resource.BitwardenString import com.bitwarden.ui.util.asText +import com.bitwarden.vault.BankAccountListView import com.bitwarden.vault.CipherListViewType import com.bitwarden.vault.CipherRepromptType import com.bitwarden.vault.CipherType @@ -1390,19 +1391,34 @@ class VaultDataExtensionsTest { successes = listOf( createMockCipherListView( number = 1, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), favorite = true, folderId = null, ), createMockCipherListView( number = 2, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), reprompt = CipherRepromptType.PASSWORD, folderId = null, ), createMockCipherListView( number = 3, - type = CipherListViewType.BankAccount, + type = CipherListViewType.BankAccount( + v1 = BankAccountListView( + accountNumber = null, + accountType = null, + ), + ), folderId = null, ), ), diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6b845cb44e0..37b10117e43 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-7795-fe3cd466" +bitwardenSdk = "3.0.0-7799-d2bd7a3e" crashlytics = "3.0.7" detekt = "1.23.8" firebaseBom = "34.15.0" diff --git a/network/src/main/kotlin/com/bitwarden/network/model/SyncResponseJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/SyncResponseJson.kt index 5cad606c4af..f83ca1a8f0c 100644 --- a/network/src/main/kotlin/com/bitwarden/network/model/SyncResponseJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/SyncResponseJson.kt @@ -1007,13 +1007,13 @@ data class SyncResponseJson( @Serializable data class SshKey( @SerialName("publicKey") - val publicKey: String, + val publicKey: String?, @SerialName("privateKey") val privateKey: String, @SerialName("keyFingerprint") - val keyFingerprint: String, + val keyFingerprint: String?, ) /**