This update introduces support for file attachments and Bitwarden Sends. Passkey authentication is now enforced if the authentication mode is set to preferred or higher. Performance for lists has been updated, and UI animations now use the Material 3 motion scheme. This release also resolves an autofill crash on pre-Android 10 devices, clears the password field when the unlock screen is moved to the background, and addresses various issues with Bitwarden file uploads and the new Send feature.
All changes
- c4fe2ce6 - fix: Prevent Send tab launching it hidden state if you have many accounts
- 1b953aeb - chore: Bump app version to 2.10.0
- 9d9e24c2 - Merge pull request #1383 from AChep/localization_action
- e57a3c84 - Merge pull request #1394 from AChep/justdeleteme_action
- 02afe559 - Merge pull request #1395 from AChep/tld_public_suffix_list_action
- ed79ad1f - Merge pull request #1396 from AChep/passkeys_action
- 6d9aee16 - Merge pull request #1397 from AChep/gpmpasskeysprivapps_action
- ad8d67b7 - [AUTO] Update localization library
- 5d96cbbf - Merge pull request #1392 from AChep/tfa_2factorauth_action
- 8853dd23 - [AUTO] Update GPM Credential Privileged Apps JSON
- 5a8a6ef8 - Merge pull request #1393 from AChep/justgetmydata_action
- 8fe70909 - [AUTO] Update passkeys library
- 5d63eb91 - [AUTO] Update Public suffix list
- ef0b7628 - [AUTO] Update justdeleteme library
- 7329d742 - [AUTO] Update justgetmydata library
- 491821cc - [AUTO] Update two-factor auth library
- 7b2a5ca6 - fix: When the Create / Unlock vault screen is moved into background clear the password field
- 0f23706f - improvement(UI): Use M3 defaultEffectsSpec for color state animations
- 5210754a - improvement(perf): Utilize Lazy list's content type property
- 42359159 - build: Bump Android compile SDK from 36 to 37
- 9ec7f31b - build: Bump Play services wearable to 20.0.1
- d3bfc041 - build: Bump AndroidX libraries
- d2555b3e - build: Bump kotlinx-serialization from 1.10.0 to 1.11.0
- c77f4648 - build: Bump AGP from 9.1.1 to 9.2.0
- b025a599 - build: Bump common-codec from 1.21.0 to 1.22.0
- eebfb8c9 - build: Bump firebase dependency
- fb2bdf03 - build: Bump compose-native-tray from 1.1.0 to 1.3.0
- 384fdf60 - build: Bump compose-multiplatform from 1.11.0-beta03 to 1.11.0-rc01
- e1cd3b6c - build: Bump gradle-versions-plugin from 0.53.0 to 0.54.0
- 3c44a59d - build: Bump filekit from 0.13 to 0.14.1
- 9b676095 - build: Bump bc-java from 1.83 to 1.84
- f39608c0 - build: Bump sqlcipher-android from 4.14.1 to 4.15.0
- 7201e4d1 - build: Bump Kotlin from 2.3.10 to 2.3.21
- 0283c220 - build: Bump BuildKonfig from 0.17.1 to 0.20.0
- 035ecbd3 - fix(Sync): Send encrypted file name during the Send file upload
- 03f7d50f - refactor(diagnostic): Add logs to Bitwarden sync pipeline
- 601372fa - Merge pull request #1389 from AChep/dependabot/gradle/ktor-3.4.3
- c36cd702 - fix: Account / Sends screen now shows the items if the account is hidden
- ec144efb - fix(Bitwarden): Do not treat 404 as terminal file upload failure
- 1d3cba40 - improvement: Testable Bitwarden sync with optimistic concurrency control
- 495e2e02 - refactor(UI): Migrate Shimmer to Modifier.Node
- 9865bd97 - refactor(UI): Migrate some components to M3 Motion scheme
- 05a07135 - maintenance(Bitwarden): Add bulk endpoints for the future use
- ae954617 - fix(Bitwarden): Make unarchive bulk API use actual unarchive endpoint
- 88d47712 - maintenance(Bitwarden): Support new
prelogin/passwordin addition toprelogin - 9b571a9e - feat: File attachments / sends support
- 3da60281 - chore(Wear): Generate Licenses list for internal builds
- 8d5ecf41 - improvement(Wear): Pass a title to the dropdown picker
- 98f0486e - fix: Add missing Force hide Send tabs setting option
- 171a8037 - improvement: Add more string resources
- ebcf5302 - improvement: Show the Send tab only when relevant #1388
- 975dd030 - build(deps): Bump ktor from 3.4.2 to 3.4.3
- 661568f5 - deps: Bump to Compose 1.11.0-beta03
- 56dfade4 - fix(Wear): Make debug & release build have different wear capabilities
- e9b76120 - fix(Autofill): Fix a crash on pre Android 10 devices when autofilling a password
- 8c501bd0 - improvement(Passkey): Force user to authenticate if auth mode is >= preferred