Skip to content
This repository has been archived by the owner on Sep 19, 2022. It is now read-only.

Releases: twilio/twilio-chat-ios

Twilio Programmable Chat Client iOS 3.0.2

02 Apr 13:27
6c37212
Compare
Choose a tag to compare
  • Fixed an issue when the same state comes to [TwilioChatClient chatClient:connectionStateUpdated:]
  • Improved stability on shutdown, fixed crash issues.

Changelog

Twilio Programmable Chat Client iOS 3.0.1

13 Mar 05:59
babbbe6
Compare
Choose a tag to compare
  • Restored missing CFBundleVersion and CFBundleShortVersionString in the Info.plist of the framework, which fixes exporting app archives to AppStore.

Changelog

Twilio Programmable Chat Client iOS 3.0.0

06 Mar 13:18
de07141
Compare
Choose a tag to compare

Breaking changes:

  • Dropped iOS v9, v10 support. Minimum iOS version now is 11.0
  • Added type-safe interface TCHJsonAttributes for Attributes (TCHChannel, TCHMessage, TCHMember, TCHUser). Now it supports not only Json Object, which was translated to NSDictionary, but also NSArray, NSString, NSNumber, NSNull.

Changes:

  • Fixed a bug when channel attributes are empty when chatClient:channelAdded: called.
  • Fixed an issue when sometimes connecting event doesn’t arrive.
  • Fixed incorrect behaviour when user identity contained some special symbols.
  • New type of error TCHClientConnectionStateFatalError could appear in some cases. This error means chat is in a terminal state, need to re-create the client.

Changelog

Twilio Programmable Chat Client iOS 2.6.6

05 Feb 11:03
a25237b
Compare
Choose a tag to compare
  • Fixed crashes on early deinitialization of a chat client.
  • Errors are now more human-readable for debugging purposes.
  • Fixed a bug related to joinChannel callback. Sometimes was not called.
  • Improved logging.

Changelog

Twilio Programmable Chat Client iOS 2.6.5

26 Nov 19:03
958dacd
Compare
Choose a tag to compare
  • Fixed memory leaks in SDK.
  • Fixed crash in makeUserDescriptor.
  • Fixed an issue when isOnline and isNotifiable methods in TCHUserDescriptor could return wrong value.
  • Fixed double callbacks call while offline for add or invite member to channel.
  • Fixed an issue when SDK could hang on multiple call of channelWithCompletion:.

Changelog

Twilio Programmable Chat Client iOS 2.6.4

29 Oct 14:00
1e92c92
Compare
Choose a tag to compare
  • Fixed a bug where member.subscribedUser(completion) was not working after calling unsubscribe() method.
  • Added minimum required iOS version to the start page.
  • Added documentation about semi-realtime counters.

Changelog

Twilio Programmable Chat Client iOS 2.6.3

12 Oct 05:16
1e92c92
Compare
Choose a tag to compare
  • Fixed a bug that caused an excessive subscription retry loop on failure, which would lead to an increased network and battery consumption.

Changelog

Twilio Programmable Chat Client iOS 2.6.2

20 Sep 17:10
f21cffc
Compare
Choose a tag to compare
  • Fixed retrieving member attributes when invoked immediately after client initialization.
  • Fixed handling device token in order to correctly support push notifications on iOS 13.

Changelog

Twilio Programmable Chat Client iOS 2.6.1

03 Sep 15:12
be4f6f8
Compare
Choose a tag to compare
  • Fixed loading of the framework from an extension

Changelog

Twilio Programmable Chat Client iOS 2.6.0

06 Aug 15:02
be4f6f8
Compare
Choose a tag to compare
  • Added the new type property to TCHMember
  • Added new error messages and codes dependent on member’s type for userDescriptorWithCompletion and subscribedUserWithCompletion from TCHMember
  • Fixed parameter validation for subscribedUserWithIdentity:completion: and userDescriptorWithIdentity:completion: from TCHUsers

Changelog

NB! userDescriptorWithCompletion and subscribedUserWithCompletion from TCHMember are available only for members of type chat