- feat: add optional param skipCommit to keystore - put,create and remove methods
- feat: Added new optional encryption metadata parameters to the WritableKeystore spec for
put
andcreate
- refactor: Added to specs to address some leaky abstractions
- fix: Add AtCompaction spec for keystore compaction
- fix: rollback keystore delete KeyNotFoundException
- fix dart analyzer issue
- documentation changes
- Add optional parameter 'encoding' to put and create method in keystore to support encoding of new line characters
- Added support for @server/@client annotation for separating server-specific/client-specific methods
- Added encryption shared key and public key checksum to metadata
- Compaction statistics measures entries count, previously measured log size
- Support to collect and store compaction statistics
- Add isKeyExists method to keystore
- Support for Hive lazy and in memory boxes
- Change Hive box type to lazy box
- Null safety upgrade
- Support multiple atsigns Introduced batch verb for sync
- getEntries() renamed to getFirstNEntries in compaction strategy
- Method renaming in compaction strategy
- Documentation related changes
- Initial version, created by Stagehand