KeePassDroid (2.6.9.2) 
 * Fix recent files concurrency issues

KeePassDroid (2.6.9.1) 
 * Update Chinese and Russian translations

KeePassDroid (2.6.9)
 * Decode recent URIs in background thread
 * Fix crash cleaning file cache on API level <26
 * Catch search failure instead of crashing

KeePassDroid (2.6.8.4)
 * Update Russian localization

KeePassDroid (2.6.8.3)
 * Improve icon selection readability
 * Update Simplified Chinese localization

KeePassDroid (2.6.8.2)
 * Fix broken notifications
 * Request runtime notification permissions

KeePassDroid (2.6.8.1)
 * Update to target SDK 34

KeePassDroid (2.6.8)
 * Fix crashes
 * Prevent downgrading databases

KeePassDroid (2.6.7)
 * Update Chinese and Russian translations
 * Update to target SDK version 31

KeePassDroid (2.6.6.1)
 * Add null checks

KeePassDroid (2.6.6)
 * Add more Android 11 warnings

KeePassDroid (2.6.5)
 * Fix implicit pending intent
 * Update donate link

KeePassDroid (2.6.4)
 * Fix crashes
 * Updated Chinese transaltions

KeePassDroid (2.6.3)
 * Add warning for Android 11 file handling

KeePassDroid (2.6.2)
 * Fix issue with saving biometric password

KeePassDroid (2.6.1)
 * Prevent crashes for certain URI types

KeePassDroid (2.6.0)
 * Update file handling for Android 11
 * Mark password clipboard entries as sensitive
 * Switch from Spongycastle to modern Bouncy Castle
 * Update Chinese, French, and Russian translations

KeePassDroid (2.5.17.2)
 * Revert to older version of biometric library

KeePassDroid (2.5.17.1)
 * Fix databases broken with missing AES KDF UUID

KeePassDroid (2.5.17)
 * Fix KDBX3 -> 4 upgrade

KeePassDroid (2.5.16.1)
 * Fix minimum db version

KeePassDroid (2.5.16)
 * Add KDBX 4.1 support

KeePassDroid (2.5.15)
 * Add Keyfile 2.0 support
 * Add Argon2 ID key derivation

KeePassDroid (2.5.14)
 * Fix Google Drive compatibility

KeePassDroid (2.5.13)
 * Ensure output files are truncated

KeePassDroid (2.5.12)
 * Fix storing password with biometrics

KeePassDroid (2.5.11)
 * Fix crash on invalid length databases

KeePassDroid (2.5.10)
 * Fix crash on database create

KeePassDroid (2.5.9)
 * Bug fixes

KeePassDroid (2.5.8)
 * Add mimetype

KeePassDroid (2.5.7)
 * Crash fixes
 * Reference handling fixes

KeePassDroid (2.5.6)
 * Bug fixes
 * Updated Russian translations

KeePassDroid (2.5.5)
 * Add auto login setting

KeePassDroid (2.5.4)
 * Bug fixes

KeePassDroid (2.5.3)
 * Bug fixes
 * Move more into compat library

KeePassDroid (2.5.2)
 * Bug fixes
 * Updated Italian translations

KeePassDroid (2.5.1)
 * Updated Russian translations
 * Small fixes

KeePassDroid (2.5.0)
 * Switch from fingerprint to biometric API

KeePassDroid (2.4.2)
 * Bump android sdk version
 * Update Italian translations

KeePassDroid (2.4.1)
 * Fix notification timeout
 * Updated Russian translatons

KeePassDroid (2.4)
 * New fingerprint setting
 * Better handling for large attachments
 * Bug fixes
 * Updated Dutch translations
 * Updated German translations
 * Updated French translations
 * Updated Russian translations
 * Updated Polish translations

KeePassDroid (2.3.4)
 * Fix crash

KeePassDroid (2.3.3)
 * Merge 2.3 branch

KeePassDroid (2.3.2)
 * Bug fixes

KeePassDroid (2.3.1)
 * Fix notifications
 * Add adaptive icon

KeePassDroid (2.3)
 * Drop support for pre-Ice Cream Sandwhich devices
 * Implement runtime permissions Marshamllow and later

KeePassDroid (2.2.2.5)
 * Remove donate link from Play Store version

KeePassDroid (2.2.2.4)
 * Handle fingerprint key invalidation

KeePassDroid (2.2.2.3)
 * Improve fingerprint error handling
 * Updated Russian translations

KeePassDroid (2.2.2.2)
 * Prevent fingerprint infinite loop
 * Update Italian translations

