Branch Mac SDK Change Log
- Removed v1/profile and v1/logout requests.
- Create new versions of logout() and setUserIdentity() without callbacks.
SDK-1905 Fix for build issue with Xcode 14.3 and Swift 5.8
INTENG-17551 Added developer_identity to v2/event requests
SDK-1405 Branch QR codes functionality added.
SDK-1205 Fixed Set Identity Issue.
SDK-1373, SDK-1374 Renamed device_fingerprint_id and identity_id to better reflect functionality. Fingerprinting was removed long ago.
SDK-1346 Exposed setRequestMetadata API.
SDK-1530 Developer id added in v1/open requests.
CORE-1989 Add getUserIdentity to the public API
CORE-1659 Add INITIATE_STREAM and COMPLETE_STREAM to standard events
Test coverage improvements
CORE-1303 Improve integration options for the macOS SDK by adding support for Swift Package Manager, Carthage and Cocoapods. See the Branch docs site for more details.
Improve test coverage and test automation. This may impact you if you are importing the Branch macOS SDK as source.
- Allow short link generation when tracking is disabled
- Remove certificate pinning
- Fix control param location in request payload
- Fix fallback when idfa is not available
- Fix crash when idfa is not available
- Add user agent
- Attribution fixes
- Added tvOS support
- Added CocoaPod support
Branch is proud to release the beta version of the Branch SDK for Mac!
Thank you @Sarkar, @ahmednawar, @clayjones94, @aaaronlopez and @GeneShay!
We welcome your feedback, suggestions and bugs reports. You can add them in here, in issues area here on GitHub.
For installation and usage instructions check out the Readme and the documentation.
Happy linking! @E-B-Smith