Skip to content

1.2.2

Compare
Choose a tag to compare
@AfanasievAnton AfanasievAnton released this 12 Aug 00:00
· 328 commits to main since this release
214de5f

Additions:

  • Reconnection handling.
  • Add support to send message with custom attributes.
  • Add connect(shouldConfigure: Boolean) function to API.
  • Use NSURLSessionWebSocketTask for iOS.
  • Minimum supported version of iOS is 13.0.
  • iOS PlatformSocket pingInterval now behaves similarly to OKHttp websocket.
  • Replace kotlinx.date-time library with klock library that does not use Instant api. (Fix incorrect timestampt)

Deletion/Deprecation:

  • Deprecate connect and configure use parameterized connect(shouldConfigure: Boolean) instead.
  • Remove Region enum and generation script.

Documentation:

  • Add/Update KDoc to reflect the changes.
  • Add/Update developer-center documentation.

Build:

  • Ignore Snyk vulnerability.

Tests:

Unit Tests:

  • Provide/Update unit tests to cover new functionality.

Automation Tests:

  • Added a new E2E test in the iosApp target.
  • New test for attaching and sending an image.

Test applications

Android

  • Update test app to reflect the changes.
  • Downgrade the minSdkVersion on TestBed app to 21.

iOS

  • Update test app to support reconnection and customAttributes.
  • Factoring UI concerns out of MessengerHandler.
  • iosApp min target to iOS 13.
  • Update info display on state change.

Full Changelog: v1.2.1...v1.2.2