Skip to content

Commit

Permalink
Release 15.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
intercom-ios-release-robot committed Jul 25, 2023
1 parent 8268d58 commit 26a7ecd
Show file tree
Hide file tree
Showing 26 changed files with 228 additions and 15 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 15.1.2
###### Release Date: 25-07-2023

### 🚀 Enhancements
* New API to present a conversation programmatically.

### 🐛 Bug Fixes
* Fixed a memory retain cycle that was causing a crash under certain circumstances.
* Fixed an issue that was preventing the user from entering data on a custom bot input field.

## 15.1.1
###### Release Date: 20-07-2023

Expand Down
4 changes: 2 additions & 2 deletions 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 = '15.1.1'
s.version = '15.1.2'
s.summary = 'The Intercom iOS SDK, for integrating Intercom into your iOS application.'
s.license = { :type => "Apache 2.0", :file => "Intercom.xcframework/LICENSE" }
s.authors = {"Brian Boyle"=>"[email protected]", "Katherine Brennan"=>"[email protected]", "Niamh Coleman"=>"[email protected]", "Karthik Maharajan Skandarajah"=>"[email protected]", "Mike McNamara"=>"[email protected]", "Matthew Pierce"=>"[email protected]"}
Expand All @@ -9,7 +9,7 @@ Pod::Spec.new do |s|
s.frameworks = ["Foundation", "UIKit", "Accelerate", "Security", "SystemConfiguration", "MobileCoreServices", "ImageIO", "AudioToolbox", "QuartzCore", "CoreGraphics", "Photos", "Accelerate", "WebKit"]
s.library = "icucore", "xml2"
s.requires_arc = true
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/15.1.1/Intercom.xcframework.zip' }
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/15.1.2/Intercom.xcframework.zip' }
s.platform = :ios, '13.0'
s.preserve_paths = 'Intercom.xcframework', 'dSYM'
s.vendored_frameworks = 'Intercom.xcframework'
Expand Down
10 changes: 5 additions & 5 deletions Intercom.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</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
4 changes: 2 additions & 2 deletions Intercom.xcframework/VERSION
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@

Intercom iOS SDK - 15.1.1
20-July-2023
Intercom iOS SDK - 15.1.2
25-July-2023
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ typedef NS_ENUM(NSInteger, ContentType) {
survey,
carousel,
helpCenterCollections,
conversation,
};

NS_ASSUME_NONNULL_BEGIN
Expand All @@ -36,6 +37,7 @@ NS_ASSUME_NONNULL_BEGIN
- Surveys
- Carousels
- Help Center Collections
- Conversations
This object is passed into ``Intercom/presentContent:``.
*/
Expand Down Expand Up @@ -81,6 +83,17 @@ NS_ASSUME_NONNULL_BEGIN
*/
+ (IntercomContent *)helpCenterCollectionsWithIds:(NSArray<NSString *> *)collectionIds;

/**
Create a Conversation content object.
- Parameters:
- conversationId: The ID of the Conversation that is to be presented.
- Returns: An ``IntercomContent`` object used to present a Conversation.
*/
+ (IntercomContent *)conversationWithId:(NSString *)conversationId;


@end

NS_ASSUME_NONNULL_END
Binary file modified Intercom.xcframework/ios-arm64/Intercom.framework/Info.plist
Binary file not shown.
Binary file modified Intercom.xcframework/ios-arm64/Intercom.framework/Intercom
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,63 @@
"usr": "s:So8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"moduleName": "Intercom"
},
{
"kind": "Var",
"name": "conversation",
"printedName": "conversation",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Intercom.Intercom.Content.Type) -> (Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
},
{
"kind": "TypeNominal",
"name": "Tuple",
"printedName": "(id: Swift.String)",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
]
}
]
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "Intercom.Intercom.Content.Type",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:So8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"moduleName": "Intercom"
}
],
"declKind": "Enum",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>15.1.1</string>
<string>15.1.2</string>
<key>CFBundleVersion</key>
<string>15.1.1</string>
<string>15.1.2</string>
</dict>
</plist>
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ typedef NS_ENUM(NSInteger, ContentType) {
survey,
carousel,
helpCenterCollections,
conversation,
};

NS_ASSUME_NONNULL_BEGIN
Expand All @@ -36,6 +37,7 @@ NS_ASSUME_NONNULL_BEGIN
- Surveys
- Carousels
- Help Center Collections
- Conversations
This object is passed into ``Intercom/presentContent:``.
*/
Expand Down Expand Up @@ -81,6 +83,17 @@ NS_ASSUME_NONNULL_BEGIN
*/
+ (IntercomContent *)helpCenterCollectionsWithIds:(NSArray<NSString *> *)collectionIds;

/**
Create a Conversation content object.
- Parameters:
- conversationId: The ID of the Conversation that is to be presented.
- Returns: An ``IntercomContent`` object used to present a Conversation.
*/
+ (IntercomContent *)conversationWithId:(NSString *)conversationId;


@end

NS_ASSUME_NONNULL_END
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,63 @@
"usr": "s:So8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"moduleName": "Intercom"
},
{
"kind": "Var",
"name": "conversation",
"printedName": "conversation",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Intercom.Intercom.Content.Type) -> (Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
},
{
"kind": "TypeNominal",
"name": "Tuple",
"printedName": "(id: Swift.String)",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
]
}
]
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "Intercom.Intercom.Content.Type",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:So8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"moduleName": "Intercom"
}
],
"declKind": "Enum",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,63 @@
"usr": "s:So8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
"moduleName": "Intercom"
},
{
"kind": "Var",
"name": "conversation",
"printedName": "conversation",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Intercom.Intercom.Content.Type) -> (Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(Swift.String) -> Intercom.Intercom.Content",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
},
{
"kind": "TypeNominal",
"name": "Tuple",
"printedName": "(id: Swift.String)",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
]
}
]
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "Intercom.Intercom.Content.Type",
"children": [
{
"kind": "TypeNominal",
"name": "Content",
"printedName": "Intercom.Intercom.Content",
"usr": "s:So8IntercomCAAE7ContentO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:So8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"mangledName": "$sSo8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
"moduleName": "Intercom"
}
],
"declKind": "Enum",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ extension Intercom {
case carousel(id: Swift.String)
case survey(id: Swift.String)
case helpCenterCollections(ids: [Swift.String])
case conversation(id: Swift.String)
}
public class func presentContent(_ content: Content)
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)
Expand Down
Loading

0 comments on commit 26a7ecd

Please sign in to comment.