## 2.3.0 - Mark objects only as clean when saving was successful. - Only mark objects as clean if they have not been modified since we started saving. ## 2.2.0 - If argon2 ffi implementation is not available, fallback to pointycastle (dart-only) implementation. ## 2.1.1 - Throw KdbxInvalidFileStructure for invalid files. ## 2.1.0 - Implement permanently removing entries and groups. - Fix merging of files with incoming deleted objects. ## 2.0.0+1 - Small Null-safety improvement. - add debugging to AES decryption. ## 2.0.0 - Null-safety migration ## 1.0.0 - Use kdbx 4.x by default when creating new files. - Implemented support for custom icons. - Implemented file merging/synchronization. - Fixed threading problem on save: only allow one save at a time for each file. - Support for V2 keyfile https://forum.authpass.app/t/issuues-with-keyfile/84/3 ## 0.4.1 - fix bug saving files with history entries which contain attachments. - fix bug which would create wrong history entries. ## 0.4.0+1 - Fix UsageCount typo (vs. Usagecount) #1 ## 0.4.0 - Upgraded xml package dependency to 4.x ## 0.3.1 - Fixed error handling nil UUIDs in recycle bin. Also, only create recycle bin on demand (when deleting items). ## 0.3.0+1 - Minor fixes for kdbx 4.x ## 0.3.0 - Initial support for kdbx 4.x ## 0.2.1 - Throw unsupported exception when trying to read kdbx 4.x files. ## 0.2.0 - Fixed writing of packet index for payload. - Fixed big endian vs. little endian encoding. - Compatibility fixes with other kdbx apps. ## 0.1.0 - Support for reading and writing kdbx 2.x files (with a master password) ## 0.0.1 - Initial version, created by Stagehand