Assets 3

Branch iOS SDK Change Log

  • v0.25.9
  • Master Release - November 29, 2018
    • DEVEX-826 Fix Unit Tests
      • Fix blacklist unit test.
      • Removed Swift 3 reference.
    • Update project for Xcode 10.1
    • Updated header doc and README for openURL:options: use. (#889)

@E-B-Smith E-B-Smith released this Oct 25, 2018 · 6 commits to master since this release

Assets 3
  • v0.25.8
    • Master Release - October 25, 2018
    • GH-873-Make-BranchCSSearchableItemAttributeSet-Public (#888)
      • Made the BranchCSSearchableItemAttributeSet header public.
    • DEVEX-808 Change the api.branch.io endpoint to api2.branch.io (#884)

@E-B-Smith E-B-Smith released this Oct 22, 2018 · 10 commits to master since this release

Assets 3
  • v0.25.7
    • Master Release - October 22, 2018
    • DEVEX-861 Fix inconsistent unit tests. (#882)
      • Fixed tests that were intermittently failing due to presumed app state.
    • DEVEX-850 iOS 12 Background Networking Change (#881)
      • Handle new iOS network error that can happen when the app is activated but not fully in foreground yet.
    • DEVEX-837 Updated the SDK to use secure coding.
      • The SDK now conforms to NSSecureCoding everywhere.
    • Add include BranchCSSearchableItemAttributeSet to Branch.h closing GitHub issue #873 (#877).
    • INTENG-4289 Fixed crash on validateSDKIntegration() (#874).
      • This crash could occur only when using the validateSDKIntegration method.
      • A null server response could cause a crash.

@E-B-Smith E-B-Smith released this Oct 2, 2018 · 21 commits to master since this release

Assets 3
  • v0.25.6
    • Master Release - October 1, 2018
    • Fixed a case when a session call back could happen with empty data.
    • DEVEX-816: Fixed JSON encoding of special characters. This could prevent sessions that were
      associated with a Facebook login from working correctly.
    • Fixed some unit test failures largely due to iOS 12 threading.

@E-B-Smith E-B-Smith released this Sep 14, 2018 · 28 commits to master since this release

Assets 3
  • v0.25.5
    • Master Release - September 14, 2018
    • Added Apple Reminders as a scraper to prevent deferred linking (DEVEX-775).
    • Fixed some Infer code analyzer warnings (DEVEX-774).
    • iOS 12 Preparation (DEVEX-739).
      • Updated project for iOS 12 / Xcode 10.
      • Updated the keychain test.
      • Use pods for OCMock instead of frameworks for compatibility.
    • Fix potential crash bug with activity string.
    • Made the session callback block publicly settable for more flexible app integrations.
    • Updated the documentation as needed.

@E-B-Smith E-B-Smith released this Aug 13, 2018 · 40 commits to master since this release

Assets 3
  • v0.25.3
    • Master Release - August 13, 2018
    • Fixed an occasional double app open from being sent to Branch.
    • Warning: Fabric no longer distributes third party kits like Branch. If you used Fabric to
      integrate and update the Branch SDK, use one of the other methods for integrating Branch
      as described here, in our online documentation.

@E-B-Smith E-B-Smith released this Aug 3, 2018 · 47 commits to master since this release

Assets 3
  • v0.25.2
    • Master Release - August 3, 2018
    • IDFA is no longer sent when in debug mode for v2/events. DEVEX-685
    • Some tests were updated for spotlight and v2/events.

@E-B-Smith E-B-Smith released this Jul 17, 2018 · 52 commits to master since this release

Assets 3
  • v0.25.1
    • Master Release - July 12, 2018
    • Fixed some documentation inconsistencies, fixed some compile warnings, and updated the unit tests.
    • Send instrumentation times for Apple Search Ads (DEVEX-594).
    • Prevent strong match controller crash on iOS 10 (DEVEX-515).
    • Added a Branch SDK integration validator.
    • Clean up source for sharing between projects (DEVEX-332).
    • Updated the podspec to add SafariServices for without-IDFA subspec.
    • Updated unit and UITests to simplify testing.

@E-B-Smith E-B-Smith released this May 3, 2018 · 81 commits to master since this release

Assets 3
  • v0.25.0
    • Master Release - May 3, 2018
    • Reorganized project as minimally as possible to make using unit and functional test apps much easier.
      • Simplified the Branch-TestBed project by removing CocoaPods dependencies needed for unit tests.
        • The Branch-TestBed now has just a .xcodeproj file now, the .xcworkspace has been deleted.
      • Moved the unit tests to ./Branch-SDK-Tests so they can be easily included in other projects.
        • The testing framework dependencies are now included as regular frameworks located in
          Branch-SDK-Tests/Vendor.
    • Added an example of Adjust revenue event tracking in TestBed-Swift.

@E-B-Smith E-B-Smith released this Apr 21, 2018 · 96 commits to master since this release

Assets 3
  • v0.24.2
    • Master Release - April 21, 2018
    • Fixed a bug where a opening a blacklisted URI scheme would cause an HTTP status 400 for each
      Branch open until the app was opened with a universal link (DEVEX-341).
      • After opening a blacklisted scheme, the app would not open other schemes until a https URL was opened.
      • Added code that clears the blacklisted URL after sending the regex pattern to the server.
      • The matching regex is now sent in external_intent_uri rather than universal_link_url.
      • Removed an old NSLog from debugging.
    • Added BNCProductCategoryAllCategories(void) and BNCCurrencyAllCurrencies(void) convenience functions.
    • Updated the Info.plist URI scheme filter and clarified documentation (DEVEX-343).
      • Updated our URI scheme filter that finds the URI scheme for the app.
      • Updated the documentation to clarify that the partner's app URI should be the first URI.
      • This clarifies GitHub issue #825.
    • Added code snippets that demonstrate Adjust reattribution in the Swift-TestBed demo app (ATAN-523).
    • Made sure that Foundation/Foundation.h is always imported first (DEVEX-333).
    • Fixed a crash bug in the Swift-TestBed example app (DEVEX-327).