Skip to content

Releases: AChep/keyguard-app

Release v1.13.0-20250705

05 Jul 16:08
r20250705
caeda73
Compare
Choose a tag to compare
  • 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

30 May 05:52
135572d
Compare
Choose a tag to compare
  • 135572d1 - chore: Bump app version to 1.12.3
  • e5105985 - improvement: Support new device verification #965

Release v1.12.2-20250528

28 May 06:39
d068a6e
Compare
Choose a tag to compare
  • 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

13 May 19:10
8754f17
Compare
Choose a tag to compare
  • 8754f17a - chore: Bump app version to 1.12.1
  • 41f46060 - fix: Correctly validate androidapp:// URIs #931
  • 9868823f - fix: Do not ask for auth re-prompt on all items when clicking on the visibility eye

Release v1.12.0-20250512

12 May 06:10
adb9dd9
Compare
Choose a tag to compare
  • 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

24 Mar 17:27
21e99bb
Compare
Choose a tag to compare
  • 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

26 Feb 05:53
7be3b34
Compare
Choose a tag to compare

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

16 Feb 06:02
76f91aa
Compare
Choose a tag to compare
  • 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

10 Feb 06:54
Compare
Choose a tag to compare
  • 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

Release v1.8.1-20250206

06 Feb 06:52
Compare
Choose a tag to compare
  • 03e5b1b5 - chore: Bump app version to 1.8.1
  • 1b37e45a - fix(Windows): Fix Native desktop library failing to load on Windows #815