Releases: AChep/keyguard-app
Releases · AChep/keyguard-app
Release v1.13.0-20250705
- caeda73e - deps: Bump Compose version from 1.9.0-alpha02 to 1.9.0-alpha03
- 36a3aa4a - chore: Bump app version to 1.13.0
- a43eb482 - Merge pull request #1005 from AChep/localization_action
- d3280bc1 - Merge pull request #1004 from AChep/tfa_2factorauth_action
- acc003f7 - Merge pull request #1003 from AChep/passkeys_action
- 7482b192 - Merge pull request #1001 from AChep/justdeleteme_action
- 3a4595b4 - Merge pull request #1002 from AChep/tld_public_suffix_list_action
- ae9986cd - [AUTO]Update localization library
- fd5c3938 - [AUTO]Update two-factor auth library
- 3bc54836 - Merge pull request #1000 from AChep/gpmpasskeysprivapps_action
- 333b22a0 - [AUTO]Update passkeys library
- 201ae24c - [AUTO]Update Public suffix list
- 6e2aedcd - [AUTO]Update justdeleteme library
- c3cfbafd - [AUTO]Update GPM Credential Privileged Apps JSON
- 8ebcecbe - Merge pull request #980 from AChep/dependabot/gradle/landscapist-2.5.0
- 295f058a - Merge pull request #993 from AChep/dependabot/gradle/androidxRoom-2.7.2
- 2c2d474b - Merge pull request #994 from AChep/dependabot/gradle/androidxWork-2.10.2
- ed5c5155 - Merge pull request #995 from AChep/dependabot/gradle/com.google.firebase-firebase-bom-33.16.0
- 9094deb6 - chore: Add FileKit license
- 6ee78f51 - chore: Fix compatibility with Kotlin 2.2.0
- 69c3756a - build(deps): Bump com.google.firebase:firebase-bom
- 23b791f5 - build(deps): Bump androidxWork from 2.10.1 to 2.10.2
- 8e2d3ca1 - build(deps): Bump androidxRoom from 2.7.1 to 2.7.2
- e92c0847 - deps: Change Kotlin datetime dependency to 0.7.0-0.6.x-compat
- a8f0cc76 - deps: Migrate from kotlinx.datetime to kotlin.time
- 31a0fe5e - Revert "Revert "deps: Bump Kotlin Datetime to 0.7.0""
- d0b5807c - Merge pull request #982 from AChep/dependabot/gradle/media.kamel-kamel-image-default-1.0.6
- 68865a11 - Merge pull request #978 from AChep/dependabot/gradle/ktor-3.2.0
- e8c7947b - Revert "deps: Bump Kotlin Datetime to 0.7.0"
- 96be47ec - deps: Bump Gradle to 8.14.2
- da0911b4 - deps: Bump Android Gradle Plugin to 8.11.0
- 58f28d64 - deps: Bump Kotlin Serialization to 1.9.0
- 25e06d67 - deps: Bump Kotlin Datetime to 0.7.0
- db9e27de - deps: Bump Kotlin to 2.2.0
- 67ff07a2 - build(deps): Bump org.jetbrains.compose from 1.8.1 to 1.8.2
- 47dc0141 - build(deps): Bump media.kamel:kamel-image-default from 1.0.5 to 1.0.6
- 56052994 - build(deps): Bump landscapist from 2.4.8 to 2.5.0
- f854d4b3 - build(deps): Bump ktor from 3.1.3 to 3.2.0
- 29c8a6d5 - feat: Conflict resolution
- bc813d86 - chore: Allow spotbugs - static analysis tool
- dfe8fbe2 - chore: Add opensource/mit to allowed licenses
- bb3d020f - build(deps): Bump androidPlugin from 8.10.0 to 8.10.1
- a50ed9c2 - build(deps): Bump androidxAppCompat from 1.7.0 to 1.7.1
- fc876769 - build(deps): Bump androidxAutofill from 1.3.0-rc01 to 1.3.0
- fb03fb2f - build(deps): Bump androidxLifecycle from 2.9.0 to 2.9.1
- 5444c609 - build(deps): Bump androidxSecurityCryptoKtx from 1.1.0-alpha07 to 1.1.0-beta01
- 26e216bb - build(deps): Bump crashlyticsPlugin from 3.0.3 to 3.0.4
- 42f02641 - build(deps): Bump ktlintPlugin from 12.2.0 to 12.3.0
- 24c714db - build(deps): Bump signalr from 9.0.5 to 9.0.6
- c0aad8fd - build(deps): Bump bouncycastle from 1.80 to 1.81
- 032b1393 - build(deps): Bump sqlcipherAndroid from 4.8.0 to 4.9.0
- 83dd1bbf - build(deps): Bump sqliteJdbcCrypt from 3.49.1.0 to 3.50.1.0
- a311a0a5 - build(deps): Bump yubiKit from 2.8.0 to 2.8.1
- a5c6ecef - Merge pull request #954 from AChep/dependabot/gradle/org.gradle.toolchains.foojay-resolver-convention-1.0.0
- bd88550e - Merge pull request #973 from AChep/dependabot/gradle/com.google.firebase-firebase-bom-33.15.0
- 39637bbd - build(deps): Bump com.google.firebase:firebase-bom
- 5b5350d9 - Merge pull request #950 from AChep/dependabot/gradle/arrow-2.1.2
- 035e5009 - Merge pull request #966 from RokeJulianLockhart/patch-1
- 7cae7540 - @RokeJulianLockhart has signed the CLA in #966
- e974e6aa - Update README.md
- 703aa4cf - build(deps): Bump org.gradle.toolchains.foojay-resolver-convention
- ce87b32d - build(deps): Bump arrow from 2.1.1 to 2.1.2
Release v1.12.3-20250530
Release v1.12.2-20250528
- d068a6e4 - chore: Bump app version to 1.12.2
- fe6b11fb - [AUTO]Update localization library
- d2a60961 - [AUTO]Update two-factor auth library
- 8a28445b - [AUTO]Update Public suffix list
- e86e2f0b - [AUTO]Update passkeys library
- 71a27c23 - [AUTO]Update justgetmydata library
- e951408b - [AUTO]Update justdeleteme library
- 6df010e9 - [AUTO]Update GPM Credential Privileged Apps JSON
- bde5b615 - fix: Send empty note as
null
instead of "" to hide in Bitwarden #946 - fc72def8 - fix: Add inset padding to the "Keyguard" empty screen in landscape
- 04585065 - fix: Migrate to latest accompanist
- 8d170ab6 - improvement: Merge Passkeys correctly
- 2a694166 - build: Bump dependencies
- eeff83a0 - improvement(Chromebook): Show copy toast messages
- b4e98453 - fix(autofill): only mark autofill structure as webview if visible
- 005f3fd3 - @Adolar0042 has signed the CLA in #952
- 5a8ad2a4 - build(deps): Bump sqldelight from 2.0.2 to 2.1.0
- fe2205da - @mixon606 has signed the CLA in #947
- 019ae93a - build(deps): Bump androidxLifecycle from 2.8.7 to 2.9.0
Release v1.12.1-20250513
Release v1.12.0-20250512
- adb9dd99 - fix: Move Key code -> Key string function to platform declaration
- 99353e70 - chore: Bump app version to 1.12.0
- 41f1ff36 - build(deps): Bump org.jetbrains.compose from 1.8.0-rc01 to 1.8.0
- 4839d042 - build(deps): Bump androidPlugin from 8.9.2 to 8.10.0
- b2ec3e87 - build(deps): Bump ktor from 3.1.2 to 3.1.3
- d6cd34e9 - feat: Basic desktop shortcuts
- 0f851456 - build(deps): Bump com.google.devtools.ksp
- 960ec66f - build(deps): Bump arrow from 2.1.0 to 2.1.1
- 31e1a861 - build(deps): Bump net.zetetic:sqlcipher-android from 4.7.2 to 4.8.0
- 5614853c - chore: Bump Compose to 1.8.0-rc01
- ec90f19a - build(deps): Bump androidxWork from 2.10.0 to 2.10.1
- 38092135 - build(deps): Bump com.google.firebase:firebase-bom
- bda91db4 - chore: Bump app version to 1.11.1
- 7e2d1614 - build: Revert datastore to 1.1.4
- 5439cee3 - build(deps): Bump androidxRoom from 2.7.0 to 2.7.1
- 32d7ef4c - build(deps): Bump androidx.datastore:datastore from 1.1.4 to 1.1.5
- cf042530 - build(deps): Bump androidx.core:core-splashscreen
- ee69f735 - chore: Make build script compatible with KSP v2 (v3)
- f9c6f23c - chore: Make build script compatible with KSP v2 (v2)
- c1342e78 - build(deps): Bump arrow from 2.0.1 to 2.1.0
- 96a80214 - build(deps): Bump androidPlugin from 8.9.1 to 8.9.2
- 060b8cbd - chore: Keyguard for Bitwarden -> Keyguard, as per Google's complain
- 3a21a9a3 - build(deps): Bump kotlinCoroutines from 1.10.1 to 1.10.2
- 53099bf6 - build(deps): Bump com.codingfeline.buildkonfig from 0.17.0 to 0.17.1
- afc2e9f1 - chore: Make build script compatible with KSP v2
- 5f970221 - build(deps): Bump com.google.android.gms:play-services-base
- cba4c8c0 - build(deps): Bump com.google.devtools.ksp
- e0e0534e - build(deps): Bump org.gradle.toolchains.foojay-resolver-convention
- 8913f057 - chore: Bump SignalR to 9.0.4
- 8869fda8 - chore: Bump minor dependencies
- 1c6ed6ec - chore: Bump Arrow to 2.0.1
- cf95fe0c - improvement: Slightly more contrast color for symbols & numbers of passwords
- 1202d295 - feat: Suggest some popular Password/PIN configs in the Generator window
- 88808741 - build(deps): Bump androidPlugin from 8.9.0 to 8.9.1
- 52b227c2 - deps: Bump Compose to 1.8.0-beta02
- 7044cf8b - build(deps): Bump ktor from 3.1.1 to 3.1.2
- 5325be8e - build(deps): Bump androidx.baselineprofile from 1.3.3 to 1.3.4
- a2fe39c0 - build(deps): Bump nl.littlerobots.version-catalog-update
- 13b9bf05 - build(deps): Bump kotlinSerialization from 1.8.0 to 1.8.1
- 0f782004 - build(deps): Bump androidxCamera from 1.4.1 to 1.4.2
- f22c6cd3 - build(deps): Bump apple-actions/import-codesign-certs from 3 to 5
- 50a34260 - build(deps): Bump app.cash.licensee from 1.12.0 to 1.13.0
- 5f50be24 - build(deps): Bump metcalfc/changelog-generator from 4.5.0 to 4.6.2
- 4ea6e970 - fix: Generate a Locale config for Android app language selection #878
- 6d43f4c0 - fix: Auto-resolve state where >1 items have the same remote id
Release v1.11.0-20250324
- 21e99bb7 - deps: Bump Kotlin to 2.1.20 and Compose to 1.8.0-beta01
- 06af373c - build(deps): Bump net.java.dev.jna:jna from 5.16.0 to 5.17.0
- 027b9b3a - build(deps): Bump dbusJava from 5.1.0 to 5.1.1
- f61b5a22 - build(deps): Bump metcalfc/changelog-generator from 4.3.1 to 4.5.0
- 2381c27c - chore: Bump app version to 1.11.0
- c8ebe583 - [AUTO]Update localization library
- 1d942ebf - [AUTO]Update two-factor auth library
- 55889ebf - [AUTO]Update Public suffix list
- 826933b8 - [AUTO]Update passkeys library
- e6a86e7e - [AUTO]Update justdeleteme library
- eb9a2ddc - build(deps): Bump androidx.credentials:credentials
- aa82edec - fix(Watchtower): Do not notify about warnings in ciphers in the Trash
- 64d70566 - fix(Watchtower): Process changes in Broad URIs detection
- 27f92a91 - build: Bump Compose to 1.8.0-alpha04
- ab6f5222 - improvement(Android): Enable keyboard Incognito mode on concealed fields
- 3cb96919 - improvement(Desktop): Add support for KeyValueStore.getAll()
- ae919b54 - fix: Localized Abc sorting #859
- cac75bda - build(deps): Bump androidPlugin from 8.8.2 to 8.9.0
- d943a219 - fix: Minor source localization fixes
- 2e97cf53 - build(deps): Bump androidx.activity:activity-compose
- 58baa158 - build(deps): Bump com.google.devtools.ksp
- cb7e5523 - build(deps): Bump androidPlugin from 8.8.1 to 8.8.2
- f9f5e43f - build(deps): Bump com.google.firebase:firebase-bom
- 780f8a2f - improvement: Clear Watchtower notification when you open the Watchtower screen
- 7bfcf814 - improvement: Add MacOS notification platform impl
- 8546a356 - chore(licensee): Allow EPL-2.0
- 2d3a8ab6 - feat: Send Watchtower alerts as Notifications
- 5eea4034 - build(deps): Bump androidx.datastore:datastore from 1.1.2 to 1.1.3
- 2226c35b - build(deps): Bump org.jlleitschuh.gradle.ktlint from 12.1.2 to 12.2.0
- 13839220 - build(deps): Bump net.harawata:appdirs from 1.3.0 to 1.4.0
- 69303d48 - build(deps): Bump androidx.core:core-splashscreen
- 15356504 - build(deps): Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17
Release v1.10.1-20250226.1
Broad URI match detection suggestions
The app checks for URIs that refer to the same domain. If you have one item with a URI that has Host match detection and a second one with Domain match detection:
service1.example.com Host match detection
service2.example.com Domain match detection
then it's highly likely that the second URI should also be narrowed down to a Host match detection.
Full changelog
- 7be3b34c - improvement(Watchtower): Always check for the latest breaches on start, instead of weekly
- d6b179e0 - [AUTO]Update localization library
- 0ad2edc9 - [AUTO]Update Public suffix list
- 47205469 - [AUTO]Update two-factor auth library
- eb0b0acf - [AUTO]Update justdeleteme library
- f3b2f11d - build(deps): Bump kamel from 1.0.1 to 1.0.3
- 54bacdcf - build(deps): Bump desugar_jdk_libs from 2.1.4 to 2.1.5
- 2c3da44a - chore: Bump app version to 1.10.1
- f6490143 - improvement: Hidden WIP option to backup app configuration #790
- 7a73cef8 - build(deps): Bump ktor from 3.1.0 to 3.1.1
- e77bd25f - build(deps): Bump com.codingfeline.buildkonfig from 0.15.2 to 0.17.0
- c8391c4f - build(deps): Bump com.google.devtools.ksp
- c4904b74 - build(deps): Bump io.github.willena:sqlite-jdbc
- d3cd4ff7 - build(deps): Bump AGP plugin from 8.8.0 to 8.8.1
- f4ea6d3e - fix: Provide the lock reason model as the new common code wants
- aeb165fe - feat(Watchtower): Broad URI match detection suggestions
- 70517d02 - build(deps): Bump io.github.willena:sqlite-jdbc
- fdd5e4e4 - improvement: Auto trigger biometrics on unlock if lock was triggered >5m ago
- 173285cc - build(deps): Bump org.jetbrains.kotlinx:kotlinx-datetime
- fc2b3aca - build(deps): Bump landscapist from 2.4.6 to 2.4.7
- 6dfad1db - build(deps): Bump devops-infra/action-pull-request from 0.5.5 to 0.6.0
- b5d2d63e - build(deps): Bump devops-infra/action-commit-push from 0.9.2 to 0.10.0
Release v1.10.0-20250216
- 76f91aaa - Revert "chore: Bump Compose to 1.8.0-alpha03"
- 7400e6c4 - fix: Do not crash if generated item sections collide + on other screens
- 00bbfa75 - improvement: Show the "Locked manually" lock reason when you lock the vault yourself
- 327ec47d - improvement: Don't auto-prompt biometrics if there's a Vault lock reason
- a44c600b - [AUTO]Update localization library
- 19a6d9ed - [AUTO]Update Public suffix list
- eed9d371 - [AUTO]Update passkeys library
- 8a3f4bef - [AUTO]Update justdeleteme library
- 5011a881 - build(deps): Bump androidx.autofill:autofill
- 39ec9009 - chore: Bump app version to 1.10.0
- 1ecd463b - improvement(Android): Migrate from SharedPreferences to DataStore #828
- 385868d0 - build(deps): Bump ktor from 3.0.3 to 3.1.0
- 38f857fd - chore: Bump Compose to 1.8.0-alpha03
- 4d857912 - Revert "fix: Crash on the latest Compose version due to shader colors"
- fc12e108 - build(deps): Bump com.google.firebase.crashlytics from 3.0.2 to 3.0.3
Release v1.9.0-20250210
- 60335370 - [AUTO]Update localization library
- 1377cc04 - chore: Bump app version to 1.9.0
- 4a56a5ed - fix: Do not check for biometrics on Linux
- dcd360f2 - improvement: On tablets show last sync time near the status badge
- 4ce5bde2 - fix: Do not crash if generated item sections collide
- efa25d8c - fix: Use correct SSH headers for private keys #817
- 18eb78a1 - [AUTO]Update localization library
- f52dade9 - Revert "chore: Run tests on dependabot branches"
- 22bfcaa4 - build(deps): Bump com.google.firebase:firebase-bom from 33.8.0 to 33.9.0
- f8ba1beb - improvement: Add a shortcut for creating concealed text custom field
- d3a4184e - feat(Generator): Generate PIN codes