Skip to content

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

Release 0.20.3

09 Nov 22:24

Choose a tag to compare

  • v0.20.3
    • Master Release - November 9, 2017
    • Logging not persisted.

Release 0.20.2

19 Oct 01:42

Choose a tag to compare

  • v0.20.2
    • Master Release - October 18, 2017
    • Fixed Carthage build for the new version of Carthage.
    • Added the BNC_API_PINNED flag to disable cert pinning. Not recommended.
    • Added pragmas to silence availability warnings (GH #733, #735).
    • Share sheet fixes:
      • Allow UIBarButtonItem or UIView as share presentation anchor (AIS-360 AIS-376).
      • When a share sheet is cancelled, it now correctly doesn't report as completed (AIS-395, GH-#736).
    • Bug fix for automatic deeplinking controller:
      • To support old and new API for automatic deeplinking Controller, there are two types of value
        existed in deepLinkControllers dictionary: BNCDeepLinkViewControllerInstance and UIViewController.
        The variable branchSharingController.deepLinkingCompletionDelegate = self was set before
        checking type of the deepLinkControllers' value.

Release 0.19.5

29 Sep 20:53

Choose a tag to compare

  • v0.19.5

    • Master Release - September 29, 2017
  • v0.19.0

    • Fixed duplicate URL being copied when a link is copied to the clipboard in iOS 11.
    • Changed the use of typeof to __typeof, for stricter compiler options.
    • The SDK now send the Apple Search Ad attribution only when it changes (DLA-969, #723).
    • Add local ip address to returned device info (AIS-341).
    • Added UITestBed, a test app more suited to automated UI tests.
    • WebviewExample updates. The example now shows:
      • How to deep link from a web page in a WKWebView back into the app.
      • How to navigate forward and back with a Branch link in a WebView.
      • How to use Fastlane with the Branch SDK.
      • The code is updated for Swift 4.0 / Xcode 9.0.
    • Fixed a number of warnings generated from strict compiler checking (GH-#719).
    • Branch when generating a Branch link with an alias, identityID is included in the params (INTENG-3725).
      • This makes Branch link referrals work.
      • Generating an aliased Branch link may result in a long link being generated where a short link
        was generated before.
    • The SDK now uses modules instead of a module map for better Swift integration.

Release 0.18.8

13 Sep 18:47

Choose a tag to compare

  • v0.18.8

    • Master Release - September 13, 2017
  • v0.18.6

    • Fixed TestBed-Swift for Xcode 9 (but not upgraded to Swift 4 yet).
    • Fixed some thread safety and iOS 11 bugs.
  • v0.18.3

    • Fixed query string parsing for iOS 7 and added more tests.
  • v0.18.2

    • Language and locale were reported wrong (GH-#707).
    • Getting the user agent in iOS 7 would stall initialization sometimes.
  • v0.18.1

    • Update Apple search ads mock-up for testing and backend (GH-#682,#706).
      • Fixed and tested encoding JSON boolean true as 'true' vs. '1'.
      • Updated Apple search ad dictionary for testing.
  • v0.18.0

    • Branch links opened via Air Drop now open correctly (GH-#699,#701).
    • Fixed remote push notification handling (GH-#703,#704).
    • Fixed a race condition on startup while getting the browser string (GH-#700,#702).
    • Removed vestigial CoreTelephony references (GH-#689).
    • Updated project for Xcode 9 compatibility.
    • Update the BranchShareLink.shareURL member field correctly after share event (#696).
    • Added ability to turn logging on and off via links / Info.plist (GH-#697).

Release 0.17.10

23 Aug 20:25

Choose a tag to compare

  • v0.17.10
    • Master Release - August 23, 2017
    • Don't do cookie based matching in iOS 11 (AIS-307, GH-#681).
    • Fix an initialization problem in iOS 8.
      Logging was calling a protocol method which would lock up initialization on iOS 8 (GH-#694).

Release 0.17.9

15 Aug 17:21

Choose a tag to compare

  • v0.17.9
    • Master Release - August 15, 2017
    • Fixed the Branch.framework static library build. How long was this broken? A year? Since 12.2?
      Good grief.

Release 0.17.7

14 Aug 20:24

Choose a tag to compare

  • v0.17.7
    • Master Release - August 14, 2017
    • Fixed some header inclusion and the framework upload.

Release 0.17.6

11 Aug 17:42

Choose a tag to compare

  • v0.17.6
    • Master Release - August 11, 2017
    • Added a check for buffer length before reading a pointer.

Release 0.17.5

09 Aug 01:25

Choose a tag to compare

  • v0.17.5
    • Master Release - August 8, 2017
    • Fixed Carthage build.

Release 0.17.4

09 Aug 00:37

Choose a tag to compare

  • v0.17.4
    • Master Release - August 8, 2017
    • Fixed Carthage build.