Skip to content

Releases: AChep/keyguard-app

Release v1.7.6-20250128

28 Jan 05:55
feffd50
Compare
Choose a tag to compare
  • feffd50a - chore: Bump app version to 1.7.6
  • 072b89ad - Revert "deps: Update Compose to 1.8.0-alpha02"

Release v1.7.5-20250127

27 Jan 09:27
b72e2e7
Compare
Choose a tag to compare
  • b72e2e73 - fix: Limit the precision of Instant to 6 digits after seconds #792
  • f6855b11 - [AUTO]Update justdeleteme library
  • a1b50168 - [AUTO]Update passkeys library
  • 2cb2a598 - [AUTO]Update localization library
  • 1762dfc6 - [AUTO]Update Public suffix list
  • 0baa5dac - [AUTO]Update two-factor auth library
  • ea2454d1 - chore: Bump app version to 1.7.5
  • cc06c995 - build(deps): Bump com.github.ben-manes.versions from 0.51.0 to 0.52.0
  • 54cade2f - fix: Crash on the latest Compose version due to shader colors
  • 014bee9f - improvement: Pull to search now has bounce back animation
  • b08426ce - refactor: Migrate to a new Bundle.getParcelable(...) method
  • fe248bff - chore: Run tests on dependabot branches
  • a0da93c8 - refactor: Move minification to a separate function
  • f11776da - Revert "build(deps): Bump msgpack from 0.8.20 to 0.9.9"
  • 118f27e0 - deps: Update Compose to 1.8.0-alpha02
  • 3ae7368f - build(deps): Bump msgpack from 0.8.20 to 0.9.9
  • 5bebbd9f - fix(Theme): Use background for background where possible, instead of surface container lowest #778
  • 8e0d1bb3 - fix(Theme): Keep the default background/surface on custom themes, we can't generate full surfaces list properly anyway
  • d7c02465 - build(deps): Bump com.google.firebase:firebase-bom from 33.7.0 to 33.8.0
  • fe6c5ca4 - fix(Desktop): Remember previous window's position #779
  • 57a652dd - chore(License): Allow BSD-3-Clause License
  • 780568b7 - build(deps): Bump androidxDatastore from 1.1.1 to 1.1.2
  • ea850fde - build(deps): Bump androidxCredentials from 1.5.0-beta01 to 1.5.0-rc01
  • ca00d0a3 - deps: Update to Gradle 8.12 and AGP 8.8
  • af260674 - build(deps): Bump androidx.activity:activity-compose
  • 8843a215 - deps: Fix compatibility with the latest SignalR
  • ade543e8 - Merge pull request #781 from AChep/dependabot/gradle/signalr-8.0.12
  • 5ffa6bef - build(deps): Bump signalr from 8.0.11 to 8.0.12
  • d90e0e2c - build(deps): Bump bouncycastle from 1.79 to 1.80

Release v1.7.4-20250112

12 Jan 12:26
94b351d
Compare
Choose a tag to compare
  • 94b351dd - chore: Bump app version to 1.7.4
  • d21badcc - improvement: Always show New item button, even if Premium is not yet active
  • 46fbab66 - fix: Correct API links for creating a cipher #775

Release v1.7.3-20250110

10 Jan 08:22
Compare
Choose a tag to compare

This is a bug-fix release that also prepares the integration of a native helper library for Desktop, that later will be used for adding more system features to Keyguard: such as biometric auth. This release also removes a support for the outdated enc-type 0 and fixes MAC verification (thanks @quexten for poking me!).

