Skip to content

Commit 26a7ecd

Browse files
Release 15.1.2
1 parent 8268d58 commit 26a7ecd

File tree

26 files changed

+228
-15
lines changed

26 files changed

+228
-15
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## 15.1.2
2+
###### Release Date: 25-07-2023
3+
4+
### 🚀 Enhancements
5+
* New API to present a conversation programmatically.
6+
7+
### 🐛 Bug Fixes
8+
* Fixed a memory retain cycle that was causing a crash under certain circumstances.
9+
* Fixed an issue that was preventing the user from entering data on a custom bot input field.
10+
111
## 15.1.1
212
###### Release Date: 20-07-2023
313

Intercom.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Intercom'
3-
s.version = '15.1.1'
3+
s.version = '15.1.2'
44
s.summary = 'The Intercom iOS SDK, for integrating Intercom into your iOS application.'
55
s.license = { :type => "Apache 2.0", :file => "Intercom.xcframework/LICENSE" }
66
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]"}
@@ -9,7 +9,7 @@ Pod::Spec.new do |s|
99
s.frameworks = ["Foundation", "UIKit", "Accelerate", "Security", "SystemConfiguration", "MobileCoreServices", "ImageIO", "AudioToolbox", "QuartzCore", "CoreGraphics", "Photos", "Accelerate", "WebKit"]
1010
s.library = "icucore", "xml2"
1111
s.requires_arc = true
12-
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/15.1.1/Intercom.xcframework.zip' }
12+
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/15.1.2/Intercom.xcframework.zip' }
1313
s.platform = :ios, '13.0'
1414
s.preserve_paths = 'Intercom.xcframework', 'dSYM'
1515
s.vendored_frameworks = 'Intercom.xcframework'

Intercom.xcframework/Info.plist

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@
88
<key>DebugSymbolsPath</key>
99
<string>dSYMs</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64_x86_64-simulator</string>
11+
<string>ios-arm64</string>
1212
<key>LibraryPath</key>
1313
<string>Intercom.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17-
<string>x86_64</string>
1817
</array>
1918
<key>SupportedPlatform</key>
2019
<string>ios</string>
21-
<key>SupportedPlatformVariant</key>
22-
<string>simulator</string>
2320
</dict>
2421
<dict>
2522
<key>DebugSymbolsPath</key>
2623
<string>dSYMs</string>
2724
<key>LibraryIdentifier</key>
28-
<string>ios-arm64</string>
25+
<string>ios-arm64_x86_64-simulator</string>
2926
<key>LibraryPath</key>
3027
<string>Intercom.framework</string>
3128
<key>SupportedArchitectures</key>
3229
<array>
3330
<string>arm64</string>
31+
<string>x86_64</string>
3432
</array>
3533
<key>SupportedPlatform</key>
3634
<string>ios</string>
35+
<key>SupportedPlatformVariant</key>
36+
<string>simulator</string>
3737
</dict>
3838
</array>
3939
<key>CFBundlePackageType</key>

Intercom.xcframework/VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11

2-
Intercom iOS SDK - 15.1.1
3-
20-July-2023
2+
Intercom iOS SDK - 15.1.2
3+
25-July-2023

Intercom.xcframework/ios-arm64/Intercom.framework/Headers/IntercomContent.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ typedef NS_ENUM(NSInteger, ContentType) {
1818
survey,
1919
carousel,
2020
helpCenterCollections,
21+
conversation,
2122
};
2223

2324
NS_ASSUME_NONNULL_BEGIN
@@ -36,6 +37,7 @@ NS_ASSUME_NONNULL_BEGIN
3637
- Surveys
3738
- Carousels
3839
- Help Center Collections
40+
- Conversations
3941
4042
This object is passed into ``Intercom/presentContent:``.
4143
*/
@@ -81,6 +83,17 @@ NS_ASSUME_NONNULL_BEGIN
8183
*/
8284
+ (IntercomContent *)helpCenterCollectionsWithIds:(NSArray<NSString *> *)collectionIds;
8385

86+
/**
87+
Create a Conversation content object.
88+
89+
- Parameters:
90+
- conversationId: The ID of the Conversation that is to be presented.
91+
92+
- Returns: An ``IntercomContent`` object used to present a Conversation.
93+
*/
94+
+ (IntercomContent *)conversationWithId:(NSString *)conversationId;
95+
96+
8497
@end
8598

8699
NS_ASSUME_NONNULL_END
0 Bytes
Binary file not shown.
488 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

Intercom.xcframework/ios-arm64/Intercom.framework/Modules/Intercom.swiftmodule/arm64-apple-ios.abi.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,63 @@
259259
"usr": "s:So8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
260260
"mangledName": "$sSo8IntercomCAAE7ContentO21helpCenterCollectionsyADSaySSG_tcADmF",
261261
"moduleName": "Intercom"
262+
},
263+
{
264+
"kind": "Var",
265+
"name": "conversation",
266+
"printedName": "conversation",
267+
"children": [
268+
{
269+
"kind": "TypeFunc",
270+
"name": "Function",
271+
"printedName": "(Intercom.Intercom.Content.Type) -> (Swift.String) -> Intercom.Intercom.Content",
272+
"children": [
273+
{
274+
"kind": "TypeFunc",
275+
"name": "Function",
276+
"printedName": "(Swift.String) -> Intercom.Intercom.Content",
277+
"children": [
278+
{
279+
"kind": "TypeNominal",
280+
"name": "Content",
281+
"printedName": "Intercom.Intercom.Content",
282+
"usr": "s:So8IntercomCAAE7ContentO"
283+
},
284+
{
285+
"kind": "TypeNominal",
286+
"name": "Tuple",
287+
"printedName": "(id: Swift.String)",
288+
"children": [
289+
{
290+
"kind": "TypeNominal",
291+
"name": "String",
292+
"printedName": "Swift.String",
293+
"usr": "s:SS"
294+
}
295+
]
296+
}
297+
]
298+
},
299+
{
300+
"kind": "TypeNominal",
301+
"name": "Metatype",
302+
"printedName": "Intercom.Intercom.Content.Type",
303+
"children": [
304+
{
305+
"kind": "TypeNominal",
306+
"name": "Content",
307+
"printedName": "Intercom.Intercom.Content",
308+
"usr": "s:So8IntercomCAAE7ContentO"
309+
}
310+
]
311+
}
312+
]
313+
}
314+
],
315+
"declKind": "EnumElement",
316+
"usr": "s:So8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
317+
"mangledName": "$sSo8IntercomCAAE7ContentO12conversationyADSS_tcADmF",
318+
"moduleName": "Intercom"
262319
}
263320
],
264321
"declKind": "Enum",

Intercom.xcframework/ios-arm64/Intercom.framework/Modules/Intercom.swiftmodule/arm64-apple-ios.private.swiftinterface

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ extension Intercom {
1313
case carousel(id: Swift.String)
1414
case survey(id: Swift.String)
1515
case helpCenterCollections(ids: [Swift.String])
16+
case conversation(id: Swift.String)
1617
}
1718
public class func presentContent(_ content: Content)
1819
public class func loginUnidentifiedUser(completion: ((Swift.Result<Swift.Void, Swift.Error>) -> Swift.Void)? = nil)

0 commit comments

Comments
 (0)