Skip to content

Commit 99928fe

Browse files
committed
CORE-2024 try again
1 parent d965607 commit 99928fe

File tree

1 file changed

+50
-85
lines changed

1 file changed

+50
-85
lines changed

ChangeLog.md

Lines changed: 50 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ Branch iOS SDK Change Log
22

33
v.1.40.0
44

5-
CORE-1589
6-
Add support for LPLinkMetadata on share sheets.
5+
- CORE-1589 Add support for LPLinkMetadata on share sheets.
76

87
```objective-c
98
    // LPLinkMetadata example
@@ -16,145 +15,111 @@ v.1.40.0
1615
        shareLink.lpMetaData = tempLinkMetatData;
1716
    }
1817
```
19-
See https://developer.apple.com/documentation/linkpresentation/lplinkmetadata?language=objc
18+
See https://developer.apple.com/documentation/linkpresentation/lplinkmetadata?language=objc
2019
21-
CORE-1577 and CORE-1946
22-
Use NSKeyedUnarchiver secureCoding on iOS 12+
20+
- CORE-1577 and CORE-1946. Use NSKeyedUnarchiver secureCoding on iOS 12+
2321
24-
CORE-1628
25-
Update Crashlytics to FIRCrashlytics
22+
- CORE-1628 Update Crashlytics to FIRCrashlytics
2623
27-
CORE-1258
28-
Rename device_fingerprint_id and identity_id to better reflect function. Fingerprinting was removed long ago.
24+
- CORE-1258 Rename device_fingerprint_id and identity_id to better reflect function. Fingerprinting was removed long ago.
2925
3026
v1.39.4
31-
CORE-2088 Add support for deferred deeplinks via pasteboard. This is not enabled by default.
32-
CORE-1950 Record install referrer
27+
- CORE-2088 Add support for deferred deeplinks via pasteboard. This is not enabled by default.
28+
- CORE-1950 Record install referrer
3329
3430
v1.39.3
35-
CORE-1893 Add timeout to Apple attribution token. Some users are reporting the call can hang.
31+
- CORE-1893 Add timeout to Apple attribution token. Some users are reporting the call can hang.
3632
3733
v1.39.2
38-
CORE-1768 Add 'handleATTAuthorizationStatus' method to monitor ATT prompt performance.
34+
- CORE-1768 Add 'handleATTAuthorizationStatus' method to monitor ATT prompt performance.
3935
40-
Pass the AppTrackingTransparency authorization status from the callback of ATTrackingManager.requestTrackingAuthorization.
41-
Before prompting the user, check that ATTrackingManager.trackingAuthorizationStatus is notDetermined.
36+
Pass the AppTrackingTransparency authorization status from the callback of ATTrackingManager.requestTrackingAuthorization.
37+
Before prompting the user, check that ATTrackingManager.trackingAuthorizationStatus is notDetermined.
4238
4339
v1.39.1
44-
CORE-1769
45-
Fix podspec AdServices.framework issue. This addresses a crash on launch for older iOS versions.
40+
- CORE-1769 Fix podspec AdServices.framework issue. This addresses a crash on launch for older iOS versions.
4641
47-
CORE-1766
48-
First time opt in indicator. Reduces load on the server.
42+
- CORE-1766 First time opt in indicator. Reduces load on the server.
4943
5044
v1.39.0 - March 4, 2021
5145
52-
CORE-1715
53-
Check AppTrackingTransparency status. The Branch SDK does not prompt the user, however it does check what the current ATT authorization status is. This provides more clarity into why IDFA is not authorized.
46+
- CORE-1715 Check AppTrackingTransparency status. The Branch SDK does not prompt the user, however it does check what the current ATT authorization status is. This provides more clarity into why IDFA is not authorized.
5447
55-
CORE-1575
56-
Add support for AdServices.framework and the Apple Attribution Token. For cocoapods, AdServices.framework is included by default. For other integration options, you should include the AdServices.framework.
48+
- CORE-1575 Add support for AdServices.framework and the Apple Attribution Token. For cocoapods, AdServices.framework is included by default. For other integration options, you should include the AdServices.framework.
5749
58-
CORE-1711
59-
Reduce default SKAN timeout per FB request.
50+
- CORE-1711 Reduce default SKAN timeout per FB request.
6051
61-
CORE-1753
62-
Remove a debug log message to address security scanner false alarm.
52+
- CORE-1753 Remove a debug log message to address security scanner false alarm.
6353
6454
v1.38.0 - Feb. 10, 2021
6555
66-
CORE-1608
67-
Switch to semantic versioning.
56+
- CORE-1608 Switch to semantic versioning.
6857
69-
CORE-1677
70-
Add a static xcframework.
71-
The pre-built static xcframework is Branch_static.zip attached to the github release page. Note that tvOS does not support static frameworks.
58+
- CORE-1677 Add a static xcframework. The pre-built static xcframework is Branch_static.zip attached to the github release page. Note that tvOS does not support static frameworks.
7259
73-
CORE-1626
74-
Remove some non-inclusive terms.
75-
The method 'addWhiteListedScheme' is now named 'addAllowedScheme'
76-
The method 'setWhiteListedSchemes' is now named 'setAllowedSchemes'
60+
- CORE-1626 Remove some non-inclusive terms.
61+
* The method 'addWhiteListedScheme' is now named 'addAllowedScheme'
62+
* The method 'setWhiteListedSchemes' is now named 'setAllowedSchemes'
7763
78-
SDK-1111
79-
The method to obtain last attributed touch data now includes an NSError in the completion block.
64+
- SDK-1111 The method to obtain last attributed touch data now includes an NSError in the completion block.
8065
8166
```objective-c
8267
- (void)lastAttributedTouchDataWithAttributionWindow:(NSInteger)window completion:(void(^) (BranchLastAttributedTouchData * _Nullable latd, NSError * _Nullable error))completion;
8368
```
8469