KeePassDroid (2.2.2.1)
 * Prevent fingerprint exception

KeePassDroid (2.2.2)
 * Fix date integer overflow
 * Fix fingerprint listening on resume
 * Updated German translations

KeePassDroid (2.2.1)
 * Fix kdbx4 date corruption
 * Updated German translations

KeePassDroid (2.2.0.9)
 * Update build tools version to workaround CM/Lineage bug (closes: #249)
 * Update Russian translations
 * Update Polish translations

KeePassDroid (2.2.0.8)
 * Add corruption fix mode
 * Update Hungarian translations

KeePassDroid (2.2.0.7)
 * Fix KDBX3 encryption rounds corruption
 * Fix KDBX4 attachement crashes

KeePassDroid (2.2.0.6)
 * Add additional ndk ABIs

KeePassDroid (2.2.0.5)
 * Don't show fingerprint prompt on devices without fingerprint hardware
 * Fix dateformat crashes

KeePassDroid (2.2.0.4)
 * Fingerprint fixes

KeePassDroid (2.2.0.3)
 * Search crash fix
 * Improve fingerprint handling

KeePassDroid (2.2.0.2)
 * Fix non fingerprint password layout

KeePassDroid (2.2.0.1)
 * Small fingerprint fixes

KeePassDroid (2.2.0.0)
 * Add Fingerprint integration

KeePassDroid (2.1.0.0)
 * Add support for KDBXv4 (used in mainline KeePass >= 2.35)
 * Updated Lithuanian translations
 * Updated Russian translations
 * Updated French translations
 * Add Samsung multi-window support

KeePassDroid (2.0.6.4)
 * Expose Storage Access Framework option

KeePassDroid (2.0.6.3)
 * Fix various crashes

KeePassDroid (2.0.6.2)
 * Fix launch immediately from nfd
 * Updated German translations from MaDill
 * Add Portugese (Portugal) translations from YSmhXQDd6Z
 * Add Lithuanian translations from zygimantus

KeePassDroid (2.0.6.1)
 * Fix crash in URI to file mapping

KeePassDroid (2.0.6)
 * Improve file URI handling
 * Improve Android N compatibility

KeePassDroid (2.0.5)
 * Add .kdbx Twofish support from drizzt
 * Improve password generator randomness
 * Handle new Google Drive style links (closes: #74)
 * Fix crash on initial .kdbx entry.
 * Don't return to file list after creating databases.

KeePassDroid (2.0.4)
 * Fix notification icons (closes: #60)
 * Add warning about non-Latin1 characters (closes: #64)
 * Add support for creating .kdbx databases, make this the default

KeePassDroid (2.0.3)
 * Improve password font handling. Handle failure to load font gracefully
 * Work around device bugs with FLAG_SECURE
 * Shorter English text for Show/hide password, so it fits on the action bar 
     on more phones.

KeePassDroid (2.0.2)
 * Fix crash on incorrect password (closes: #776)

KeePassDroid (2.0.1)
 * Fix Greek translations
 * Updated Russian translations from filimonic
 * Update Spanish translations (closes: #766)
 * Update Czech translations (closes: #743)
 * New password font (closes: #451)
 * Initial material design updates
 * Prevent screenshots/recent apps preview of password screens
     (closes: 680, 756)
 * Fix native encryption libraries on 64-bit devices

KeePassDroid (2.0)
 * Remove beta warning
 * Fix download URLs
 * Add Hebrew translations from Arthur Zamarin
 * Updated German translations from MaDill
 * Updated French translations from Bruno Parmentier
 * Updated Danish translations from Frederik Svarre
 * Add Greek translations from RaptorTFX

KeePassDroid (1.99.11)
 * Add support for decoding field references (closes: #247)
 * Remove bad asserts (closes: #606)
 * Add Latvian translations from Raimonds
 * Add Basque translations from dgarciabad
 * Polish transalation fix
 * Responsiveness improvements
 * Better support for read-only database files
 * Output header hash for .kdb files

KeePassDroid (1.99.10)
 * Fix crashes on SELinux enabled devices

KeePassDroid (1.99.9)
 * Fix crashes on some Android 4.3 and x86 devices

KeePassDroid (1.99.8)
 * Fix crash in filename lookup
 * Implement SecureRandom workaround

KeePassDroid (1.99.7.2)
 * Even better fix for recent file history
 
KeePassDroid (1.99.7.1)
 * Fix Force Close when recent file history is disabled (closes: #539)

KeePassDroid (1.99.7)
 * Don't require OI Filemanager before checking for another file manager
 * Fix issues with file history (closes: #526)
 * Updated Russian translations from I Nedoboy (closes: #524)
 * Updated Finnish translations Mika Takala

KeePassDroid (1.99.6)
 * Fix off by one error on .kdb dates (closes: #518)
 * Updated Russian translations from I Nedoboy (closes: #517)
 * Use Sharedpreference to store recent files instead of sqlite dbs.
   I see too many hard to explain crashes coming from the recent file
   history dbs.
 * Add setting to control remembering recent files list (closes: #444)
 * Add new intents to auto-launch database with password
 * Enable password changes on .kdbx

KeePassdDroid (1.99.5)
 * Support more generic file picker intents
 * Better search implementation (respects .kdbx group search setting)
 * Allow deleting .kdbx entries
 * Fix some crashes
 * Update Finnish translations.
 * Update Hungarian translations

KeePassDroid (1.99.4)
 * New Swedish translation from Niclas Burgren
 * Allow adding entries to .kdbx root group (closes: #490)
 * Fix .kdb icon corruption bug (leads to KeePassX segfault)
   (closes: #492)

KeePassDroid (1.99.3)
 * Updated German translations from Meviox
 * Add Finnish translations from Mika Takala
 * Add workaround for broken HTC Linkify
 * Fix .kdbx max items field
 * Fix compressed binary corruption (closes: #486)

KeePassDroid (1.99.2)
 * Fix crash on entries without icons set (closes: #484) 
 * Prevent crash and show warning for Samsung clipboard error
   (closes: #436)

KeePassDroid (1.99.1)
 * Add support for editing advanced strings in .kdbx files
 * Add ability to create new groups in .kdbx files
 * Password generator improvements from Dirk Bergstrom
 * Add support for adding new entries and editing entries in .kdbx files
   (closes: #144)
 * Update Catalan translations (closes: #445)
 * Trim whitespace from queries from josefwells (closes: #467)
 * Updated French transaltions from Nam

KeePassDroid (1.9.18.3)
 * Restore the timeout service, we need it to keep the app in memory long
   enough to clear the clipboard and to remove the notifications.
 * Autolink comment and advanced fields
 * i18n more database error strings
 * Updated Russian translations from I Nedoboy
 * New Catalan translations from Oriol Garrote
 * Remove eye icon on Android >3.0 devices
 * Fix logic for when to display the words Show Password vs. Hide Password

KeePassDroid (1.9.18.2)
 * Updated Dutch translations from Erik Jan Meijer
 * Updated Russian translations from I Nedoboy
 * Add Danish translations from Frederik Svarre

KeePassDroid (1.9.18.1)
 * Fix crash with blank icons

KeePassDroid (1.9.18)
 * Add input types to entry fields
 * Show username in the title list for TAN entries
 * Switch to monospace font for password fields
 * Implement action bar on entry edit activity
 * Updated Russian translations from I Nedoboy

KeePassDroid (1.9.17)
 * Updated Russian translations from I Nedoboy
 * New Spanish translations from jipanos
 * New Dutch translations Erik Fdevriendt
 * Fix header verification in .kdbx
 * Rework timeout implementation should fix some bugs with passwords persisting

KeePassDroid (1.9.16)
 * Updated Hungarian translations from intel
 * Updated German translations from rvs2008

KeePassDroid (1.9.15)
 * Fix compatibility with desktop KeePass 2.20
 * Verify header integrity of .kdbx databases

KeePassDroid (1.9.14)
 * Resolve crashes when switch back to the entry view
 * Start making use of action bar on devices with Android >= 3.0
 * Updated Russian translations from I Nedoboy
 * Fix Czech translations

KeePassDroid (1.9.13)
 * Allow keys with 0 encryption rounds
 * Czech translations from H Vanek
 * Updated Russian translations from I Nedoboy
 * Clarify text on notification pop-ups
 * Fix text selection in entries on devices with Android >= 3.0

KeePassDroid (1.9.12.1)
 * Add title bar on Honeycomb+ devices, so ... menu is always available

KeePassDroid (1.9.11)
 * Protect against crashes when clicking on the browse icon
 * Add Hungarian translations from intel

KeePassDroid (1.9.10)
 * Add support for the Holo theme on devices > 3.0 from Space Cowboy
 * Add Ukranian translations from andriykopanytsia
 * Add Portugese translations from Carlos Schlyter
 * Japanese translation corrections from Matsuu Takuto
 * Fix x86 key generation compatibility
 * Add 2 thread support to key generation for dual core devices from 
     Mike Mohr
 * Use memory more efficiently in main group view. Prevent out of memory
   crashes when scrolling.


KeePassDroid (1.9.9)
 * Go back to explicitly storing blank fields in the database
   (works around bug in keepassx)
 * Add support for native code on MIPS architectures
 * Adding Vibrate permission. On some devices notifications fail
   without the vibrate permission.

KeePassDroid (1.9.8)
 * Fix crashes related to saving missing entries
 * Fix issues with setting wrong expiry date

KeePassDroid (1.9.7)
  * Add Slovak translation from Typhoon
  * Italian translation updates.
  * iOS KeePass compatibility improvements:
	  * Handle blank dates gracefully
	  * Prevent crash on saving when data is missing.
	  * Don't crash when opening menu in the Entry activity if there is no URL
	  * Don't crash when building search index

KeePassDroid (1.9.6)
  * Fix file association errors for paths with '.'s. (Will now match paths
    with up to 10 dots)
  * Update Norwegian Nynorsk translations
  * Add new icons and market graphics (thanks to Hadley)

KeePassDroid (1.9.5)
  * Update Norwegian Nynorsk translations
  * Resize custom icons

KeePassDroid (1.9.4)
  * Add Japanese translations from Masahiro Inamura
  * Fix issue 183 and 199 from Riksa
  * Change search to work in memory

KeePassDroid (1.9.3.1)
  * Update Italian translations

KeePassDroid (1.9.3)
  * New setting to omit backup and recycle bin entries (based on contribution
    from ABGH)
  * Support databases from KeePass 1.20 (closes: #197)
  * Handle spaces correctly when browsing for keyfiles (closes: #163)
  * Don't clear password when browsing for a keyfile (closes: #166)
  * Fix problems with remembering the keyfile location (closes: #167)

KeePassDroid (1.9.2)
  * Fix date display in .kdbx entries
  * Support .kdbx format changes in KeePass 2.15
  * Move dates to the bottom of the entry view

KeePassDroid (1.9.1)
  * Don't default to missing files
  * Search the username field
  * Respect mask password setting in the edit entry activity
  * Pad entries in recent filename list

KeePassDroid (1.9)
  * New entry view design
  * Show custom strings in .kdbx databases
  * Fix expiry date in .kdbx databases

KeePassDroid (1.8.6.4)
  * Update Chinese translations
  
KeePassDroid (1.8.6.3)
  * Fix db saving issue
  
KeePassDroid (1.8.6.2)
  * Add Chinese translations
  
KeePassDroid (1.8.6)
  * New native crypto implementation
  
KeePassDroid (1.8.5.1)
  * Update Polish translation
  
KeePassDroid (1.8.5)
  * Add default database checkbox
  
KeePassDroid (1.8.4)
  * Fix crash on saving new entries
  
KeePassDroid (1.8.3)
  * Guard against crash when loading icons
  * Handle spaces correctly from file browser
  
KeePassDroid (1.8.2)
  * Support Android 2.2 backup manager
  * Add Polish translations
  * Only show notifications if username and password exist
  * Keep icons on entry update

KeePassDroid (1.8.1)
  * Android 1.5 compatibility fixes

KeePassDroid (1.8)
  * Layout updates
  * Custom icon support
  
KeePassDroid (1.7.2)
  * Password generator from Tolga Onbay
  
KeePassDroid (1.7.1)
  * Fix timeout locking
  
KeePassDroid (1.7)
  * Add icon support from Tobias Selig
  
KeePassDroid (1.6.3)
  * Search tweaks from Johan Berts
  
KeePassDroid (1.6.2)
  * Fix layout issues on Android 1.5
  
KeePassDroid (1.6.1)
  * Add file browser for keyfiles
  * Add missing sdcard warning
  * Fix binary 64-bit keyfiles

KeePassDroid (1.6)
  * Add setting to control timeout duration.
  * Add file browser

KeePassDroid (1.5.9)
  * Bump target sdk to 8
  * Allow install to sdcard

KeePassDroid (1.5.8)
  * Update Russian translations
  * Add Nynorsk translations
  * Fix no compression .kdbx files
  
KeePassDroid (1.5.7)
  * KeePass 2.11 compatibility fixes

KeePassDroid (1.5.6)
  * Keyfile Fix

KeePassDroid (1.5.5)
  * Twofish support for .kdb
  * Refresh fixes

KeePassDroid (1.5.4)
  * Key file fixes
  * Implement sorting

KeePassDroid (1.5.3)
  * Remove debug tracing

KeePassDroid (1.5.2)
  * Various crash fixes
  * Fix group and entry deletion

KeePassDroid (1.5.1)
  * Handle .kdbx file extension

KeePassDroid (1.5)
  * Add beta read-only .kdbx support.

KeePassDroid (1.0.6)
  * Update Italian translations
  * Font size setting
  * URL decoding fix
  * TAN handling

KeePassDroid (1.0.5.1)
  * Restore timeout to 5 minutes instead of 20 seconds

KeePassDroid (1.0.5)
  * Fix search after lock bug
  * Add option to disable password masking by default
  * Change service handling

KeePassDroid (1.0.4)
  * Fix CRLF string issues

KeePassDroid (1.0.3)
  * Update Italian translations
  * Fix crash on saving entries
  * Fix way empty strings were being saved (this made it look like there was
    attachment in the Windows KeePass client).

KeePassDroid (1.0.2)
  * Fix file associations

KeePassDroid (1.0.1)
  * Fix crash on resume
  * Fix memory leak in NativeAESCipherSpi
  * Search index performance

KeePassDroid (1.0)
  * Performance!

KeePassDroid (0.9.7)
  * Update French translations
  * Save and load performance improvement
  * Fix locking issues with preference screen

KeePassDroid (0.9.6)
  * Add Russian translations
  * Revamp settings
  * Fix comment field in entries
  * Fix loading after creating new dbs
  * Fix opening from file on initial run

KeePassDroid (0.9.5)
  * Add notification based username and password copy
  * Add German translations
  * Try to create parent directory when creating database

KeePassDroid (0.9.4)
  * Add French translation 
  * Fix crash on timeout.
  
KeePassDroid (0.9.3)
  * Fix up translations
  * Fix up timeouts.
  * Display expiration time.

KeePassDroid (0.9.2)
  * Add Italian translations
  * Multiple screen sizes
  
KeePassDroid (0.9.1)
  * Add donate link
  * Sort case insensitive
  * Add show password checkbox

KeePassDroid (0.9)
  * Allow the creation of new databases on the device
  * Sort entries and groups when adding or renaming.

KeePassDroid (0.6)
  * Add database settings
  * Add password changing

KeePassDroid (0.5)
  * Correct group output logic
  * Fix search
  * Implement group and entry delete.

KeePassDroid (0.4.1)
  * Fix timeout locking crashes
  * Fix lock from search screen.
  * Increase clipboard timeout

KeePassDroid (0.4)
  * Support adding groups
  
KeePassDroid (0.3.4)
  * Add context menus
  * Deal with crash when resuming activity after the process has been killed
  * Increase clipboard clear time as a stopgap until I come add a configurable setting.
  * Pass upwards potentially more helpful error messages

KeePassDroid (0.3.3)
  * Add new icon and UI enhancements from Francis Jacquerye
  * Fix crash on goto URL with no ://

KeePassDroid (0.3.2)
  * Fix the way passwords are stored

KeePassDroid (0.3.1)
  * Fix for non-ascii characters in password
  * Add hints to fields

KeePassDroid (0.3)
  * Switch to native encryption for key preparation.  Seems to take better than half as long as bouncycastle in the emulator,
    10 sec vs 25 sec.
  * Implement search feature
  * Require Android 1.5

KeePassDroid (0.2.1)

  * Support adding password entries
  * Prevent crash on orientation change while loading or saving database.
  * Fix most entries in the entry editor to be single line

KeePassDroid (0.2.0)

  * Support editing password entries
  * Wrap long lines properly in entries

KeePassDroid (0.1.8)

  * Move database decryption into background thread
  * Add about dialog

KeePassDroid (0.1.7)

  * Clear usernames and passwords from the clipboard after 30 seconds.

KeePassDroid (0.1.6)

  * Implement 5 minute timeout when the application is inactive.
  * Scroll comment field when the text overflows.

KeePassDroid (0.1.5)

  * Improve file selection
  * UI enhancements

KeePassDroid (0.1.4)

  * Add key file support

KeePassDroid (0.1.3)

  * Hide Meta-Info entries
  * Change "Copy URL" to "Go to URL"
  * Support "Go to Homepage"
  * Support Lock menu option
  * Fix blank password crash

KeePassDroid (0.1.2)

  * Fix crash when accessing the first root level group.

KeePassDroid (0.1.1)

  * Minor tweaks to layout.

KeePassDroid (0.0.1)

  * Initial Release
