The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Verbosely unwraps FanMaker Regions in didEnterRegion and didExitRegion to prevent crashes when constraint is nil.
Safeguard against crashes when beacon data is missing or malformed.
With this release it is now possible to pass arbitrary identifiers using a dictionary. Example NFL ID. Please move all identifier passing to this new method as the old method will be depreciated eventually.
```
let arbitraryIdentifiers: [String: Any] = [
"nfl_oidc": "1234-nfl-oidc",
]
FanMakerSDK.setFanMakerIdentifiers(dictionary: arbitraryIdentifiers)
```
Please see https://github.com/FanMaker/Turducken#passing-custom-identifiers for more details.
Registration/Deregistration of Bluetooth Beacons are now scoped to FanMaker Beacon Regions to prevent collision with other SDK's beacon features.
Add support for external links and wallet passes
### 1.1
- Fixes to beacons detection and pinging.
- Beacon Uniqueness throttling is now customizable via API.
- NOTE: `BeaconRangeActionsQueue` was divided into two queues: `BeaconRangeActionsHistory` and `BeaconRangeActionsSendList`.
- REMOVED: `didUpdateBeaconRangeActionsQueue` callback is no longer available.
- New `didUpdateBeaconRangeActionsHistory` and `didUpdateBeaconRangeActionsSendList` are now available.
Added `FanMakerSDKBeaconsManager` class and `FanMakerSDKBeaconsManagerDelegate` protocol to handle beacon tracking features.