Skip to content

Releases: BranchMetrics/ios-branch-deep-linking-attribution

2.2.0

22 Jun 21:43
d365941
Compare
Choose a tag to compare

Release Note (2.2.0)

Branch iOS SDK 2.2.0 adds the ability to include developer ID in installs and a new method to change the Branch API base URL.

  • SDK-1944 - Add Developer ID to v1/install
  • SDK-1755 - Remove old Apple Search Ads APIs
  • SDK-1934 - Expose a public method to change the Branch API base url
  • Updated logEventWithPurchase() to easily log in-app purchases as Branch Events.

2.1.2

19 Apr 04:05
Compare
Choose a tag to compare

Release Notes (2.1.2)

Branch iOS SDK 2.1.2 adds additional support for Meta AEM links. It also includes some bug fixes and debugging improvements.

  • SDK-1796, SDK-1797 and SDK-1906 additional support for Meta AEM links
  • SDK-1908 Xcode 14.3 warns on C functions with empty parameter lists
  • SDK-1747 macCatalyst SKAdNetwork crash on older devices
  • SDK-1893 SKAdNetwork additional logging and safety checks

2.1.1

29 Mar 01:15
86518c0
Compare
Choose a tag to compare

2.1.1

Branch iOS SDK 2.1.1 contains changes to how URL query parameters, like GBRAID and GCLID, are parsed and stored as well as a small fix for Mac Catalyst.

  • [SDK-1747] Added if available check for SKAN on Mac Catalyst
  • [SDK-1800] Extract GBRAID & GCLID from Branch referred uri/url

2.1.0

04 Mar 01:25
296e2e6
Compare
Choose a tag to compare

Branch iOS SDK 2.1.0 contains improvements to testing and plugin support (Unity, RN, etc). Most clients will see no change.

SDK-1831 - Improved branch.json support

  • Support for logging via enableLogging.
  • Removed old Apple Search Ads support.
  • Support for deferred SDK initialization. This allows improved plugin lifecycle support.

SDK-1802 - Fix tvOS warnings.
SDK-1774 - Update Branch TestBed UI.

2.0.0

09 Feb 20:58
Compare
Choose a tag to compare

Branch iOS SDK 2.0.0 fixes longstanding issues with the umbrella header and project layout. Although the code is largely unchanged, this changes the SDK name from Branch to BranchSDK. Clients will need to update import statements. For example in Swift import Branch should be import BranchSDK

SDK-1329 - SDK umbrella header fix
SDK-1758 - Add gbraid timestamps to calls
SDK-1663 - Revert thread queue priority to avoid a potential priority inversion
SDK-1437 - Snap partner parameters public API

1.45.2

17 Dec 02:56
94657d5
Compare
Choose a tag to compare

v.1.45.2

  • SDK-1741 Fix iOS 15.4 callback handling when SKAN is enabled

1.45.1

05 Dec 22:04
Compare
Choose a tag to compare

v.1.45.1

  • SDK-1724 Branch SDK returns an error "SKANErrorDomain Code=10" in initSession function - Fix

1.45.0

28 Nov 21:23
Compare
Choose a tag to compare

v.1.45.0

  • SDK-1659 SKAN 4.0 Support
    • Support for coarse-grained conversion value
    • Support for multiple conversion window
    • Support for locking conversions in SKAN windows
    • Added calls to updatePostbackConversionValue on Branch Open events

1.44.0

19 Oct 19:33
c7cb39d
Compare
Choose a tag to compare

v.1.44.0

  • SDK-1658 Add Support for VIEW_AD, INITIATE_STREAM, COMPLETE_STREAM and all V2 Events as Standard events
  • SDK-1480 [iOS 16] UIPaste Support for NativeLink Flow
    • Added API 'passPasteItemProviders'
    • Added class 'BranchPasteControl'
  • Requires Xcode 14+
  • Minimum target deployment updated to iOS 11.0
  • Known Issues:
    • Integration with Carthage fails for tvOS.

1.43.2

14 Sep 02:41
Compare
Choose a tag to compare

v1.43.2

  • SDK-1625 Fix rare crash when used with Adobe Launch
  • Update developer id handling