This repository has been archived by the owner on Sep 19, 2022. It is now read-only.
Releases: twilio/twilio-chat-ios
Releases · twilio/twilio-chat-ios
Twilio Programmable Chat Client iOS 3.0.2
- Fixed an issue when the same state comes to
[TwilioChatClient chatClient:connectionStateUpdated:]
- Improved stability on shutdown, fixed crash issues.
Twilio Programmable Chat Client iOS 3.0.1
- Restored missing
CFBundleVersion
andCFBundleShortVersionString
in theInfo.plist
of the framework, which fixes exporting app archives to AppStore.
Twilio Programmable Chat Client iOS 3.0.0
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 toNSDictionary
, but alsoNSArray
,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.
Twilio Programmable Chat Client iOS 2.6.6
- 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.
Twilio Programmable Chat Client iOS 2.6.5
- Fixed memory leaks in SDK.
- Fixed crash in
makeUserDescriptor
. - Fixed an issue when
isOnline
andisNotifiable
methods inTCHUserDescriptor
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:
.
Twilio Programmable Chat Client iOS 2.6.4
- Fixed a bug where
member.subscribedUser(completion)
was not working after callingunsubscribe()
method. - Added minimum required iOS version to the start page.
- Added documentation about semi-realtime counters.
Twilio Programmable Chat Client iOS 2.6.3
- Fixed a bug that caused an excessive subscription retry loop on failure, which would lead to an increased network and battery consumption.
Twilio Programmable Chat Client iOS 2.6.2
- Fixed retrieving member attributes when invoked immediately after client initialization.
- Fixed handling device token in order to correctly support push notifications on iOS 13.
Twilio Programmable Chat Client iOS 2.6.1
- Fixed loading of the framework from an extension
Twilio Programmable Chat Client iOS 2.6.0
- Added the new
type
property toTCHMember
- Added new error messages and codes dependent on member’s type for
userDescriptorWithCompletion
andsubscribedUserWithCompletion
fromTCHMember
- Fixed parameter validation for
subscribedUserWithIdentity:completion:
anduserDescriptorWithIdentity:completion:
fromTCHUsers
NB! userDescriptorWithCompletion
and subscribedUserWithCompletion
from TCHMember
are available only for members of type chat