85-
SDK-1106
86-
Remove old data transfer code. Addresses a potential crash.
70+
- SDK-1106 Remove old data transfer code. Addresses a potential crash.
8771

8872
v0.37.0 - January 20, 2021
8973

90-
CORE-1198
91-
Remove some non-inclusive terms.
92-
The method 'blackListURLRegex' is now named 'urlPatternsToIgnore'.
74+
- CORE-1198 Remove some non-inclusive terms.
75+
* The method 'blackListURLRegex' is now named 'urlPatternsToIgnore'.
9376

94-
CORE-1521
95-
Add API to attach Facebook partner parameters to Branch install, opens and events.
96-
See Facebook's documentation on advanced matching for details on valid parameters.
77+
- CORE-1521 Add API to attach Facebook partner parameters to Branch install, opens and events. See Facebook's documentation on advanced matching for details on valid parameters.
9778

98-
CORE-1316
99-
Add support for xcframework.
100-
Branch.xcframework has replaced Branch.framework. iOS and tvOS are both included in the same xcframework.
101-
The pre-built xcframework is Branch.zip attached to the github release page.
102-
Carthage integrations require the '--use-xcframeworks' flag. This feature is not yet in the general carthage release, you will need to install carthage from source.
79+
- CORE-1316 Add support for xcframework.
80+
* Branch.xcframework has replaced Branch.framework. iOS and tvOS are both included in the same xcframework.
81+
* The pre-built xcframework is Branch.zip attached to the github release page.
82+
* Carthage integrations require the '--use-xcframeworks' flag. This feature is not yet in the general carthage release, you will need to install carthage from source.
10383

104-
Thread safety improvement to server performance metrics. Thanks benski!
84+
- Thread safety improvement to server performance metrics. Thanks benski!
10585

10686
v0.36.0 - November 11, 2020
10787

