seald_sdk_flutter 0.4.0-beta.0
seald_sdk_flutter: ^0.4.0-beta.0 copied to clipboard
Seald SDK for Flutter: simple end-to-end encryption for your app
0.4.0-beta.0 #
- [enhancement] Automatically renew group keys when calling
AddGroupMembers/RemoveGroupMembersand the group keys expire in less than 6 months. - [enhancement] Optimizing the time taken to retrieve a group for the first time.
- [enhancement] Remove unused value
CountfromDeviceMissingKeystype. - [breaking change] Change arguments to SSKS Plugins initialization to make it more coherent with the main SDK.
- [enhancement] Add a header with the version to API requests, to facilitate debugging.
- [enhancement] Handle HTTP
423 - Lockedfor all API call that can return it. (ie: sigchain handling request). - [new feature] Add
addProxySessionmethod (and its async version) onEncryptionSession, to add a proxy session to an existing session. - [breaking change]
encryptionSession.revokeRecipientsmethod (and its async version) now takesrecipientsIdsandproxySessionsIdsas optional arguments, to be able to revoke proxy sessions. - [breaking change] All
EncryptionSessionrevocation methods now return an instance ofRevokeResult, which is a new class. - [new feature]
sealdSdk.retrieveEncryptionSessionandsealdSdk.retrieveEncryptionSessionAsyncmethods now take additionallookupProxyKey&lookupGroupKeyoptional arguments. - [new feature] Instances of
EncryptionSessionexpose how the session was retrieved in a newretrievalDetailsfield, which is an instance the newEncryptionSessionRetrievalDetailsclass. - [enhancement] All thrown exceptions are now instances of
SealdException, with proper exposed error codes and details. - [new feature] Add
parseSessionIdutil function. - [enhancement] Various optimizations, minor bug fixes, and updates of dependencies.
0.3.0-beta.0 #
- [breaking change] Rename
EncryptionSessionclass intoSealdEncryptionSessionfor coherence. - [enhancement] Cleaner doc.
- [bug fix] Handle edge case when searching for a user in the middle of their sigchain being updated.
0.2.0-beta.0 #
- [enhancement] Initial release with new unified build system.
- [new feature] Add
sdk.retrieveEncryptionSessionFromBytesmethod /fileBytesargument tosdk.retrieveEncryptionSession. - [enhancement] In base64 parsing for
dbb64SymKey/databaseEncryptionKeyB64, now ignores new lines.