Skip to content

Commit

Permalink
Release 10.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
intercom-ios-release-robot committed Aug 20, 2021
1 parent fecbdf4 commit e2c1970
Show file tree
Hide file tree
Showing 131 changed files with 734 additions and 444 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 10.1.0
###### Release Date: 20-08-2021

### Enhancements
* If you’re enrolled in our Messenger early access programme, this upgrade will display the newly designed article search card on the Messenger home screen. This change won’t affect you if your workspace doesn’t have early access to these features.

### Bug Fixes
* Fixed an issue in the Help Center where tapping the ‘retry’ button didn’t always attempt to load the article again.
* Fixed an issue where cards on the Messenger home screen did not always resize correctly when the screen orientation changed.

## 10.0.3
###### Release Date: 26-07-2021

Expand Down
2 changes: 1 addition & 1 deletion Intercom.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Intercom'
s.version = '10.0.3'
s.version = '10.1.0'
s.summary = 'The Intercom iOS SDK, for integrating Intercom into your iOS application.'
s.license = { :type => "Apache 2.0", :file => "LICENSE" }
s.authors = {"Brian Boyle"=>"[email protected]", "Mike McNamara"=>"[email protected]", "Katherine Brennan"=>"[email protected]", "Himanshi Goyal"=>"[email protected]"}
Expand Down
14 changes: 7 additions & 7 deletions Intercom.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_i386_x86_64-simulator</string>
<string>ios-arm64_armv7</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>i386</string>
<string>x86_64</string>
<string>armv7</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_armv7</string>
<string>ios-arm64_i386_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>armv7</string>
<string>i386</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file modified Intercom.xcframework/ios-arm64_armv7/Intercom.framework/Assets.car
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,35 @@ import os
@objc weak public var startConversationDelegate: HelpCenterStartConversationViewDelegate?
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class AvailableTeammatesView : UIKit.UIStackView {
@objc override dynamic public init(frame: CoreGraphics.CGRect)
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(ICMSearchBrowseView) public class SearchBrowseView : UIKit.UIView {
@objc override dynamic public convenience init(frame: CoreGraphics.CGRect)
public init(_ frame: CoreGraphics.CGRect, _ config: Intercom_Private.ICMConfigProtocol = ICMConfig.shared())
@objc public func searchHelpArticlesAction()
@objc public func heightForCard(width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HelpCenterDataService : ObjectiveC.NSObject {
@objc override dynamic public init()
@objc public func fetchCollections(completion: @escaping ([HelpCenterCollection]?, Swift.Error?) -> Swift.Void)
@objc public func fetchCollection(collectionId: Swift.String, completion: @escaping (HelpCenterCollectionContent?, Swift.Error?) -> Swift.Void)
@objc public func searchResults(for searchTerm: Swift.String, completion: @escaping ([HelpCenterArticleSearchResult]?, Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc @objcMembers public class ArticleMetaData : ObjectiveC.NSObject {
@objc public static var searchBrowseSource: Swift.String
@objc public var articleId: Swift.String?
@objc public var articleSource: Swift.String?
@objc public init(id: Swift.String?, source: Swift.String?)
@objc deinit
@objc override dynamic public init()
}
@_inheritsConvenienceInitializers @objc public class HelpCenterMetricService : ObjectiveC.NSObject {
@objc public var contextIsSearchBrowse: Swift.Bool
@objc public static func addSearchBrowseViewedEvent(homeScreenIndex: Swift.Int)
@objc public static func addOpenedFromAPIEvent()
@objc public static func addOpenedArticleFromAPIEvent()
@objc public static func addOpenedFromConversationEvent()
Expand All @@ -31,12 +52,12 @@ import os
@objc public static func addOpenedFromMessengerHomeAppEvent()
@objc public static func addOpenedFromCarousel()
@objc public static func addOpenedFromPushNotification()
@objc public static func addArticleViewedEvent()
@objc public static func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public static func addHappyReactionEvent()
@objc public static func addNeutralReactionEvent()
@objc public static func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public static func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc public func addArticleViewedEvent()
@objc public func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public func addHappyReactionEvent()
@objc public func addNeutralReactionEvent()
@objc public func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc deinit
@objc override dynamic public init()
}
Expand All @@ -59,6 +80,7 @@ extension Intercom {
@objc public convenience init(withCollections collectionIds: [Swift.String])
@objc public convenience init(withCollection collectionId: Swift.String)
@objc dynamic public init()
@objc public convenience init(fromSearchBrowse: Swift.Bool)
@objc override dynamic public func viewDidLoad()
@objc override dynamic public func viewDidLayoutSubviews()
@objc deinit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,35 @@ import os
@objc weak public var startConversationDelegate: HelpCenterStartConversationViewDelegate?
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class AvailableTeammatesView : UIKit.UIStackView {
@objc override dynamic public init(frame: CoreGraphics.CGRect)
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(ICMSearchBrowseView) public class SearchBrowseView : UIKit.UIView {
@objc override dynamic public convenience init(frame: CoreGraphics.CGRect)
public init(_ frame: CoreGraphics.CGRect, _ config: Intercom_Private.ICMConfigProtocol = ICMConfig.shared())
@objc public func searchHelpArticlesAction()
@objc public func heightForCard(width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HelpCenterDataService : ObjectiveC.NSObject {
@objc override dynamic public init()
@objc public func fetchCollections(completion: @escaping ([HelpCenterCollection]?, Swift.Error?) -> Swift.Void)
@objc public func fetchCollection(collectionId: Swift.String, completion: @escaping (HelpCenterCollectionContent?, Swift.Error?) -> Swift.Void)
@objc public func searchResults(for searchTerm: Swift.String, completion: @escaping ([HelpCenterArticleSearchResult]?, Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc @objcMembers public class ArticleMetaData : ObjectiveC.NSObject {
@objc public static var searchBrowseSource: Swift.String
@objc public var articleId: Swift.String?
@objc public var articleSource: Swift.String?
@objc public init(id: Swift.String?, source: Swift.String?)
@objc deinit
@objc override dynamic public init()
}
@_inheritsConvenienceInitializers @objc public class HelpCenterMetricService : ObjectiveC.NSObject {
@objc public var contextIsSearchBrowse: Swift.Bool
@objc public static func addSearchBrowseViewedEvent(homeScreenIndex: Swift.Int)
@objc public static func addOpenedFromAPIEvent()
@objc public static func addOpenedArticleFromAPIEvent()
@objc public static func addOpenedFromConversationEvent()
Expand All @@ -31,12 +52,12 @@ import os
@objc public static func addOpenedFromMessengerHomeAppEvent()
@objc public static func addOpenedFromCarousel()
@objc public static func addOpenedFromPushNotification()
@objc public static func addArticleViewedEvent()
@objc public static func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public static func addHappyReactionEvent()
@objc public static func addNeutralReactionEvent()
@objc public static func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public static func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc public func addArticleViewedEvent()
@objc public func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public func addHappyReactionEvent()
@objc public func addNeutralReactionEvent()
@objc public func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc deinit
@objc override dynamic public init()
}
Expand All @@ -59,6 +80,7 @@ extension Intercom {
@objc public convenience init(withCollections collectionIds: [Swift.String])
@objc public convenience init(withCollection collectionId: Swift.String)
@objc dynamic public init()
@objc public convenience init(fromSearchBrowse: Swift.Bool)
@objc override dynamic public func viewDidLoad()
@objc override dynamic public func viewDidLayoutSubviews()
@objc deinit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,35 @@ import os
@objc weak public var startConversationDelegate: HelpCenterStartConversationViewDelegate?
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class AvailableTeammatesView : UIKit.UIStackView {
@objc override dynamic public init(frame: CoreGraphics.CGRect)
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(ICMSearchBrowseView) public class SearchBrowseView : UIKit.UIView {
@objc override dynamic public convenience init(frame: CoreGraphics.CGRect)
public init(_ frame: CoreGraphics.CGRect, _ config: Intercom_Private.ICMConfigProtocol = ICMConfig.shared())
@objc public func searchHelpArticlesAction()
@objc public func heightForCard(width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HelpCenterDataService : ObjectiveC.NSObject {
@objc override dynamic public init()
@objc public func fetchCollections(completion: @escaping ([HelpCenterCollection]?, Swift.Error?) -> Swift.Void)
@objc public func fetchCollection(collectionId: Swift.String, completion: @escaping (HelpCenterCollectionContent?, Swift.Error?) -> Swift.Void)
@objc public func searchResults(for searchTerm: Swift.String, completion: @escaping ([HelpCenterArticleSearchResult]?, Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc @objcMembers public class ArticleMetaData : ObjectiveC.NSObject {
@objc public static var searchBrowseSource: Swift.String
@objc public var articleId: Swift.String?
@objc public var articleSource: Swift.String?
@objc public init(id: Swift.String?, source: Swift.String?)
@objc deinit
@objc override dynamic public init()
}
@_inheritsConvenienceInitializers @objc public class HelpCenterMetricService : ObjectiveC.NSObject {
@objc public var contextIsSearchBrowse: Swift.Bool
@objc public static func addSearchBrowseViewedEvent(homeScreenIndex: Swift.Int)
@objc public static func addOpenedFromAPIEvent()
@objc public static func addOpenedArticleFromAPIEvent()
@objc public static func addOpenedFromConversationEvent()
Expand All @@ -31,12 +52,12 @@ import os
@objc public static func addOpenedFromMessengerHomeAppEvent()
@objc public static func addOpenedFromCarousel()
@objc public static func addOpenedFromPushNotification()
@objc public static func addArticleViewedEvent()
@objc public static func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public static func addHappyReactionEvent()
@objc public static func addNeutralReactionEvent()
@objc public static func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public static func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc public func addArticleViewedEvent()
@objc public func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public func addHappyReactionEvent()
@objc public func addNeutralReactionEvent()
@objc public func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc deinit
@objc override dynamic public init()
}
Expand All @@ -59,6 +80,7 @@ extension Intercom {
@objc public convenience init(withCollections collectionIds: [Swift.String])
@objc public convenience init(withCollection collectionId: Swift.String)
@objc dynamic public init()
@objc public convenience init(fromSearchBrowse: Swift.Bool)
@objc override dynamic public func viewDidLoad()
@objc override dynamic public func viewDidLayoutSubviews()
@objc deinit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,35 @@ import os
@objc weak public var startConversationDelegate: HelpCenterStartConversationViewDelegate?
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class AvailableTeammatesView : UIKit.UIStackView {
@objc override dynamic public init(frame: CoreGraphics.CGRect)
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(ICMSearchBrowseView) public class SearchBrowseView : UIKit.UIView {
@objc override dynamic public convenience init(frame: CoreGraphics.CGRect)
public init(_ frame: CoreGraphics.CGRect, _ config: Intercom_Private.ICMConfigProtocol = ICMConfig.shared())
@objc public func searchHelpArticlesAction()
@objc public func heightForCard(width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
@objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HelpCenterDataService : ObjectiveC.NSObject {
@objc override dynamic public init()
@objc public func fetchCollections(completion: @escaping ([HelpCenterCollection]?, Swift.Error?) -> Swift.Void)
@objc public func fetchCollection(collectionId: Swift.String, completion: @escaping (HelpCenterCollectionContent?, Swift.Error?) -> Swift.Void)
@objc public func searchResults(for searchTerm: Swift.String, completion: @escaping ([HelpCenterArticleSearchResult]?, Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc @objcMembers public class ArticleMetaData : ObjectiveC.NSObject {
@objc public static var searchBrowseSource: Swift.String
@objc public var articleId: Swift.String?
@objc public var articleSource: Swift.String?
@objc public init(id: Swift.String?, source: Swift.String?)
@objc deinit
@objc override dynamic public init()
}
@_inheritsConvenienceInitializers @objc public class HelpCenterMetricService : ObjectiveC.NSObject {
@objc public var contextIsSearchBrowse: Swift.Bool
@objc public static func addSearchBrowseViewedEvent(homeScreenIndex: Swift.Int)
@objc public static func addOpenedFromAPIEvent()
@objc public static func addOpenedArticleFromAPIEvent()
@objc public static func addOpenedFromConversationEvent()
Expand All @@ -31,12 +52,12 @@ import os
@objc public static func addOpenedFromMessengerHomeAppEvent()
@objc public static func addOpenedFromCarousel()
@objc public static func addOpenedFromPushNotification()
@objc public static func addArticleViewedEvent()
@objc public static func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public static func addHappyReactionEvent()
@objc public static func addNeutralReactionEvent()
@objc public static func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public static func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc public func addArticleViewedEvent()
@objc public func addArticleFailedEvent(errorCode: Foundation.NSNumber)
@objc public func addHappyReactionEvent()
@objc public func addNeutralReactionEvent()
@objc public func addSadReactionEvent(conversationOptionShown: Swift.Bool)
@objc public func addNewConversationFromArticleEvent(accessToTeammate: Swift.Bool)
@objc deinit
@objc override dynamic public init()
}
Expand All @@ -59,6 +80,7 @@ extension Intercom {
@objc public convenience init(withCollections collectionIds: [Swift.String])
@objc public convenience init(withCollection collectionId: Swift.String)
@objc dynamic public init()
@objc public convenience init(fromSearchBrowse: Swift.Bool)
@objc override dynamic public func viewDidLoad()
@objc override dynamic public func viewDidLayoutSubviews()
@objc deinit
Expand Down
Loading

0 comments on commit e2c1970

Please sign in to comment.