Full changelog

  • 4d6e0d06 - chore(Desktop): Build licenses report
  • 25da9811 - fix: Correct the path to Windows' native lib binary
  • 3b7b8b19 - chore: Bump app version to 1.7.3
  • 2901b48c - chore: Sign desktop native lib on macos
  • 7a4c8935 - [AUTO]Update justdeleteme library
  • 77f4887d - [AUTO]Update Public suffix list
  • 4deda102 - [AUTO]Update two-factor auth library
  • 536b15d5 - [AUTO]Update localization library
  • cc834360 - build(deps): Bump kotlinSerialization from 1.7.3 to 1.8.0
  • 1c06b8bb - build(deps): Bump commons-codec:commons-codec from 1.17.1 to 1.17.2
  • d53ae064 - improvement: Drop AES CBC 256 (enc-type 0) support
  • d06d11c5 - refactor: Migrate away from deprecated cipher's constructors
  • 373c791e - fix: Check MAC signature properly during decryption
  • dfab0bea - build(deps): Bump net.harawata:appdirs from 1.2.2 to 1.3.0
  • aefc973b - build(deps): Bump landscapist from 2.4.5 to 2.4.6
  • 82af78de - ui: If License doesn't have SPDX then don't add extra padding
  • d91e94b5 - build(deps): Bump landscapist from 2.4.4 to 2.4.5
  • 08748c5f - refactor: Remove unused imports
  • f0bac698 - exp: Add desktop native lib for future system integration
  • 4d6a9a7e - fix: Add empty Tooltip implementation for Android platform
  • bb979cb5 - ui: Only animate height where possible to smooth out animation when you are resizing the window
  • 80b59575 - ui: Hide the divider below Account quick actions
  • 60ec3c6d - improvement(Desktop): Show a tooltip with Full title text on hover
  • e450fb3f - fix: Correctly form Send urls if the Web vault url is specified
  • 2cad9a12 - build(deps): Bump com.android.tools:desugar_jdk_libs from 2.1.3 to 2.1.4
  • 38e1fea7 - build(deps): Bump kotlinCoroutines from 1.10.0 to 1.10.1

Release v1.7.2-20241223

23 Dec 09:10
2a3edf3
Compare
Choose a tag to compare
  • 2a3edf3b - chore: Bump app version to 1.7.2
  • 9b28701e - [AUTO]Update localization library
  • d2e6c700 - [AUTO]Update two-factor auth library
  • 9d8db085 - [AUTO]Update Public suffix list
  • e0b9d13e - [AUTO]Update justdeleteme library
  • 118ee773 - chore: Internally sort list of contributors by user id to simplify git history
  • ab90d0d6 - Bump Watchtower versions to re-calc alerts
  • 6768a318 - fix: Do not use Domain match detection for Android and iOS apps URIs
  • ed90a65b - fix: If host doesn't belong to any known TLD, report host as the domain name

Release v1.7.1-20241221

21 Dec 09:34
27b98f8
Compare
Choose a tag to compare
  • 27b98f8d - improvement(Export): Minor UI changes
  • 4dfe4fc3 - fix(Export): Correctly apply item filters when you click View all items button
  • d03a2ad1 - fix(Sync): Specify default values for Domains entity #753
  • 9017f35c - build(deps): Bump kotlinCoroutines from 1.9.0 to 1.10.0
  • ed1e27ba - build(deps): Bump ktor from 3.0.2 to 3.0.3
  • b22ca812 - improvement: Swap 2-way sync and Multiple accounts info cards
  • 1d0e3cfa - improvement: Add a visual indicator to an active product container
  • 3fa71f0e - improvement: Add a visual indicator to an active subscription/product container + will not renew badge
  • 604f8f37 - chore: Bump app version to 1.7.1
  • 0d2eb37c - improvement: Prioritize correct URL during forming suggestions a bit more
  • 6538c1d1 - improvement: Hide Inline autofill suggestions option on unsupported platforms
  • 9fa53ea1 - refactor: Use modern Autofill dataset builder on newer Android versions
  • 5d206854 - improvement: Better chance at suggesting to autofill the OTP fields
  • 679c385e - improvement(Generator): Show the value in a header if you scroll down
  • 35bcd85f - improvement: Longer walk-though for baseline profile generation
  • 1213e5eb - chore: Do not publish baseline profile apks
  • 1c185d7c - chore: Use actual release name variable as a release name
  • e8be3d4e - build(deps): Bump androidxCamera from 1.4.0 to 1.4.1

Release v1.7.0-20241212.2

12 Dec 18:38
f361f96
Compare
Choose a tag to compare

Notable new additions:

  • view & generate SSH keys;
  • default URL matching mode;
  • equivalent domains.

