Skip to content

Releases: zendesk/zendesk_sdk_chat_ios

v1.3.3.1

15 Mar 14:34

Choose a tag to compare

  • Fixing bug to allow special characters to be sent.

v1.3.2.1

07 Sep 15:20

Choose a tag to compare

  • Fixing a lag issue that happens when writing the chat message on some devices
  • Adding addNote method to ZDCVisitorInfo
  • Adding setNote and appendNote to ZDCChatAPI

v1.3.1.1

09 Aug 15:22

Choose a tag to compare

  • Fixing issues occurring on iOS 10
  • Fixing an issue that causes the chat view controller to pop the active controller twice

v1.3.0.2

22 Jul 10:53

Choose a tag to compare

  • Fixing an issue with library not containing bitcode support for some slices.

v1.3.0.1

15 Jul 14:43

Choose a tag to compare

  • Introducing ZDCChatAPI framework which allows developers to create their own chat UIs.
  • Fixed a UITableViewDelegate NSInternalInconsistency crash that was happening when agents went offline and online or the internet connection was lost.
  • Fixed a crash that was happening when trying to display the chat UI in a background thread.
  • Fixed a crash that was happening when displaying the camera in iPods and Simulators.
  • Fixed an issue that would prevent the Photo Library/Camera to be displayed in custom tab bar apps.
  • Fixed an issue that disabled the back button/end chat button in some particular sitiuations.
  • Fixed a UI that introduced a blank space between the keyboard and the chat text field.
  • Adding appearance selector for "Leave comment.." button
  • General bugs fixing and imporvements.

ZDCChat

Removed:

  • ZDUActivityView.h
  • ZDCAgentOptionsCell.h
  • ZDKBundleUtils.h
  • ZDCChatConstants.h
  • ZDCChatDataNode.h
  • ZDCChatDataSource.h
  • ZDChatIO.h
  • ZDCChatSession.h
  • ZDCDeviceInfo.h
  • ZDCEmailTranscriptAction.h
  • ZDCEvents.h
  • ZDCHttpRequest.h
  • ZDCHttpUploadRequest.h
  • ZDCImageViewer.h
  • ZDCJSONEncoder.h
  • ZDCJSWidgetIO.h
  • KeychainItemWrapper.h
  • ZDCMessageMonitor.h
  • ZDCMobileProvisionAnalyzer.h
  • ZDCRatingCommentEditor.h
  • ZDCReachability.h
  • ZDCSessionConfig.h
  • ZDCSessionStateManager.h
  • ZDCChatUIController.h
  • ZDCWebViewer.h
  • ZDUActivityViewDelegate.h
  • ZDUImageLoader.h
  • ZDUTextView.h
  • ZDUToastStyle.h
  • ZDUToastView.h
  • ZDUUtil.h

Items Moved from ZDCChat to ZDCChatAPI:

  • ZDCChatAgent.h
  • ZDCChatAttachment.h
  • ZDCChatEvent.h
  • ZDCChatFile.h
  • ZDCChatProfile.h
  • ZDCFileUpload.h
  • ZDCLog.h
  • ZDCVisitorInfo.h

Updated:

ZDCChat.h

Added:

@property (nonatomic, strong) ZDCChatAPI *api;

@property (nonatomic, assign, readonly) NSInteger unreadMessagesCount;

Removed:

@property (nonatomic, strong) id<ZDCChatSession> session;

+ (void) configure:(ZDCChatConfigBlock)config;

Moved to ZDCConfig.h:

@property (nonatomic, assign) NSTimeInterval reconnectionTimeout;

@property (nonatomic, assign) NSTimeInterval connectionTimeout;

+ (void)initializeWithAccountKey:(NSString*)accountKey;
ZDChatCell.h

Removed:

@property (nonatomic, strong) ZDUImageLoader *imageLoader;
ZDCConfig.h

Added:

@property (nonatomic, assign) BOOL uploadAttachmentsEnabled;

@property (nonatomic, assign) NSTimeInterval connectionTimeout;

@property (nonatomic, assign) NSTimeInterval reconnectionTimeout;

Removed:

@property (nonatomic, strong) NSString *accountKey;
ZDCOfflineMessageHandler.h

Removed:

@property (nonatomic, copy) ZDCOfflineMessageAction action;
ZDCRatingCell.h

Added:

@property (nonatomic, strong) UIColor *leaveCommentTitleColor UI_APPEARANCE_SELECTOR;
ZDUViewController.h

Removed:

@property (nonatomic, strong) ZDUToastView *toastView;

- (void) presentPersistentToast:(NSString*)message
                           type:(ZDUToastUIType)type
                        animate:(BOOL)animate

ZDCChatAPI

Added

  • ZDUImageRequestDelegate.h
  • ZDCAPIConfig.h
  • ZDCChatAPI.h
  • ZDCChatAPIEnums.h
  • ZDCProgressMonitor.h

ZDCChat.podspec

Added UI/API split

v1.2.1.1

31 May 13:58

Choose a tag to compare

  • Fixed crashes in the Chat SDK when using [ZDCEvents trackEvent:] on 32 bit iOS devices
  • Fixed multiple issues where setting appearance would not work
    • Fixed [ZDCRatingCell titleColor] and [ZDCRatingCell titleFont] appearances
    • Fixed placeholder margins for ZDUTextView
  • General bugs fixing and imporvements.

v1.2.0.1

08 Mar 14:57

Choose a tag to compare

  • Added appearance selectors to allow the customization of ZDCChatOverlay
  • Fixed multiple issues where setting appearance would not work
  • Fixed crashes in the Chat SDK when the agent went offline and kept typing
  • Fixed issue when using the Chat SDK with swift
  • Fixed issue of notifications not being fired when the chat view is unloaded

v1.1.3

17 Dec 15:42

Choose a tag to compare

  • Fixed an issue where chat textfield become hidden behind other UI elements

v1.1.2

24 Nov 10:20

Choose a tag to compare

  • fixed issue where setting the overlay to enabled/disabled before setting overlay appearance blocked the application of the new appearance
  • fixed occasional crash when minimising a chat too soon after sending a message
  • fixed framework bitcode
  • fixed UI presentation issue when re-entering a chat while disconnected/reconnecting
  • set default cell type to handle edges case state transitions
  • fixed layout of chat UI when used in conjunction with a tab bar
  • fixed keyboard resign on iOS 9 when presenting action sheets
  • updated sample app to permit connection to any domain

v1.1.1

08 Oct 10:41

Choose a tag to compare

  • updated readme with latest cocoa pods details
  • fixed clang settings to remove build warnings when using the framework
  • fixed trailing newline to remove build warning