Skip to content

Releases: simplito/privmx-endpoint-kotlin

2.6.0

01 Dec 10:26

Choose a tag to compare

What's Changed

REFACTOR

  • Update methods and classes related to context users by @Doominika in #123
    • Update UserInfo class with new parameter
    • Implement new UserStatusChange class
    • Change old getContextUsers method to listContextUsers
  • Implement new event callbacks registration API in privmx-endpoint-extra supports new subscriptions API from PrivMX Endpoint by @Doominika in #128

FEAT

  • Implement new method for file synchronization by @Doominika in #118
  • Implement changes in events data classes by @Doominika in #117
    • New event data class StoreFileUpdatedEventData
    • New parameters in Event and ContextCustomEventData classes
  • Update StoreApi methods to support Random Write by @Doominika in #113
  • Add syncFile method implementation in privmx-endpoint-extra by @Doominika in #119
  • Implement new event data classes related to context users by @Doominika in #122
  • Add new property to Event class by @Doominika in #126
  • Implement new subscriptions Api for privmx-endpoint by @Doominika in #114, by @Doominika in #124, by @Doominika in #121

FIX

  • NullPointerException while parsing UserInfo.lastStatusChange from pson in Kotlin/iOS

DOCS

  • add more information about strength param in CryptoApi.generateBip39 method

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.6.4

Full Changelog: 2.5.0...2.6.0

2.6.0-rc2

29 Oct 13:00

Choose a tag to compare

2.6.0-rc2 Pre-release
Pre-release

What's Changed

FIX

  • NullPointerException while parsing UserInfo.lastStatusChange from pson in Kotlin/iOS

CHORE

  • update PrivMX Endpoint binaries to 2.6.3

DOCS

  • add more information about strength param in CryptoApi.generateBip39 method

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.6.3

Full Changelog: 2.6.0-rc1...2.6.0-rc2

2.6.0-rc1

21 Oct 09:37

Choose a tag to compare

2.6.0-rc1 Pre-release
Pre-release

What's Changed

REFACTOR

  • Update methods and classes related to context users by @Doominika in #123
    • Update UserInfo class with new parameter
    • Implement new UserStatusChange class
    • Change old getContextUsers method to listContextUsers
  • Implement new event callbacks registration API in privmx-endpoint-extra supports new subscriptions API from PrivMX Endpoint by @Doominika in #128

FEAT

  • Implement new method for file synchronization by @Doominika in #118
  • Implement changes in events data classes by @Doominika in #117
    • New event data class StoreFileUpdatedEventData
    • New parameters in Event and ContextCustomEventData classes
  • Update StoreApi methods to support Random Write by @Doominika in #113
  • Add syncFile method implementation in privmx-endpoint-extra by @Doominika in #119
  • Implement new event data classes related to context users by @Doominika in #122
  • Add new property to Event class by @Doominika in #126
  • Implement new subscriptions Api for privmx-endpoint by @Doominika in #114, by @Doominika in #124, by @Doominika in #121

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.6.0

Full Changelog: 2.5.0...2.6.0-rc1

2.5.0

31 Jul 15:08
2360d90

Choose a tag to compare

What's Changed

FEAT

  • implement features from 2.5 by @djenczewski in #101. (New KvdbApi module, new sortBy parameter for list methods and statusCode in ContextCustomEventData model)
  • implement native libs distribution by maven by @djenczewski in #109. Now native libs are distributing as jars to maven and attached to runtime by PrivMX Gradle Plugin. Attached libraries are extracted before load on JVM targets.

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.5.3

Full Changelog: 2.3.0...2.5.0

2.5.0-rc1

07 Jul 12:16

Choose a tag to compare

2.5.0-rc1 Pre-release
Pre-release

What's Changed

FEAT

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.5.3

Full Changelog: 2.3.0...2.5.0-rc1

2.3.0

01 Jul 10:18
29d49e8

Choose a tag to compare

What's Changed

This release includes the support for Custom Events and User Verification, to learn more about those things see the documentation

FEAT

REFACTOR

  • getConnectionId method now calls the native implementation.
  • Connection.disconnect method now doesn't free memory. So close method must be called after disconnect to free resources.

DOCS

  • remove duplicated exceptions tags in StoreFileStreamWritter.write method by @djenczewski in #93

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.3.4

Full Changelog: 2.2.1...2.3.0

2.3.0-rc1

23 Jun 14:10

Choose a tag to compare

2.3.0-rc1 Pre-release
Pre-release

What's Changed

FEAT

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.3.4

Full Changelog: 2.2.1...2.3.0-rc1

2.2.1

05 Jun 11:12
a6e1419

Choose a tag to compare

What's Changed

PrivMX Endpoint

iOS

FEAT

  • Unify close method behavior in container classes with JVM implementation. by @djenczewski in #73. Calling close() on an already closed container now throws an IllegalStateException.

FIX

  • delete field initialization in policies parsers by @djenczewski in #71
  • Issues with disconnecting using Connection.disconnect() method by @djenczewski in #70
  • The Connection.disconnect() method now throws an exception if a disconnection error occurs by @djenczewski in #70
  • Segmentation fault error in InboxApi constructor when ThreadApi and StoreApi arguments are null by @djenczewski in #72

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.2.5

Full Changelog: 2.2.0...2.2.1

2.2.0

20 May 10:21
11a4b59

Choose a tag to compare

Binary Dependencies

  • openssl 3.0.15
  • gmp 6.3.0
  • poco 1.13.2
  • pson-cpp 1.0.7
  • privmx-endpoint 2.2.5