Skip to content

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

Release 2.0.1

16 Feb 20:51
Compare
Choose a tag to compare
  • INTENG-17565 - Added support for IEEE80211 networks adapters and improved code for searching network adapters and corresponding MAC and IP Addresses.

  • INTENG-17552 - Added "userdata.developer_identity" in /v2/requests

Release 2.0.0

01 Sep 22:54
Compare
Choose a tag to compare
  • SDK-1143 - Remove dependency on Poco Library
  • SDK-1375, SDK-1376 - Rename device_fingerprint_id and identity_id to better reflect functionality. Fingerprinting was removed long ago.
  • SDK-1290 - Add API Branch.setRequestMetadata()
  • SDK-1531 - Add developer id in v1/open

Release 1.2.4

11 Jan 20:36
558d5fa
Compare
Choose a tag to compare

Most of the changes are related to the build process.
Note 1.2.3 was not shipped due to a major dependency change which required rework.

Add support for MT and MTd builds [INTENG-14181]

Update MSI generation. [SDK-1181]
The layout of the MSI has changed, you may need to update some import paths.
64 bit MT and MTd binaries have been added.
32 bit MD and MDd binaries have been removed.

Update to Poco 1.11.0 when building with conan.

SDK code changes
Switch from getenv to _dupenv_s, this avoids a warning/error in Visual Studio.

Update 2/11/22
BranchSDK_2.msi includes 64 and 32 bit MD, MDd, MT and MTd binaries.

Release 1.2.2

13 May 22:15
Compare
Choose a tag to compare
  • [INTENG-12752] Fix long URL generation.
  • Added Get Long URL button to TestBed.
  • Added generated documentation (via Doxygen) to MSI distribution.
  • Removed all Unix support.
    • /D WIN32 is no longer required. This was previously used to distinguish Windows from Unix.
  • Moved all examples to BranchSDK-Samples from BranchSDK-Samples/Windows.
  • Work on automation and distribution.

Release 1.2.1

17 Mar 01:31
Compare
Choose a tag to compare
  • Updated to Poco 1.10.1.
  • Removed OpenSSL & zlib from distribution (unused on Windows).
  • Improved use of Poco::Net::HTTPSClient.
  • Added TestBed-Basic and Welcome.html to MSI.
  • Added TestBed-Conan example.

Release 1.2.1-rc.1

16 Mar 02:47
Compare
Choose a tag to compare
Release 1.2.1-rc.1 Pre-release
Pre-release

This removes OpenSSL & zlib, unused on Windows, and removes many unused Poco libraries from the MSI, reducing the size from 134 MB to 82 MB.

It also introduces TestBed-Conan, which can be built using the Conan VS Extension.

Both the SDK MSI and an MSI for TestBed-Basic are attached for testing. Note that it is not possible to install both TestBed-Basic from the SDK MSI and the standalone MSI. Both are attached for convenience of testing.

Release 1.2.1-alpha.3

11 Mar 00:20
Compare
Choose a tag to compare
Release 1.2.1-alpha.3 Pre-release
Pre-release

This updates the MSI to include the TestBed (Basic) app and a Welcome Page. TestBed is an optional component. These have Start menu shortcuts in a Branch SDK folder. The Welcome Page includes links to numerous resources as well as a Branch link that opens the TestBed app for demos and testing purposes.

Release 1.2.1-alpha.2

03 Mar 01:12
Compare
Choose a tag to compare
Release 1.2.1-alpha.2 Pre-release
Pre-release

Updated to Poco 1.10.1, OpenSSL 1.1.1c.
Improved SSL/TLS initialization.

Uploaded to conan as BranchIO/1.2.1-alpha.2@branch/alpha.

Release 1.2.1-alpha.1

26 Feb 16:21
Compare
Choose a tag to compare
Release 1.2.1-alpha.1 Pre-release
Pre-release

Updated to Poco 1.10.1, OpenSSL 1.1.1c.
Some changes to the TestBed apps.
Attaching MSI for both the SDK and TestBed-Basic (non-MSIX).

Release 1.2.0

15 Feb 19:55
Compare
Choose a tag to compare
  • Corrected link_identifier in /v1/open requests.
  • Added X-Branch-Request-Id to debug logs.
  • Use api2.branch.io instead of api.branch.io for better security.
  • Corrected advertising identifiers in /v1/open requests.
  • Added support for INITIATE_STREAM and COMPLETE_STREAM standard v2 events.
  • Added MSI distribution.
  • Added multiple TestBed flavors to illustrate different modes of URI-scheme
    association.

This release includes no breaking API changes.

In addition to Conan, the SDK is also now distributed via MSI. This is attached to each GitHub release tag. This integration method is thorougly documented and much easier than using Conan with Visual Studio. Conan users may continue using Conan for integration.

Several flavors of TestBed are available to illustrate methods of integration and URI association.

Known issues

  • The MSI has been signed with a self-signed certificate. This may result in Windows Defender generating an alert on first install of a new release. Select "More Info" to install the MSI. This will be addressed in a subsequent release.