Full changelog

  • f361f96 - chore: Correct a path to android test results
  • fbcf71e - chore: Upload baseline profile generation logs
  • d63c955 - chore: Regenerate Baseline profile for 'none' flavor
  • dd0fc6e - chore: Update Mac Intel runner to macos 13
  • 5723bf9 - [AUTO]Update localization library
  • 01f2cc0 - [AUTO]Update two-factor auth library
  • a3575e1 - [AUTO]Update Public suffix list
  • 0415c3b - [AUTO]Update passkeys library
  • a1e814f - [AUTO]Update justdeleteme library
  • 899f55b - [AUTO]Update GPM Credential Privileged Apps JSON
  • e71dd8d - fix: Always treat url scheme as case insensitive
  • 2f9d886 - refactor: Inline StringResource.wrap() function
  • ac4796a - improvement: Add OTP notification settings to Autofill screen
  • a86ba31 - improvement: Add a link to Bitwarden docs about Equivalent domains
  • 9cea8b6 - improvement: Add Fennec, Mull and Iceraven to privileged browsers #713
  • 6a02237 - chore: Do not run tests on PRs until i create google-less flavor
  • dfe2cc5 - chore: Do not bother with app version during test runs
  • b9b7360 - chore: Run basic integration test on each commit/PR
  • 4d377ce - build(deps): Bump io.github.willena:sqlite-jdbc
  • fdb5d8d - fix: Fix compatibility issue with richtext 1.0.0-alpha02
  • a589438 - build(deps): Bump richtext from 1.0.0-alpha01 to 1.0.0-alpha02
  • af821c7 - fix(Passkey): If user verification is 'preferred' then always set 'uv' flag #739
  • 24dd880 - improvement(Passkey): Always provide collected client data JSON
  • 1f88d63 - improvement(Passkey): Provide backupState & backupEligibility flags
  • 8900b26 - build(deps): Bump Compose from 1.7.1 to 1.8.0-alpha01
  • 4000815 - improvement(Passkeys): If the assetlinks.json is missing correct data, display much more detailed error message
  • 3ace8af - build(deps): Bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0
  • e4cb9ee - build(deps): Bump ktor from 3.0.0 to 3.0.2
  • 2e6cbbe - chore: Bump app version to 1.7.0
  • 3abbdc1 - fix(Watchtower): Prefer og host for Passkey and OTP alerts detection
  • 5e81cc8 - improvement: Generate Baseline+Startup profiles on each release
  • ba22ee1 - build(deps): Bump androidPlugin from 8.7.2 to 8.7.3
  • 79e20ad - fix: Runtime crash because equivalent domains do not exist before vault is unlocked
  • 1a7c765 - feature: Equivalent domains #97
  • 708bbe8 - fix(TLD): Correctly obtain a domain for www.linode.com and similar
  • a627601 - build(deps): Bump org.gradle.toolchains.foojay-resolver-convention
  • df8e89d - build(deps): Bump io.github.willena:sqlite-jdbc
  • 3742737 - improvement: Change default value of Biometric require confirmation to false #728
  • 664c892 - improvement(UI): Change 'disposable' -> 'unique' in the email pro tip
  • 6c5c54c - fix: Correctly highlight the selected wordlist
  • cea3da4 - improvement: Show email forwarders above username generators
  • 5f6eeb1 - improvement: Flatten the Pro tip widget
  • 4a1269c - deps: Bump Kotlin to 2.1.0
  • 72904b4 - improvement: Show a tip that you can generate disposable emails #724
  • a6eaf91 - fix: Detect OTP protocols case-insensitively #723
  • 98bc441 - improvement(UI): Visually indicate selected item in a dropdown for Setting items
  • 62d0800 - improvement(UI): Increase the clickable space around Expand icon
  • aafa84e - build(deps): Bump org.jlleitschuh.gradle.ktlint from 12.1.1 to 12.1.2
  • 1ff22cd - build(deps): Bump landscapist from 2.4.3 to 2.4.4
  • 9ff8ecb - build(deps): Bump landscapist from 2.4.2 to 2.4.3
  • bdd23cb - feat: Default match detection #708
  • 1927b06 - improvement: Limit the max lines of generic fields to 64
  • 2df62a9 - improvement: Limit the max lines of RSA private key to 24
  • 464cbaa - build(deps): Bump com.google.devtools.ksp
  • a273645 - build(deps): Bump com.google.firebase:firebase-bom from 33.5.1 to 33.6.0
  • 943e424 - build(deps): Bump io.github.willena:sqlite-jdbc
  • 444ee99 - improvement(Desktop): Use system default proxy settings #709
  • 3f255ba - feat: Basic SSH key item support
  • cf4df8d - improvement: Add a plus icon to Create a send action
  • 846b71a - fix(Desktop): Hide an unsupported option to Share an item
  • d92a16d - refactor(Readme): More informative Install section
  • e531949 - build(deps): Bump signalr from 8.0.10 to 8.0.11
  • b78e25b - build(deps): Bump org.jetbrains.compose from 1.7.0 to 1.7.1
  • [fa52f91](h...
Read more

Release v1.6.4-20241102

02 Nov 10:05
81a8486
Compare
Choose a tag to compare
  • 81a8486 - chore: Bump flatpak-github-actions:gnome-47
  • 3023362 - build(deps): Bump androidPlugin from 8.7.1 to 8.7.2
  • f31852f - [AUTO]Update localization library
  • eab1ca4 - chore: Create a GitHub release using custom token to trigger deploy jobs
  • 44e763c - [AUTO]Update GPM Credential Privileged Apps JSON
  • e29c1d7 - fix(autofill): Ignore port during Host match if not specified in the source #629
  • 89e77ec - chore: Bump app version to 1.6.4
  • 4f5b740 - chore: Homebrew bump automation #118
  • 6fdcd4c - fix: Compatibility with latest AndroidX Work
  • df10247 - chore(deps): Specify the correct Glide module
  • 48574c4 - build(deps): Bump androidxCamera from 1.4.0-rc02 to 1.4.0
  • 8682218 - build(deps): Bump androidx.core:core-ktx from 1.13.1 to 1.15.0
  • f9b971b - build(deps): Bump androidxLifecycle from 2.8.6 to 2.8.7
  • 7d98672 - build(deps): Bump androidxWork from 2.9.1 to 2.10.0
  • 5965018 - build(deps): Bump androidx.credentials:credentials
  • 94cb786 - chore: Bump ktor to 3.0 and kamel to 1.0.1
  • 9fe29c8 - build(deps): Bump bouncycastle from 1.78.1 to 1.79
  • 9f5da49 - chore: Disable automatic weekly PRs for outside services
  • f9757d7 - improvement(flatpak): Use GNOME Runtime v47 #686
  • fdee777 - improvement: Add a note for Chrome users to enable native autofill #680
  • 2c4456d - improvement(Passkeys): Add Chromium and Cromite to privileged browsers
  • 5653c5c - [AUTO]Update Public suffix list
  • 1b6f88f - [AUTO]Update justdeleteme library
  • 8a08251 - [AUTO]Update two-factor auth library
  • 713804c - [AUTO]Update justgetmydata library
  • f082550 - [AUTO]Update passkeys library
  • efeb214 - [AUTO]Update localization library
  • 819eb30 - improvement: Localization contributors screen
  • 86e6000 - fix: Make Text a default field entity's type #678
  • 37ab3cd - build(deps): Bump com.google.devtools.ksp
  • 14dd0b9 - build(deps): Bump app.cash.licensee from 1.11.0 to 1.12.0
  • 15517d8 - build(deps): Bump com.google.firebase:firebase-bom from 33.5.0 to 33.5.1
  • 10e64be - build(deps): Bump nl.littlerobots.version-catalog-update
  • a9c369d - improvement(Login): Do not force 2FA code to be 6 symbols long
  • 7ef1648 - build(deps): Bump androidx.credentials:credentials
  • 992400e - build(deps): Bump com.google.firebase:firebase-bom from 33.4.0 to 33.5.0
  • 2f1d88a - fix: Correctly search for duplicates in Identities
  • ce59bcd - improvement: Move more text phrases to translatable resources #626
  • 1b29e2d - build(deps): Bump com.google.android.play:review-ktx from 2.0.1 to 2.0.2
  • 1d84601 - Merge pull request #661 from AChep/dependabot/gradle/androidPlugin-8.7.1
  • fa4a1b3 - Merge branch 'master' into dependabot/gradle/androidPlugin-8.7.1
  • 3487d50 - Merge pull request #662 from AChep/dependabot/gradle/androidx.activity-activity-compose-1.9.3
  • 6bf3c90 - build(deps): Bump androidx.activity:activity-compose from 1.9.2 to 1.9.3
  • 0ea1677 - build(deps): Bump androidPlugin from 8.7.0 to 8.7.1
  • eecda0d - Merge pull request #658 from AChep/dependabot/gradle/landscapist-2.4.1
  • 7268ee8 - Merge pull request #642 from AChep/dependabot/gradle/androidx.benchmark-benchmark-macro-junit4-1.3.3
  • 64a38a8 - Merge branch 'master' into dependabot/gradle/androidx.benchmark-benchmark-macro-junit4-1.3.3
  • 3c5541a - Merge pull request #641 from AChep/dependabot/gradle/androidx.baselineprofile-1.3.3
  • 0d528b2 - build(deps): Bump landscapist from 2.4.0 to 2.4.1
  • 4ee3f29 - improvement: Move more text phrases to translatable resources #626
  • 57e9955 - Merge pull request #652 from AChep/dependabot/gradle/kotlin-2.0.21
  • 9a6c64e - chore: Create SECURITY.md #347
  • d88dd09 - build(deps): Bump kotlin from 2.0.20 to 2.0.21
  • e3ccc5b - chore(fdroid): Download Python deps correctly
  • 77b8f6c - chore(fdroid): Setup Python correctly
  • f3bd77c - build(deps): Bump androidx.benchmark:benchmark-macro-junit4
  • e8fd4ef - build(deps): Bump androidx.baselineprofile from 1.3.1 to 1.3.3

Release 2024.10.17

17 Oct 12:35
8f6d527
Compare
Choose a tag to compare
  • 8f6d527 - fix: Add more headers similar to what Bitwarden desktop uses #643
  • 05b1bc5 - fix: Use //identity.* endpoint similarly to their desktop app #643
  • 3be50a1 - chore: F-Droid deployment script (do not commit deployment script)
  • 5615540 - Merge pull request #645 from AChep/justdeleteme_action
  • 227d2d6 - Merge pull request #646 from AChep/justgetmydata_action
  • b1ff240 - Merge pull request #647 from AChep/passkeys_action
  • 8491378 - Merge pull request #648 from AChep/tld_public_suffix_list_action
  • 4ffac2f - Merge pull request #649 from AChep/tfa_2factorauth_action
  • 33c8ee8 - Merge pull request #650 from AChep/localization_action
  • 80cd38b - chore: Bump Compose version to 1.7.0
  • 86519fc - [AUTO]Update localization library
  • 1178c85 - chore: Bump app version to 1.6.3
  • 5bccd37 - [AUTO]Update two-factor auth library
  • 8e8e308 - [AUTO]Update Public suffix list
  • 74ac78f - [AUTO]Update passkeys library
  • e5d2227 - [AUTO]Update justgetmydata library
  • ebbc8b9 - [AUTO]Update justdeleteme library
  • 76ef744 - Merge pull request #631 from AChep/dependabot/gradle/signalr-8.0.10
  • 5e79ba9 - chore: F-Droid deployment script (use latest unstable version)
  • 464a33c - chore: F-Droid deployment script fix a typo
  • 258a184 - chore: F-Droid deployment script
  • 80fb5dd - improvement(Localization): Move Camera permission strings to translatable resources #626
  • 034f027 - build(deps): Bump signalr from 8.0.8 to 8.0.10
  • a7d3c8c - improvement(Desktop): Persist window size & placement between restarts
  • 57134bd - chore: Add -mac/-intel suffixes to mac/intel binaries for Apple #118

Release 2024.10.07

07 Oct 08:17
eb36b85
Compare
Choose a tag to compare
  • eb36b85 - chore(MacOS): Add -intel/-silicon suffix to artifacts
  • dce41c3 - chore: Bump app version to 1.6.2
  • 4e4af4e - Merge pull request #625 from zeroSal/master
  • 323b226 - @AChep has signed the CLA in #625
  • 69cf1d6 - improvement: Add -arm64 suffix to Apple silicone binaries
  • b9789e3 - Added compatibility to macOS on arm64 architecture
  • fd1a27d - Merge pull request #624 from AChep/dependabot/gradle/androidx.profileinstaller-profileinstaller-1.4.1
  • a996ec8 - Merge pull request #623 from AChep/dependabot/gradle/androidBillingClient-7.1.1
  • 078936e - build(deps): Bump androidx.profileinstaller:profileinstaller
  • 5287d0e - build(deps): Bump androidBillingClient from 7.1.0 to 7.1.1