108-
CORE-1185
109-
Enable an App Clip to share data with the Full App
110-
This optional feature requires the client to setup an app group and provide the app group id to the Branch SDK.
111-
Full documentation for this feature will be available on the Branch docs site next week.
88+
- CORE-1185 Enable an App Clip to share data with the Full App
89+
* This optional feature requires the client to setup an app group and provide the app group id to the Branch SDK.
90+
* Full documentation for this feature will be available on the Branch docs site next week.
11291

113-
CORE-1184
114-
Address security scanner warnings by removing variadic log methods, log to file and programmatic breakpoints.
115-
If you are directly using these Branch debug and log features, you will need to update your code.
92+
- CORE-1184 Address security scanner warnings by removing variadic log methods, log to file and programmatic breakpoints. If you are directly using these Branch debug and log features, you will need to update your code.
11693

117-
SDK-953
118-
Support SDK configuration via json file. This improves support for platforms such as React Native and Cordova.
94+
- SDK-953 Support SDK configuration via json file. This improves support for platforms such as React Native and Cordova.
11995

120-
CORE-1354
121-
Reduce SDK network traffic by omitting close calls by default.
96+
- CORE-1354 Reduce SDK network traffic by omitting close calls by default.
12297

123-
SDK-1076
124-
Log the server request id to help debug request issues.
98+
- SDK-1076 Log the server request id to help debug request issues.
12599

126100
v0.35.1 - October 6, 2020
127101

128-
INTENG-11208
129-
Bug fix. It is possible to block all network calls if the user never opts in. This leads to link resolution reliability issues.
102+
- INTENG-11208 Bug fix. It is possible to block all network calls if the user never opts in. This leads to link resolution reliability issues.
130103

131104
v0.35.0 - August 24, 2020
132105

133-
With iOS 14, IDFA is only available if the app requests permission from the end user via the AppTrackingTransparency framework.
134-
The Branch SDK will not ask for it.
106+
- With iOS 14, IDFA is only available if the app requests permission from the end user via the AppTrackingTransparency framework. The Branch SDK will not ask for it.
135107

136-
AdSupport is no longer included by default with Cocoapods. This fixes an app submission issue for apps that cannot contain IDFA.
108+
- AdSupport is no longer included by default with Cocoapods. This fixes an app submission issue for apps that cannot contain IDFA.
137109

138-
INTENG-10312
139-
iOS 14 introduces an API that conflicts with a Branch API. Refactor BranchCSSearchableItemAttributeSet init.
110+
- INTENG-10312 iOS 14 introduces an API that conflicts with a Branch API. Refactor BranchCSSearchableItemAttributeSet init.
140111

141-
CORE-1146
142-
Build dynamic, static and tvOS frameworks. Previously we only built the dynamic framework for Carthage.
143-
These prebuilt frameworks can be found in 'carthage-files/output/'
112+
- CORE-1146 Build dynamic, static and tvOS frameworks. Previously we only built the dynamic framework for Carthage. These prebuilt frameworks can be found in 'carthage-files/output/'
144113

145-
CORE-1166
146-
Add nullability to BranchCSSearchableItemAttributeSet
114+
- CORE-1166 Add nullability to BranchCSSearchableItemAttributeSet
147115

148-
SDK-449
149-
Add support for Swift Package Manager
116+
- SDK-449 Add support for Swift Package Manager
150117

151-
CORE-1209
152-
Add optional SKAdNetwork support
153-
If configured on the Branch Dashboard, the SDK can call SKAdNetwork on installs, opens and events.
118+
- CORE-1209 Add optional SKAdNetwork support. If configured on the Branch Dashboard, the SDK can call SKAdNetwork on installs, opens and events.
154119

155-
Known issues:
156-
Framework import warnings in Xcode 12. We need to refactor our unit test host app.
157-
SPM does not support tvOS. We need to refactor some classes.
120+
- Known issues:
121+
* Framework import warnings in Xcode 12. We need to refactor our unit test host app.
122+
* SPM does not support tvOS. We need to refactor some classes.
158123

159124
- v0.34.0
160125
* _*Master Release*_ - June 1, 2020

0 commit comments

Comments
 (0)