- Update dependencies.
- Migrate to latest dart version.
- Mark objects only as clean when saving was successful.
- Only mark objects as clean if they have not been modified since we started saving.
- Make credentials changeable.
- Add support for CustomData in entries.
- Upgrade dependencies.
- If argon2 ffi implementation is not available, fallback to pointycastle (dart-only) implementation.
- Throw KdbxInvalidFileStructure for invalid files.
- Implement permanently removing entries and groups.
- Fix merging of files with incoming deleted objects.
- Small Null-safety improvement.
- add debugging to AES decryption.
- Null-safety migration
- 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
- fix bug saving files with history entries which contain attachments.
- fix bug which would create wrong history entries.
- Fix UsageCount typo (vs. Usagecount) #1
- Upgraded xml package dependency to 4.x
- Fixed error handling nil UUIDs in recycle bin. Also, only create recycle bin on demand (when deleting items).
- Minor fixes for kdbx 4.x
- Initial support for kdbx 4.x
- Throw unsupported exception when trying to read kdbx 4.x files.
- Fixed writing of packet index for payload.
- Fixed big endian vs. little endian encoding.
- Compatibility fixes with other kdbx apps.
- Support for reading and writing kdbx 2.x files (with a master password)
- Initial version, created by Stagehand