Releases: BranchMetrics/ios-branch-deep-linking-attribution
1.43.2
v1.43.2
- SDK-1625 Fix rare crash when used with Adobe Launch
- Update developer id handling
1.43.1
v.1.43.1
- SDK-1461 Updates to GBRAID handling
- Updated podspec to include LinkPresentation.framework
1.43.0
v1.43.0
- SDK-1382 Added new methods to create Branch QR codes
- getQRCodeAsData()
- getQRCodeAsImage()
- showShareSheetWithQRCodeFromViewController()
- SDK-1348 Support for new SKAN API
- updatePostbackConversionValue()
1.42.0
v1.42.0
- SDK-1168 Fixed bnc.lt from showing in the share sheet
- SDK-1383 Added helper method for adding LPLinkMetadata to share sheets
1.41.0
v1.41.0
SDK-1189 - Added API for plugin support.
1.40.2
v.1.40.2
CORE-2502 Fix serialization issue
1.40.1
Warning: This release has a serialization issue which incorrectly turns opens into reinstalls, please use 1.40.2 instead.
v.1.40.1
- CORE-2463 workaround server side issue with inconsistent response payload.
1.40.0
Warning: This release has a serialization issue which incorrectly turns opens into reinstalls, please use 1.40.2 instead.
v.1.40.0
CORE-1589 Add support for LPLinkMetadata on share sheets.
// LPLinkMetadata example
if (@available(iOS 13.0, *)) {
LPLinkMetadata *tempLinkMetatData = [[LPLinkMetadata alloc] init];
tempLinkMetatData.title = @"Branch URL";
UIImage *img = [UIImage imageNamed:@"Brand Assets"];
tempLinkMetatData.iconProvider = [[NSItemProvider alloc] initWithObject:img];
tempLinkMetatData.imageProvider = [[NSItemProvider alloc] initWithObject:img];
shareLink.lpMetaData = tempLinkMetatData;
}
See https://developer.apple.com/documentation/linkpresentation/lplinkmetadata?language=objc
CORE-1577 and CORE-1946. Use NSKeyedUnarchiver secureCoding on iOS 12+
CORE-1628 Update Crashlytics to FIRCrashlytics
CORE-1258 Rename device_fingerprint_id and identity_id to better reflect function. Fingerprinting was removed long ago.
CORE-2206 Remove credit related methods. The feature has been deprecated and the supporting services will be decommissioned.
Branch iOS SDK 1.39.4
v1.39.4
CORE-2088 Add support for deferred deeplinks via pasteboard. This is not enabled by default.
Swift sample code
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Branch.getInstance().checkPasteboardOnInstall()
BranchScene.shared().initSession(launchOptions: launchOptions, registerDeepLinkHandler: { (params, error, scene) in
// handle Branch callback
})
return true
}
CORE-1950 Record install referrer
1.4.0-test.1
Automated test release built entirely by GitHub Actions
Not intended for other uses.
https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/actions/runs/938180860
Release Note (1.4.0-test.1)
- CORE-1577 : Removed deprecated methods of NSKeyedArchiver / NSKeyedUnarchiver (8699ed2) Nidhi Dixit
- Merge pull request #1110 from BranchMetrics/CORE-1577-remove-deprecated-methods (ddaa2c4) echo-branch [email protected]
- Merge branch 'staging2' into staging (2e80159) Ernest Cho [email protected]
- CORE-1916 fix keychain by typing the data (656a824) Ernest Cho [email protected]
- CORE-1391 Rename variables to reflect AppTrackingTransparency compliance work and deprecation of pre-iOS 14 fingerprinting functionality. Saving progress (4218954) Ernest Cho [email protected]
- CORE-1906 add no idfa targets to the cocoapods project (7437830) Ernest Cho [email protected]
- CORE-1906 add pre-built frameworks with IDFA code removed (605e40e) Ernest Cho [email protected]
- Merge pull request #1115 from BranchMetrics/CORE-1906-always-build-a-version-without-IDFA (172bd5d) echo-branch [email protected]
- Merge branch 'staging' into CORE-1916-fix-keychain-and-queue (5e24ca6) Ernest Cho [email protected]
- CORE-1916 save progress on network queue save behavior (012c7a8) Ernest Cho [email protected]
- CORE-1916 fix queue to respect secure coding (b360ea2) Ernest Cho [email protected]
- CORE-1916 fix formatting (e244fcb) Ernest Cho [email protected]
- CORE-1916 add type to the queue (96759b9) Ernest Cho [email protected]
- CORE-1946 fix unit tests for old Apple Search Ads (5d0b11c) Ernest Cho [email protected]
- Merge pull request #1118 from BranchMetrics/CORE-1946-fix-old-Apple-Search-Ads-tests (0b36763) echo-branch [email protected]
- Merge pull request #1117 from BranchMetrics/CORE-1916-fix-keychain-and-queue (2cd00ea) echo-branch [email protected]
- Merge branch 'staging' into CORE-1391-rename-variables-to-reflect-fingerprinting-is-deprecated (cf9e34c) Ernest Cho [email protected]
- CORE-1391 replace more values, tests are not passing yet (72c2bb9) Ernest Cho [email protected]
- CORE-1391 remove old crashlytics api, remove invalid close test (7961c71) Ernest Cho [email protected]
- CORE-1391 replace identity id, it's confusing. not all tests working yet (4a8d320) Ernest Cho [email protected]
- CORE-1589 - Added support for LPLinkMetaData in BranchShareLink class. (a32803c) Nidhi Dixit
- Fixed Indentation issue. (2c440fb) Nidhi Dixit
- SDK-1391 update more tests (911da6a) Ernest Cho [email protected]
- CORE-1391 fix a warning (417f3b2) Ernest Cho [email protected]
- CORE-1391 replace save location (af8f3c0) Ernest Cho [email protected]
- CORE-1391 fix tests for apple processor macs (2696ab4) Ernest Cho [email protected]
- CORE-1391 correct failing test around secure coding (9828b0c) Ernest Cho [email protected]
- CORE-1589 - Updated BranchShareLink and BranchUniversalObject classes. (4cf170f) Nidhi Dixit
- CORE-1589 - Added API_AVAILABLE macro to LPLinkMetadata *lpMetaData property. (2d889ac) Nidhi Dixit
- Merge pull request #1122 from BranchMetrics/CORE-1589-share-sheet-configuration (0686f30) echo-branch [email protected]
- Merge branch 'staging' into CORE-1391-rename-variables-to-reflect-fingerprinting-is-deprecated (acf2e3b) Ernest Cho [email protected]
- #CORE-1577 - Fixed warning for deprecated method subscriberCellularProvider. (84c420b) Nidhi Dixit
- Merge pull request #1124 from BranchMetrics/CORE-1577-remove-deprecated-methods (0cabf86) echo-branch [email protected]
- Merge pull request #1120 from BranchMetrics/CORE-1391-rename-variables-to-reflect-fingerprinting-is-deprecated (cdce4c7) echo-branch [email protected]
- Basic Gemfile setup with CocoaPods & Fastlane (891fb8b) Jimmy Dee [email protected]
- Use ruby/setup-ruby@v1 instead of actions/setup-ruby (deprecated) (615f4a8) Jimmy Dee [email protected]
- Include Ruby version in cache key (90e6144) Jimmy Dee [email protected]
- Add .bundle to .gitignore (abbf253) Jimmy Dee [email protected]
- Add Fastfile (337e12b) Jimmy Dee [email protected]
- More Fastlane setup (4b13e1f) Jimmy Dee [email protected]
- Add restore-keys for cache (1241f64) Jimmy Dee [email protected]
- bundle update (6116e74) Jimmy Dee [email protected]
- Install and cache Pods (f6b2e9c) Jimmy Dee [email protected]
- Add scan and test result upload (20a0aa1) Jimmy Dee [email protected]
- Separate out prepare_pods step (5ab0d8e) Jimmy Dee [email protected]
- Disable unit tests for now (3a6c405) Jimmy Dee [email protected]
- Cache debugging noise (4508557) Jimmy Dee [email protected]
- Add Podfile.lock (c2aa974) Jimmy Dee [email protected]
- Revert "Cache debugging noise" (4c75383) Jimmy Dee [email protected]
- Use Branch-TestBed-CI.xcscheme for a more limited testplan (769180a) Jimmy Dee [email protected]
- Restore unit tests (5e87cf0) Jimmy Dee [email protected]
- Add a manual integration test workflow (fba9be1) Jimmy Dee [email protected]
- Change workflow names (af20de8) Jimmy Dee [email protected]
- Explicit scheme whenever invoking scan (c70f9b1) Jimmy Dee [email protected]
- Add ci: option to pod_install_if_required (cd4b94d) Jimmy Dee [email protected]
- Add some returns (67ede71) Jimmy Dee [email protected]
- Update default value of ci: in pod_install_required? (cdf5092) Jimmy Dee [email protected]
- Beginnings of release.yml workflow (9ee730f) Jimmy Dee [email protected]
- Another placeholder (a9c141d) Jimmy Dee [email protected]
- Disabled failing tests (7bb9139) Jimmy Dee [email protected]
- Add BNCExpectFail.h for Xcode 12.4 and earlier. (6e1965d) Jimmy Dee [email protected]
- Corrected a typo (fe48854) Jimmy Dee [email protected]
- ditto (42d6f6f) Jimmy Dee [email protected]
- Different implementation of BNCExpectFailure (b3bbaa1) Jimmy Dee [email protected]
- Just comment out the tests. (8aa044c) Jimmy Dee [email protected]
- Comment out a flaky test (92cf063) Jimmy Dee [email protected]
- Revert "Comment out a flaky test" (3a033f4) Jimmy Dee [email protected]
- Remove dangling file reference (583a53d) Jimmy Dee [email protected]
- Comment out a flaky test. (f922ec3) Jimmy Dee [email protected]
- Cleaning out older Fastlane setup. AppFile and MatchFile preserved for later use. (2752434) Jimmy Dee [email protected]
- Restore proper workflow trigger for verify.yml (7f7b970) Jimmy Dee [email protected]
- Add CONTRIBUTING.md (71e6308) Jimmy Dee [email protected]
- Merge pull request #1125 from BranchMetrics/SDK-1131/gha-verify (ade5e03) Jimmy Dee [email protected]
- PRs to be opened against master (4955af4) Jimmy Dee [email protected]
- Merge pull request #1126 from BranchMetrics/SDK-1131/branch-name-change (d79ce11) Jimmy Dee [email protected]
- Adjust branch filters in verify workflow (51dd50a) Jimmy Dee [email protected]
- Simplify pod_install_required? for CI use only. (76cc986) Jimmy Dee [email protected]
- Remove ci: option from pod_install_if_required (ae7bbdf) Jimmy Dee [email protected]
- Remove ci param reference (0223cd9) Jimmy Dee [email protected]
- Removing another dynamic code branch (df09d3d) Jimmy Dee [email protected]
- Remove some flaky unit tests (3460ede) Jimmy Dee [email protected]
- Merge pull request #1127 from BranchMetrics/SDK-1131/verify-on-production-branch (4ca1c83) Jimmy Dee [email protected]
- Update ISSUE_TEMPLATE with URL. (5c72046) Jimmy Dee [email protected]
- Flesh out release.yml workflow (1ccce09) Jimmy Dee [email protected]
- Correct workflow syntax (14cb150) Jimmy Dee [email protected]
- Correct upload-artifact syntax (213ee92) Jimmy Dee [email protected]
- Corrected zip name (d23cd61) Jimmy Dee [email protected]
- Correct checksum paths (1a0f479) Jimmy Dee [email protected]
- Update input for now (5a4293c) Jimmy Dee [email protected]
- Make the Verify step less noisy (d57552f) Jimmy Dee [email protected]
- Extract artifacts properly (8c398e1) Jimmy Dee [email protected]
- Correct artifact names (83b3ff6) Jimmy Dee [email protected]
- More diagnostics (c781c49) Jimmy Dee [email protected]
- Corrected artifact paths again (e9b14f2) Jimmy Dee [email protected]
- Pass lane opts through to update_sdk_version (553d7ef) Jimmy Dee [email protected]
- Add git pull. (76004b6) Jimmy Dee [email protected]
- Revert "Add git pull." (c4f66b7) Jimmy Dee [email protected]
- Updated checksums (49ec277) Branch SDK Team [email protected]
- Corrected name of param to createRelease (33c5a56) Jimmy Dee [email protected]
- Updated checksums (d27482d) Branch SDK Team [email protected]
- Temporarily create draft, prereleases (b3c257b) Jimmy Dee [email protected]
- Updated checksums (6974297) Branch SDK Team [email protected]
- Add upload-asset.js (ad6c11f) Jimmy Dee [email protected]
- Corrected asset name (5976a3c) Jimmy Dee [email protected]
- Updated checksums (2c39f8f) Branch SDK Team [email protected]
- Correct some parameter names (af20040) Jimmy Dee [email protected]
- Updated checksums (6997615) Branch SDK Team [email protected]
- Make releases pre-release, but not draft. (09e301d) Jimmy Dee [email protected]
- Updated checksums (7c928cf) Branch SDK Team [email protected]
- Correct checksum files. Separate release steps (f28a1fe) Jimmy Dee [email protected]
- Updated checksums (782c51b) Branch SDK Team [email protected]
- Provide tagName variab...