Skip to content

Releases: TankerHQ/sdk-rust

v2.27.0

24 Feb 12:07
Compare
Choose a tag to compare

API breakages

  • Removed the deprecated Core.revoke_device method
  • Deprecated the Core.device_id and Core.device_list methods

v2.26.0

13 Jan 18:21
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.25.0

15 Dec 16:15
Compare
Choose a tag to compare

Local storage

  • API breakage: Options' constructor's writable_path has been replaced by persistent_path and cache_path. They allow separating permanent device keys from the cache.
  • Upgrading to this version will force a verification on all devices.

Misc improvements

  • Improved error reporting when using invalid identities.
  • Tanker's state is now Stopped after a Conflict on verify_identity.

v2.24.0

17 Nov 14:32
Compare
Choose a tag to compare

Pre-verified verification methods

It is now possible to use pre-verified verification methods with set_verification_method, see the dedicated guide.

Error Handling

  • Correctly throw PreconditionFailed instead of InternalError when using 2FA without activating the feature beforehand.

v2.23.0

13 Oct 17:15
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.22.2

12 Oct 09:55
Compare
Choose a tag to compare
  • Fix Android and iOS architectures by using our native HTTP backend

v2.22.1

06 Oct 13:47
Compare
Choose a tag to compare

This release makes tankersdk::Core Send + Sync. This allows using a Tanker instance from multiple threads.

v2.22.0

29 Sep 15:15
Compare
Choose a tag to compare

There is no new feature or externally visible change in this version of the SDK.

v2.21.2

03 Sep 11:13
Compare
Choose a tag to compare
  • Fix the x86_64-pc-windows-gnu target

v2.21.0

20 Aug 14:25
Compare
Choose a tag to compare

Phone number verification

The SDK now supports provisional identities based on phone numbers.

See the identity SDKs to create such provisional identities. You can use them just like provisional identities based on email, see the dedicated guide.