2017-12-11 -- v2.0.8
- Fixed a crash caused by a reflection call during logging.
- Updating server with the latest parameters and deprecating old ones.
2017-11-27 -- v2.0.7
- Improve identity reset process, ensuring all information is reset during Identity deletion.
2017-11-06 -- v2.0.6
- Make token refresh weekly.
- Fixed a crash when performing token operation.
2017-10-11 -- v2.0.5
- Improved support for working in shared Keychain environments.
2017-09-26 -- v2.0.4
- Fixed an issue where the FCM token was not associating correctly with an APNs
device token, depending on when the APNs device token was made available.
- Fixed an issue where FCM tokens for different Sender IDs were not associating
correctly with an APNs device token.
- Fixed an issue that was preventing the FCM direct channel from being
established on the first start after 24 hours of being opened.
2017-09-13 -- v2.0.3
- Fixed a race condition where a token was not being generated on first start,
if Firebase Messaging was included and the app did not register for remote
2017-08-25 -- v2.0.2
- Fixed a startup performance regression, removing a call which was blocking the
2017-08-07 -- v2.0.1
- Fixed issues with token and app identifier being inaccessible when the device
- Fixed a crash if bundle identifier is nil, which is possible in some testing
- Fixed a small memory leak fetching a new token.
- Moved to a new and simplified token storage system.
- Moved to a new queuing system for token fetches and deletes.
- Simplified logic and code around configuration and logging.
- Added clarification about the 'apns_sandbox' parameter, in header comments.
2017-05-08 -- v2.0.0
- Introduced an improved interface for Swift 3 developers
- Deprecated some methods and properties after moving their logic to the
Firebase Cloud Messaging SDK
- Fixed an intermittent stability issue when a debug build of an app was
replaced with a release build of the same version
- Removed swizzling logic that was sometimes resulting in developers receiving
a validation notice about enabling push notification capabilities, even though
they weren't using push notifications
- Fixed a notification that would sometimes fire twice in quick succession
during the first run of an app
2017-03-31 -- v1.0.10
- Improvements to token-fetching logic
- Fixed some warnings in Instance ID
- Improved error messages if Instance ID couldn't be initialized properly
- Improvements to console logging
2017-01-31 -- v1.0.9
- Removed an error being mistakenly logged to the console.
2016-07-06 -- v1.0.8
- Don't store InstanceID plists in Documents folder.
2016-06-19 -- v1.0.7
- Fix remote-notifications warning on app submission.
2016-05-16 -- v1.0.6
- Fix CocoaPod linter issues for InstanceID pod.
2016-05-13 -- v1.0.5
- Fix Authorization errors for InstanceID tokens.
2016-05-11 -- v1.0.4
- Reduce wait for InstanceID token during parallel requests.
2016-04-18 -- v1.0.3
- Change flag to disable swizzling to FirebaseAppDelegateProxyEnabled.
- Fix incessant Keychain errors while accessing InstanceID.
- Fix max retries for fetching IID token.
2016-04-18 -- v1.0.2
- Register for remote notifications on iOS8+ in the SDK itself.