Skip to content

Releases: christophhagen/LibSignalProtocolSwift

Swift 5

18 Apr 23:05
Compare
Choose a tag to compare

Update to support Swift 5

  • regenerated protobuf files
  • updated deprecated APIs
  • update documentation

Fix failing tests

19 Dec 09:21
Compare
Choose a tag to compare

Fixes an error where tests failed due to an unnecessary error being thrown

Key improvements

27 May 22:04
Compare
Choose a tag to compare
  • Revised methods to generate signed keys and pre keys. Now the ids are updated automatically by accessing the lastId property of the stores.

  • All stores are now class-only to ensure reference semantics

New identity handling

27 May 12:40
Compare
Choose a tag to compare

The initial setup of the identity keys has changed a bit, requiring less implementation for the IdentityKeyStore.

Group messaging optional

25 May 12:23
Compare
Choose a tag to compare

This release is for those who do not need to send group updates, and therefore do not need the SenderKeyStore. Now, if you implement KeyStore, you don't need to provide an implementation for SenderKeyStore. If you need the functionality, implement GroupKeyStore instead.

More fixes

16 May 15:42
Compare
Choose a tag to compare

Exposes a few more methods, mainly signing and protocol buffer conversions

Almost there...

13 Feb 19:49
Compare
Choose a tag to compare

Major changes

  • Rename framework, targets, workspace
  • Rename data stores
  • Remove legacy code
  • Unify serialisation, cleaner and less code
  • Remove useless compatibility tests
  • New protocol buffers

Minor changes

  • Remove some methods
  • Fix comments
  • Regenerated docs

LibSignalProtocolSwift

29 Jan 16:52
Compare
Choose a tag to compare

Changes:

  • Rename project, publish to cocoapods

Reworked

29 Jan 13:35
Compare
Choose a tag to compare

Changes:

  • New protocol buffers (loose compatibility with libsignal-protocol-c)
  • Simplified fingerprint
  • New
  • Renames and simplifications

Unstable

27 Jan 17:33
Compare
Choose a tag to compare
Unstable Pre-release
Pre-release

Basic functions and import should work