Просмотр исходного кода

Clean up changelogs (#3462)

* Clean up changelogs
Morgan Chen 6 лет назад
Родитель
Сommit
3188760398

+ 92 - 92
Firebase/Auth/CHANGELOG.md

@@ -1,216 +1,216 @@
 # v6.2.1
-- Add new client error MISSING_CLIENT_IDENTIFIER. (#3341)
+- [added] Add new client error MISSING_CLIENT_IDENTIFIER. (#3341)
 
 # v6.2.0
-- Expose `secret` of OAuth credential in public header. (#3089)
-- Fix a keychain issue where API key is incorrectly set. (#3239)
+- [feature] Expose `secret` of OAuth credential in public header. (#3089)
+- [fixed] Fix a keychain issue where API key is incorrectly set. (#3239)
 
 # v6.1.2
-- Fix line limits and linter warnings in public documentation. (#3139)
+- [fixed] Fix line limits and linter warnings in public documentation. (#3139)
 
 # v6.1.1
-- Fix an issue where a user can't link with email provider by email link. (#3030)
+- [fixed] Fix an issue where a user can't link with email provider by email link. (#3030)
 
 # v6.1.0
-- Add support of web.app as an auth domain. (#2959)
-- Fix an issue where the return type of `getStoredUserForAccessGroup:error:` is nonnull. (#2879)
+- [added] Add support of web.app as an auth domain. (#2959)
+- [fixed] Fix an issue where the return type of `getStoredUserForAccessGroup:error:` is nonnull. (#2879)
 
 # v6.0.0
-- Add support of single sign on. (#2684)
-- Deprecate `reauthenticateAndRetrieveDataWithCredential:completion:`, `signInAndRetrieveDataWithCredential:completion:`, `linkAndRetrieveDataWithCredential:completion:`, `fetchProvidersForEmail:completion:`. (#2723, #2756)
-- Returned oauth secret token in Generic IDP sign-in for Twitter. (#2663)
-- Remove pendingToken from public API. (#2676)
-- `GULAppDelegateSwizzler` is used for the app delegate swizzling. (#2591)
+- [added] Add support of single sign on. (#2684)
+- [deprecated] Deprecate `reauthenticateAndRetrieveDataWithCredential:completion:`, `signInAndRetrieveDataWithCredential:completion:`, `linkAndRetrieveDataWithCredential:completion:`, `fetchProvidersForEmail:completion:`. (#2723, #2756)
+- [added] Returned oauth secret token in Generic IDP sign-in for Twitter. (#2663)
+- [removed] Remove pendingToken from public API. (#2676)
+- [changed] `GULAppDelegateSwizzler` is used for the app delegate swizzling. (#2591)
 
 # v5.4.2
-- Support new error code ERROR_INVALID_PROVIDER_ID. (#2629)
+- [added] Support new error code ERROR_INVALID_PROVIDER_ID. (#2629)
 
 # v5.4.1
-- Deprecate Microsoft and Yahoo OAuth Provider ID (#2517)
-- Fix an issue where an exception was thrown when linking OAuth credentials. (#2521)
-- Fix an issue where a wrong error was thrown when handling error with
+- [deprecated] Deprecate Microsoft and Yahoo OAuth Provider ID (#2517)
+- [fixed] Fix an issue where an exception was thrown when linking OAuth credentials. (#2521)
+- [fixed] Fix an issue where a wrong error was thrown when handling error with
   FEDERATED_USER_ID_ALREADY_LINKED. (#2522)
 
 # v5.4.0
-- Add support of Generic IDP (#2405).
+- [added] Add support of Generic IDP (#2405).
 
 # v5.3.0
-- Use the new registerInternalLibrary API to register with FirebaseCore. (#2137)
+- [changed] Use the new registerInternalLibrary API to register with FirebaseCore. (#2137)
 
 # v5.2.0
-- Add support of Game Center sign in (#2127).
+- [added] Add support of Game Center sign in (#2127).
 
 # v5.1.0
-- Add support of custom FDL domain link (#2121).
+- [added] Add support of custom FDL domain link (#2121).
 
 # v5.0.5
-- Restore SafariServices framework dependency (#2002).
+- [changed] Restore SafariServices framework dependency (#2002).
 
 # v5.0.4
-- Fix analyzer issues (#1740).
+- [fixed] Fix analyzer issues (#1740).
 
 # v5.0.3
-- Add `FIRAuthErrorCodeMalformedJWT`, which is raised on JWT token parsing.
+- [added] Add `FIRAuthErrorCodeMalformedJWT`, which is raised on JWT token parsing.
   failures during auth operations (#1436).
-- Migrate to use FirebaseAuthInterop interfaces to access FirebaseAuth (#1501).
+- [changed] Migrate to use FirebaseAuthInterop interfaces to access FirebaseAuth (#1501).
 
 # v5.0.2
-- Fix an issue where JWT date timestamps weren't parsed correctly. (#1319)
-- Fix an issue where anonymous accounts weren't correctly promoted to
+- [fixed] Fix an issue where JWT date timestamps weren't parsed correctly. (#1319)
+- [fixed] Fix an issue where anonymous accounts weren't correctly promoted to
   non-anonymous when linked with passwordless email auth accounts. (#1383)
-- Fix an exception from using an invalidated NSURLSession. (#1261)
-- Fix a data race issue caught by the sanitizer. (#1446)
+- [fixed] Fix an exception from using an invalidated NSURLSession. (#1261)
+- [fixed] Fix a data race issue caught by the sanitizer. (#1446)
 
 # v5.0.1
-- Restore 4.x level of support for extensions (#1357).
+- [fixed] Restore 4.x level of support for extensions (#1357).
 
 # v5.0.0
-- Adds APIs for phone Auth testing to bypass the verification flow (#1192).
-- Changes the callback block signature for sign in and create user methods
+- [added] Adds APIs for phone Auth testing to bypass the verification flow (#1192).
+- [feature] Changes the callback block signature for sign in and create user methods
   to provide an AuthDataResult that includes the user and user info (#1123, #1186).
-- Removes GoogleToolboxForMac dependency (#1175).
-- Removes miscellaneous deprecated APIs (#1188, #1200).
+- [changed] Removes GoogleToolboxForMac dependency (#1175).
+- [removed] Removes miscellaneous deprecated APIs (#1188, #1200).
 
 # v4.6.1
-- Fixes crash which occurred when certain Firebase IDTokens were being parsed (#1076).
+- [fixed] Fixes crash which occurred when certain Firebase IDTokens were being parsed (#1076).
 
 # v4.6.0
-- Adds `getIDTokenResultWithCompletion:` and `getIDTokenResultForcingRefresh:completion:` APIs which
+- [added] Adds `getIDTokenResultWithCompletion:` and `getIDTokenResultForcingRefresh:completion:` APIs which
   call back with an AuthTokenResult object. The Auth token result object contains the ID token JWT string and other properties associated with the token including the decoded available payload claims (#1004).
 
-- Adds the `updateCurrentUser:completion:` API which sets the currentUser on the calling Auth instance to the provided user object (#1018).
+- [added] Adds the `updateCurrentUser:completion:` API which sets the currentUser on the calling Auth instance to the provided user object (#1018).
 
-- Adds client-side validation to prevent setting `handleCodeInApp` to false when performing
+- [added] Adds client-side validation to prevent setting `handleCodeInApp` to false when performing
   email-link authentication. If `handleCodeInApp` is set to false an invalid argument exception
   is thrown (#931).
 
-- Adds support for passing the deep link (which is embedded in the sign-in link sent via email) to the
+- [added] Adds support for passing the deep link (which is embedded in the sign-in link sent via email) to the
   `signInWithEmail:link:completion:` and `isSignInWithEmailLink:` methods during an
   email/link sign-in flow (#1023).
 
 # v4.5.0
-- Adds new API which provides a way to determine the sign-in methods associated with an
+- [added] Adds new API which provides a way to determine the sign-in methods associated with an
   email address.
-- Adds new API which allows authentication using only an email link (Passwordless Authentication
+- [added] Adds new API which allows authentication using only an email link (Passwordless Authentication
   with email link).
 
 # v4.4.4
-- Addresses CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warnings that surface in newer versions of
+- [fixed] Addresses CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warnings that surface in newer versions of
   Xcode and CocoaPods.
-- Improves FIRUser documentation with clear message explaining when Firebase Auth attempts to validate
+- [fixed] Improves FIRUser documentation with clear message explaining when Firebase Auth attempts to validate
   users and what happens when an invalidated user is detected (#694) .
 
 # v4.4.3
-- Adds an explicit dependency on CoreGraphics from Firebase Auth.
+- [added] Adds an explicit dependency on CoreGraphics from Firebase Auth.
 
 # v4.4.2
-- Fixes bug where the FIRAuthResult object returned following a Phone Number authentication
+- [fixed] Fixes bug where the FIRAuthResult object returned following a Phone Number authentication
   always contained a nil FIRAdditionalUserInfo object. Now the FIRAdditionalUserInfo object is
   never nil and its newUser field is populated correctly.
 
 # v4.4.0
-- Adds new APIs which return an AuthDataResult object after successfully creating an
+- [fixed] Adds new APIs which return an AuthDataResult object after successfully creating an
   Email/Password user, signing in anonymously, signing in with Email/Password and signing
   in with Custom Token. The AuthDataResult object contains the new user and additional
   information pertaining to the new user.
 
 # v4.3.2
-- Improves error handling for the phone number sign-in reCAPTCHA flow.
-- Improves error handling for phone number linking flow.
-- Fixes issue where after linking an anonymous user to a phone number the user remained
+- [fixed] Improves error handling for the phone number sign-in reCAPTCHA flow.
+- [fixed] Improves error handling for phone number linking flow.
+- [fixed] Fixes issue where after linking an anonymous user to a phone number the user remained
   anonymous.
 
 # v4.3.1
-- Internal clean up.
+- [changed] Internal clean up.
 
 # v4.3.0
-- Provides account creation and last sign-in dates as metadata to the user
+- [added] Provides account creation and last sign-in dates as metadata to the user
   object.
-- Returns more descriptive errors for some error cases of the phone number
+- [added] Returns more descriptive errors for some error cases of the phone number
   sign-in reCAPTCHA flow.
-- Fixes an issue that invalid users were not automatically signed out earlier.
-- Fixes an issue that ID token listeners were not fired in some cases.
+- [fixed] Fixes an issue that invalid users were not automatically signed out earlier.
+- [fixed] Fixes an issue that ID token listeners were not fired in some cases.
 
 # v4.2.1
-- Fixes a threading issue in phone number auth that completion block was not
+- [fixed] Fixes a threading issue in phone number auth that completion block was not
   executed on the main thread in some error cases.
 
 # v4.2.0
-- Adds new phone number verification API which makes use of an intelligent reCAPTCHA to verify the application.
+- [added] Adds new phone number verification API which makes use of an intelligent reCAPTCHA to verify the application.
 
 # v4.1.1
-- Improves some method documentation in headers.
+- [changed] Improves some method documentation in headers.
 
 # v4.1.0
-- Allows the app to handle continue URL natively, e.g., from password reset
+- [added] Allows the app to handle continue URL natively, e.g., from password reset
   email.
-- Allows the app to set language code, e.g., for sending password reset email.
-- Fixes an issue that user's phone number did not persist on client.
-- Fixes an issue that recover email action code type was reported as unknown.
-- Improves app start-up time by moving initialization off from the main
+- [added] Allows the app to set language code, e.g., for sending password reset email.
+- [fixed] Fixes an issue that user's phone number did not persist on client.
+- [fixed] Fixes an issue that recover email action code type was reported as unknown.
+- [feature] Improves app start-up time by moving initialization off from the main
   thread.
-- Better reports missing email error when creating a new password user.
-- Changes console message logging levels to be more consistent with other
+- [fixed] Better reports missing email error when creating a new password user.
+- [fixed] Changes console message logging levels to be more consistent with other
   Firebase products on the iOS platform.
 
 # 2017-05-17 -- v4.0.0
-- Adds Phone Number Authentication.
-- Adds support for generic OAuth2 identity providers.
-- Adds methods that return additional user data from identity providers if
+- [added] Adds Phone Number Authentication.
+- [added] Adds support for generic OAuth2 identity providers.
+- [added] Adds methods that return additional user data from identity providers if
   available when authenticating users.
-- Improves session management by automatically refreshing tokens if possible
+- [added] Improves session management by automatically refreshing tokens if possible
   and signing out users if the session is detected invalidated, for example,
   after the user changed password or deleted account from another device.
-- Fixes an issue that reauthentication creates new user account if the user
+- [fixed] Fixes an issue that reauthentication creates new user account if the user
   credential is valid but does not match the currently signed in user.
-- Fixes an issue that the "password" provider is not immediately listed on the
+- [fixed] Fixes an issue that the "password" provider is not immediately listed on the
   client side after adding a password to an account.
-- Changes factory methods to return non-null FIRAuth instances or raises an
+- [changed] Changes factory methods to return non-null FIRAuth instances or raises an
   exception, instead of returning nullable instances.
-- Changes auth state change listener to only be triggered when the user changes.
-- Adds a new listener which is triggered whenever the ID token is changed.
-- Switches ERROR_EMAIL_ALREADY_IN_USE to
+- [changed] Changes auth state change listener to only be triggered when the user changes.
+- [added] Adds a new listener which is triggered whenever the ID token is changed.
+- [changed] Switches ERROR_EMAIL_ALREADY_IN_USE to
   ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL when the email used in the
   signInWithCredential: call is already in use by another account.
-- Deprecates FIREmailPasswordAuthProvider in favor of FIREmailAuthProvider.
-- Deprecates getTokenWithCompletion in favor of getIDTokenWithCompletion on
+- [deprecated] Deprecates FIREmailPasswordAuthProvider in favor of FIREmailAuthProvider.
+- [deprecated] Deprecates getTokenWithCompletion in favor of getIDTokenWithCompletion on
   FIRUser.
-- Changes Swift API names to better align with Swift convention.
+- [fixed] Changes Swift API names to better align with Swift convention.
 
 # 2017-02-06 -- v3.1.1
-- Allows handling of additional errors when sending OOB action emails. The
+- [added] Allows handling of additional errors when sending OOB action emails. The
   server can respond with the following new error messages:
   INVALID_MESSAGE_PAYLOAD,INVALID_SENDER and INVALID_RECIPIENT_EMAIL.
-- Removes incorrect reference to FIRAuthErrorCodeCredentialTooOld in FIRUser.h.
-- Provides additional error information from server if available.
+- [fixed] Removes incorrect reference to FIRAuthErrorCodeCredentialTooOld in FIRUser.h.
+- [added] Provides additional error information from server if available.
 
 # 2016-12-13 -- v3.1.0
-- Adds FIRAuth methods that enable the app to follow up with user actions
+- [added] Adds FIRAuth methods that enable the app to follow up with user actions
   delivered by email, such as verifying email address or reset password.
-- No longer applies the keychain workaround introduced in v3.0.5 on iOS 10.2
+- [fixed] No longer applies the keychain workaround introduced in v3.0.5 on iOS 10.2
   simulator or above since the issue has been fixed.
-- Fixes nullability compilation warnings when used in Swift.
-- Better reports missing password error.
+- [fixed] Fixes nullability compilation warnings when used in Swift.
+- [fixed] Better reports missing password error.
 
 # 2016-10-24 -- v3.0.6
-- Switches to depend on open sourced GoogleToolboxForMac and GTMSessionFetcher.
-- Improves logging of keychain error when initializing.
+- [changed] Switches to depend on open sourced GoogleToolboxForMac and GTMSessionFetcher.
+- [fixed] Improves logging of keychain error when initializing.
 
 # 2016-09-14 -- v3.0.5
-- Works around a keychain issue in iOS 10 simulator.
-- Reports the correct error for invalid email when signing in with email and
+- [fixed] Works around a keychain issue in iOS 10 simulator.
+- [fixed] Reports the correct error for invalid email when signing in with email and
   password.
 
 # 2016-07-18 -- v3.0.4
-- Fixes a race condition bug that could crash the app with an exception from
+- [fixed] Fixes a race condition bug that could crash the app with an exception from
   NSURLSession on iOS 9.
 
 # 2016-06-20 -- v3.0.3
-- Adds documentation for all possible errors returned by each method.
-- Improves error handling and messages for a variety of error conditions.
-- Whether or not an user is considered anonymous is now consistent with other
+- [added] Adds documentation for all possible errors returned by each method.
+- [fixed] Improves error handling and messages for a variety of error conditions.
+- [fixed] Whether or not an user is considered anonymous is now consistent with other
   platforms.
-- A saved signed in user is now siloed between different Firebase projects
+- [changed] A saved signed in user is now siloed between different Firebase projects
   within the same app.
 
 # 2016-05-18 -- v3.0.2

+ 1 - 1
Firebase/CoreDiagnostics/CHANGELOG.md

@@ -1,5 +1,5 @@
 # v0.1.0
-- Initial Release--for Google-use only. This library collects diagnostics and
+Initial Release--for Google use only. This library collects diagnostics and
 usage data for internal use by Firebase. Data gathered by this library will
 only be uploaded at most once every 24 hours whilst on mobile data, and more
 frequently on wifi if it's available. This library has been integrated as a

+ 36 - 37
Firebase/DynamicLinks/CHANGELOG.md

@@ -1,97 +1,96 @@
 # v4.0.1
-- Removed deprecated internal log method (#3333)
+- [changed] Removed deprecated internal log method (#3333)
 
 # v4.0
-- FirebaseAnalytics is no longer a hard dependency in the DynamicLinks pod. If you were installing Dynamic Links via pod ''Firebase/DynamicLinks'', you should add 'pod 'Firebase/Analytics'' to the Podfile to maintain full Dynamic Links functionality. If you previously have 'pod 'Firebase/Core'' in the Podfile, no change is necessary. (#2738)
-- Remove deprecated API in FDLURLComponents. (#2768)
+- [feature] FirebaseAnalytics is no longer a hard dependency in the DynamicLinks pod. If you were installing Dynamic Links via pod ''Firebase/DynamicLinks'', you should add 'pod 'Firebase/Analytics'' to the Podfile to maintain full Dynamic Links functionality. If you previously have 'pod 'Firebase/Core'' in the Podfile, no change is necessary. (#2738)
+- [removed] Remove deprecated API in FDLURLComponents. (#2768)
 
 # v3.4.3
-- Fixed an issue where matchesshortlinkformat was returning true for certain FDL long links.
+- [fixed] Fixed an issue where matchesshortlinkformat was returning true for certain FDL long links.
 
 # v3.4.2
-- Fixes an issue with certain analytics attribution parameters not being recorded on an app install. (#2462)
+- [fixed] Fixes an issue with certain analytics attribution parameters not being recorded on an app install. (#2462)
 
 # v3.4.1
-- Return call validation for sysctlbyname. (#2394)
+- [changed] Return call validation for sysctlbyname. (#2394)
 
 # v3.4.0
-- Bug fixes and internal SDK changes. (#2238, #2220)
+- [changed] Bug fixes and internal SDK changes. (#2238, #2220)
 
 # v3.3.0
-- Introduced a new componentsWithLink:domainURIPrefix: and deprecated the existing componentsWithLink:domain:. (#1962, #2017, #2078, #2097, #2112)
+- [added] Introduced a new `componentsWithLink:domainURIPrefix:` and deprecated the existing `componentsWithLink:domain:`. (#1962, #2017, #2078, #2097, #2112)
 
 # v3.2.0
-- Delete deprecated source files. (#2038)
+- [changed] Delete deprecated source files. (#2038)
 
 # v3.1.1
-- Use c99 compatible __typeof__() operator. (#1982)
+- [changed] Use c99 compatible __typeof__() operator. (#1982)
 
 # v3.1.0
-- Firebase Dynamic Links is now open source and delivered as a source pod. (#1842)
+- [feature] Firebase Dynamic Links is now open source and delivered as a source pod. (#1842)
 
 # v3.0.2
-- Bug fixes.
+- [changed] Bug fixes.
 
 # v3.0.1
-- Fixed issue where first app opens were getting double counted when using unique match.
+- [fixed] Fixed issue where first app opens were getting double counted when using unique match.
 
 # v2.3.2
-- Fixed error when fingerprint match fails for some locales.
+- [fixed] Fixed error when fingerprint match fails for some locales.
 
 # v2.3.1
-- Fixed race condition while processing server response(s).
+- [fixed] Fixed race condition while processing server response(s).
 
 # v2.3.0
-- Added new confidence type property. See FIRDLMatchType (values Unique, Default, Weak);
-- Updates to self diagnostic output.
+- [added] Added new confidence type property. See FIRDLMatchType (values Unique, Default, Weak);
+- [changed] Updates to self diagnostic output.
 
 # v2.2.0
-- Added Other platform fallback link to FDL Builder API;
-- Bugfixes and stability improvements.
+- [added] Added Other platform fallback link to FDL Builder API;
 
 # v2.1.0
-- Added basic self diagnostic to identify Firebase Dynamic Links configuration issues. See method
-    [FIRDynamicLinks performDiagnosticsWithCompletion:].
-- Fixed returning warning in Builder API, see warnings parameter in
-    FIRDynamicLinkShortenerCompletion block.
+- [added] Added basic self diagnostic to identify Firebase Dynamic Links configuration issues. See method
+  [FIRDynamicLinks performDiagnosticsWithCompletion:].
+- [fixed] Fixed returning warning in Builder API, see warnings parameter in
+  FIRDynamicLinkShortenerCompletion block.
 
 # v2.0.0
-- Change Swift API names to better align with Swift convention.
-- Fixes to pending link retrieval process, especially when custom URL schemes are not
+- [fixed] Change Swift API names to better align with Swift convention.
+- [fixed] Fixes to pending link retrieval process, especially when custom URL schemes are not
   set up properly.
 
 # v1.4.0
-- Added Builder API to create and shorten dynamic links in iOS Apps.
+- [added] Added Builder API to create and shorten dynamic links in iOS Apps.
 
 # v1.3.5
-- Minor update triggered by changes in Firebase Core libraries.
+- [changed] Minor update triggered by changes in Firebase Core libraries.
 
 # v1.3.4
-- Bug fixes
+- [changed] Bug fixes
 
 # v1.3.3
-- Improved tracking of social media tag parameters in Dynamic Links
+- [changed] Improved tracking of social media tag parameters in Dynamic Links
 
 # v1.3.2
-- Removes dependency on the Core Motion framework
+- [changed] Removes dependency on the Core Motion framework
 
 # v1.3.1
-- Adds FIRLogger support (not public-facing)
-- Fixes IPv6 compatibilty issues
+- [added] Adds FIRLogger support (not public-facing)
+- [fixed] Fixes IPv6 compatibilty issues
 
 # v1.3.0
-- Removes the SFSafariViewController per Apple's Review Guidelines
-- Removes dependency on the Core Location framework
+- [changed] Removes the SFSafariViewController per Apple's Review Guidelines
+- [changed] Removes dependency on the Core Location framework
 
 # v1.2.0
-- iOS 10 Supoort
+- [added] iOS 10 Supoort
 
 # v1.1.1
-- Fixes an issue where if resolveLink() API returned a non-JSON object, it
+- [fixed] Fixes an issue where if resolveLink() API returned a non-JSON object, it
   would cause a crash.
 
 # v1.1.0 (M10)
-- Greatly reduced SDK size.
+- [fixed] Greatly reduced SDK size.
 
 # v1.0.0 (I/O)
 - Initial public release.

+ 8 - 8
Firebase/InAppMessaging/CHANGELOG.md

@@ -1,20 +1,20 @@
 # 2019-07-23 -- v0.15.2
-- Fixed issue with messages to be triggered on app launch (#3237).
+- [fixed] Fixed issue with messages to be triggered on app launch (#3237).
 
 # 2019-06-04 -- v0.15.0
-- Added support for card in-app messages (#2947).
-- Added direct triggering (via FIAM SDK) of in-app messages (#3081).
+- [added] Added support for card in-app messages (#2947).
+- [added] Added direct triggering (via FIAM SDK) of in-app messages (#3081).
 
 # 2019-05-21 -- v0.14.1
-- Fixed an issue with messages not showing up from custom analytics event trigger (#2981).
-- Fixed crash from sending analytics events with no instance ID (#2988).
+- [fixed] Fixed an issue with messages not showing up from custom analytics event trigger (#2981).
+- [fixed] Fixed crash from sending analytics events with no instance ID (#2988).
 
 # 2019-03-05 -- v0.13.0
-- Added a feature allowing developers to programmatically register a delegate for updates on in-app engagement (impression, click, display errors).
+- [added] Added a feature allowing developers to programmatically register a delegate for updates on in-app engagement (impression, click, display errors).
 
 # 2018-09-25 -- v0.12.0
-- Separated UI functionality into a new open source SDK called FirebaseInAppMessagingDisplay.
-- Respect fetch between wait time returned from API responses.
+- [changed] Separated UI functionality into a new open source SDK called FirebaseInAppMessagingDisplay.
+- [fixed] Respect fetch between wait time returned from API responses.
 
 # 2018-08-15 -- v0.11.0
 - First Beta Release.

+ 6 - 6
Firebase/InAppMessagingDisplay/CHANGELOG.md

@@ -1,15 +1,15 @@
 # 2019-07-23 -- v0.15.2
-- Fixed bug with body text color for card messages (#3286).
+- [fixed] Fixed bug with body text color for card messages (#3286).
 
 # 2019-06-04 -- v0.15.0
-- Added support for card in-app messages (#2947).
-- Added direct triggering (via FIAM SDK) of in-app messages (#3081).
+- [added] Added support for card in-app messages (#2947).
+- [added] Added direct triggering (via FIAM SDK) of in-app messages (#3081).
 
 # 2019-03-19 -- v0.13.1
-- Fixed a crash (#2498) that occurred when integrating In-App Messaging into NativeScript apps.
+- [fixed] Fixed a crash (#2498) that occurred when integrating In-App Messaging into NativeScript apps.
 
 # 2019-03-05 -- v0.13.0
-- Added a feature allowing developers to programmatically register a delegate for updates on in-app engagement (impression, click, display errors).
+- [added] Added a feature allowing developers to programmatically register a delegate for updates on in-app engagement (impression, click, display errors).
 
 # 2018-09-25 -- v0.12.0
-- UI functionality of Firebase In-App Messaging spun off into FirebaseInAppMessagingDisplay.
+- [changed] UI functionality of Firebase In-App Messaging spun off into FirebaseInAppMessagingDisplay.

+ 76 - 76
Firebase/InstanceID/CHANGELOG.md

@@ -1,174 +1,174 @@
 # 2019-07 -- 4.2.2
-- Removed a call to a deprecated logging method (#3333).
+- [changed] Removed a call to a deprecated logging method (#3333).
 
 # 2019-07-09 -- 4.2.1
-- Fixed an issue where fetching an instance ID wouldn't invoke the callback handler if the instance ID had not changed. (#3229)
+- [fixed] Fixed an issue where fetching an instance ID wouldn't invoke the callback handler if the instance ID had not changed. (#3229)
 
 # 2019-06-18 -- 4.2.0
-- Added macOS support for InstanceID (#2880)
-- Corrected timezone proto key (#3132)
+- [added] Added macOS support for InstanceID (#2880)
+- [fixed] Corrected timezone proto key (#3132)
 
 # 2019-06-04 -- 4.1.1
-- Fixed a crash in token fetching. Removed debug assertion that is only for develop build. (#3018)
+- [fixed] Fixed a crash in token fetching. Removed debug assertion that is only for develop build. (#3018)
 
 # 2019-05-21 -- 4.1.0
-- Fixed a race condition where checkin was deleted before writing during app start, causing notifications to not be delivered correctly. (#2438)
-- Fixed a keychain migration crash. (#2731)
-- Remove reflection call to get checkin info from Firebase Messaging. (#2825)
+- [fixed] Fixed a race condition where checkin was deleted before writing during app start, causing notifications to not be delivered correctly. (#2438)
+- [fixed] Fixed a keychain migration crash. (#2731)
+- [changed] Remove reflection call to get checkin info from Firebase Messaging. (#2825)
 
 # 2019-05-07 -- 4.0.0
-- Remove deprecated `token` method. Use `instanceIDWithHandler:` instead. (#2741)
-- Send `firebaseUserAgent` with a register request (#2679)
+- [removed] Remove deprecated `token` method. Use `instanceIDWithHandler:` instead. (#2741)
+- [changed] Send `firebaseUserAgent` with a register request (#2679)
 
 # 2019-04-02 -- v3.8.1
-- Fixed handling the multiple calls of instanceIDWithHandler. (#2445)
-- Fixed a race condition where token kept getting refreshed at app start. (#2438)
+- [fixed] Fixed handling the multiple calls of instanceIDWithHandler. (#2445)
+- [fixed] Fixed a race condition where token kept getting refreshed at app start. (#2438)
 
 # 2019-03-19 -- v3.8.0
-- Adding community support for tvOS. (#2428)
-- Adding Firebase info to checkin. (#2509)
-- Fixed a crash in FIRInstanceIDCheckinService. (#2548)
+- [added] Adding community support for tvOS. (#2428)
+- [added] Adding Firebase info to checkin. (#2509)
+- [fixed] Fixed a crash in FIRInstanceIDCheckinService. (#2548)
 
 # 2019-03-05 -- v3.7.0
-- Open source Firebase InstanceID. (#186)
+- [feature] Open source Firebase InstanceID. (#186)
 
 # 2019-02-20 -- v3.5.0
-- Always update keychain access control when adding new keychain to ensure it won't be blocked when device is locked. (#1399)
+- [changed] Always update keychain access control when adding new keychain to ensure it won't be blocked when device is locked. (#1399)
 
 # 2019-01-22 -- v3.4.0
-- Move all keychain write operations off the main thread. (#1399)
-- Make keychain operations asynchronous where possible (given the current APIs)
-- Avoid redundant keychain operations when it's been queried and cached before.
+- [changed] Move all keychain write operations off the main thread. (#1399)
+- [changed] Make keychain operations asynchronous where possible (given the current APIs)
+- [changed] Avoid redundant keychain operations when it's been queried and cached before.
 
 # 2018-10-25 -- v3.3.0
-- Fixed a crash caused by keychain operation when accessing default access group. (#1399, #1393)
-- Remove internal APIs that are no longer used.
+- [fixed] Fixed a crash caused by keychain operation when accessing default access group. (#1399, #1393)
+- [changed] Remove internal APIs that are no longer used.
 
 # 2018-09-25 -- v3.2.2
-- Fixed a crash caused by NSUserDefaults being called on background thread.
+- [fixed] Fixed a crash caused by NSUserDefaults being called on background thread.
 
 # 2018-08-14 -- v3.2.1
-- Fixed an issue that checkin is not cached properly when app first started. (#1561)
+- [fixed] Fixed an issue that checkin is not cached properly when app first started. (#1561)
 
 # 2018-07-31 -- v3.2.0
-- Added support for global Firebase data collection flag. (#1219)
-- Improved message tracking sent by server API.
-- Fixed an issue that InstanceID doesn't compile in app extensions, allowing its
+- [added] Added support for global Firebase data collection flag. (#1219)
+- [changed] Improved message tracking sent by server API.
+- [fixed] Fixed an issue that InstanceID doesn't compile in app extensions, allowing its
 dependents like remote config to be working inside the app extensions.
 
 # 2018-06-19 -- v3.1.1
-- Ensure the checkin and tokens are refreshed if firebase project changed.
-- Fixed an issue that checkin should be turned off when FCM's autoInitEnabled flag is off.
+- [fixed] Ensure the checkin and tokens are refreshed if firebase project changed.
+- [fixed] Fixed an issue that checkin should be turned off when FCM's autoInitEnabled flag is off.
 
 # 2018-06-12 -- v3.1.0
-- Added a new API to fetch InstanceID and Token with a completion handler. The completion handler returns a FIRInstanceIDResult with a instanceID and a token properties.
-- Deprecated the token method.
-- Added support to log a new customized label provided by developer.
+- [added] Added a new API to fetch InstanceID and Token with a completion handler. The completion handler returns a FIRInstanceIDResult with a instanceID and a token properties.
+- [deprecated] Deprecated the token method.
+- [added] Added support to log a new customized label provided by developer.
 
 # 2018-05-08 -- v3.0.0
-- Removed deprecated method `setAPNSToken:type` defined in FIRInstanceID, please use `setAPNSToken:type` defined in FIRMessaging instead.
-- Removed deprecated enum `FIRInstanceIDAPNSTokenType` defined in FIRInstanceID, please use `FIRMessagingAPNSTokenType` defined in FIRMessaging instead.
-- Fixed an issue that FCM scheduled messages were not tracked successfully.
+- [removed] Removed deprecated method `setAPNSToken:type` defined in FIRInstanceID, please use `setAPNSToken:type` defined in FIRMessaging instead.
+- [removed] Removed deprecated enum `FIRInstanceIDAPNSTokenType` defined in FIRInstanceID, please use `FIRMessagingAPNSTokenType` defined in FIRMessaging instead.
+- [fixed] Fixed an issue that FCM scheduled messages were not tracked successfully.
 
 # 2018-03-06 -- v2.0.10
-- Improved documentation on InstanceID usage for GDPR.
-- Improved the keypair handling during GCM to FCM migration. If you are migrating from GCM to FCM, we encourage you to update to this version and above.
+- [changed] Improved documentation on InstanceID usage for GDPR.
+- [fixed] Improved the keypair handling during GCM to FCM migration. If you are migrating from GCM to FCM, we encourage you to update to this version and above.
 
 # 2018-02-06 -- v2.0.9
-- Improved support for language targeting for FCM service. Server updates happen more efficiently when language changes.
-- Improved support for FCM token auto generation enable/disable functions.
+- [fixed] Improved support for language targeting for FCM service. Server updates happen more efficiently when language changes.
+- [fixed] Improved support for FCM token auto generation enable/disable functions.
 
 # 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.
+- [fixed] Fixed a crash caused by a reflection call during logging.
+- [changed] 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.
+- [fixed] 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.
+- [changed] Make token refresh weekly.
+- [fixed] Fixed a crash when performing token operation.
 
 # 2017-10-11 -- v2.0.5
-- Improved support for working in shared Keychain environments.
+- [added] 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
+- [fixed] 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
+- [fixed] 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
+- [fixed] 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,
+- [fixed] 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
   notifications.
 
 # 2017-08-25 -- v2.0.2
-- Fixed a startup performance regression, removing a call which was blocking the
+- [fixed] Fixed a startup performance regression, removing a call which was blocking the
   main thread.
 
 # 2017-08-07 -- v2.0.1
-- Fixed issues with token and app identifier being inaccessible when the device
+- [fixed] Fixed issues with token and app identifier being inaccessible when the device
   is locked.
-- Fixed a crash if bundle identifier is nil, which is possible in some testing
+- [fixed] Fixed a crash if bundle identifier is nil, which is possible in some testing
   environments.
-- 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.
+- [fixed] Fixed a small memory leak fetching a new token.
+- [changed] Moved to a new and simplified token storage system.
+- [changed] Moved to a new queuing system for token fetches and deletes.
+- [changed] Simplified logic and code around configuration and logging.
+- [changed] 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
+- [added] Introduced an improved interface for Swift 3 developers
+- [deprecated] 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
+- [fixed] 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
+- [fixed] 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
+- [fixed] 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
+- [changed] Improvements to token-fetching logic
+- [fixed] Fixed some warnings in Instance ID
+- [fixed] Improved error messages if Instance ID couldn't be initialized properly
+- [fixed] Improvements to console logging
 
 # 2017-01-31 -- v1.0.9
 
-- Removed an error being mistakenly logged to the console.
+- [fixed] Removed an error being mistakenly logged to the console.
 
 # 2016-07-06 -- v1.0.8
 
-- Don't store InstanceID plists in Documents folder.
+- [changed] Don't store InstanceID plists in Documents folder.
 
 # 2016-06-19 -- v1.0.7
 
-- Fix remote-notifications warning on app submission.
+- [fixed] Fix remote-notifications warning on app submission.
 
 # 2016-05-16 -- v1.0.6
 
-- Fix CocoaPod linter issues for InstanceID pod.
+- [fixed] Fix CocoaPod linter issues for InstanceID pod.
 
 # 2016-05-13 -- v1.0.5
 
-- Fix Authorization errors for InstanceID tokens.
+- [fixed] Fix Authorization errors for InstanceID tokens.
 
 # 2016-05-11 -- v1.0.4
 
-- Reduce wait for InstanceID token during parallel requests.
+- [changed] 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.
+- [changed] Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*.
+- [fixed] Fix incessant Keychain errors while accessing InstanceID.
+- [fixed] Fix max retries for fetching IID token.
 
 # 2016-04-18 -- v1.0.2
 
-- Register for remote notifications on iOS8+ in the SDK itself.
+- [changed] Register for remote notifications on iOS8+ in the SDK itself.

+ 71 - 72
Firebase/Messaging/CHANGELOG.md

@@ -2,46 +2,45 @@
 - [fixed] Fix hang when token is not available before topic subscription and unsubscription. (#3438)
 
 # 2019-07-18 -- v4.1.1
-- Fix Xcode 11 tvOS build issue - (#3216)
+- [fixed] Fix Xcode 11 tvOS build issue - (#3216)
 
 # 2019-06-18 -- v4.1.0
-- Adding macOS support for Messaging. You can now send push notification to your mac app with Firebase Messaging.(#2880)
+- [feature] Adding macOS support for Messaging. You can now send push notification to your mac app with Firebase Messaging.(#2880)
 
 # 2019-06-04 -- v4.0.2
-- Disable data protection when opening the Rmq2PeristentStore. (#2963)
+- [fixed] Disable data protection when opening the Rmq2PeristentStore. (#2963)
 
 # 2019-05-21 -- v4.0.1
-- Fix race condition checkin is deleted before writing during app start. This cleans up the corrupted checkin and fixes #2438. (#2860)
-- Separete APNS proxy methods in GULAppDelegateSwizzler so developers don't need to swizzle APNS related method unless explicitly requested, this fixes #2807. (#2835)
-- Clean up code. Remove extra layer of class. (#2853)
+- [fixed] Fix race condition checkin is deleted before writing during app start. This cleans up the corrupted checkin and fixes #2438. (#2860)
+- [fixed] Separete APNS proxy methods in GULAppDelegateSwizzler so developers don't need to swizzle APNS related method unless explicitly requested, this fixes #2807. (#2835)
+- [changed] Clean up code. Remove extra layer of class. (#2853)
 
 # 2019-05-07 -- v4.0.0
-- Remove deprecated `useMessagingDelegateForDirectChannel` property.(#2711) All direct channels (non-APNS) messages will be handled by `messaging:didReceiveMessage:`. Previously in iOS 9 and below, the direct channel messages are handled in `application:didReceiveRemoteNotification:fetchCompletionHandler:` and this behavior can be changed by setting `useMessagingDelegateForDirectChannel` to true. Now that all messages by default are handled in `messaging:didReceiveMessage:`. This boolean value is no longer needed. If you already have set useMessagingDelegateForDirectChannel to YES, or handle all your direct channel messages in `messaging:didReceiveMessage:`. This change should not affect you.
-- Remove deprecated API to connect direct channel. (#2717) Should use `shouldEstablishDirectChannel` property instead.
-- `GULAppDelegateSwizzler` is used for the app delegate swizzling. (#2683)
+- [removed] Remove deprecated `useMessagingDelegateForDirectChannel` property.(#2711) All direct channels (non-APNS) messages will be handled by `messaging:didReceiveMessage:`. Previously in iOS 9 and below, the direct channel messages are handled in `application:didReceiveRemoteNotification:fetchCompletionHandler:` and this behavior can be changed by setting `useMessagingDelegateForDirectChannel` to true. Now that all messages by default are handled in `messaging:didReceiveMessage:`. This boolean value is no longer needed. If you already have set useMessagingDelegateForDirectChannel to YES, or handle all your direct channel messages in `messaging:didReceiveMessage:`. This change should not affect you.
+- [removed] Remove deprecated API to connect direct channel. (#2717) Should use `shouldEstablishDirectChannel` property instead.
+- [changed] `GULAppDelegateSwizzler` is used for the app delegate swizzling. (#2683)
 
 # 2019-04-02 -- v3.5.0
-- Add image support for notification. (#2644)
+- [added] Add image support for notification. (#2644)
 
 # 2019-03-19 -- v3.4.0
-- Adding community support for tvOS. (#2428)
+- [added] Adding community support for tvOS. (#2428)
 
 # 2019-03-05 -- v3.3.2
-- Replaced `NSUserDefaults` with `GULUserDefaults` to avoid potential crashes. (#2443)
+- [fixed] Replaced `NSUserDefaults` with `GULUserDefaults` to avoid potential crashes. (#2443)
 
 # 2019-02-20 -- v3.3.1
-- Internal code cleanup.
+- [changed] Internal code cleanup.
 
 # 2019-01-22 -- v3.3.0
-- Use the new registerInternalLibrary API to register with FirebaseCore. (#2137)
+- [changed] Use the new registerInternalLibrary API to register with FirebaseCore. (#2137)
 
 # 2018-10-25 -- v3.2.1
-- Fixed an issue where messages failed to be delivered to the recipient's time zone. (#1946)
-- Internal code cleanup.
+- [fixed] Fixed an issue where messages failed to be delivered to the recipient's time zone. (#1946)
 
 # 2018-10-09 -- v3.2.0
-- Now you can access the message ID of FIRMessagingRemoteMessage object. (#1861)
-- Add a new boolean value useFIRMessagingDelegateForDirectMessageDelivery if you
+- [added] Now you can access the message ID of FIRMessagingRemoteMessage object. (#1861)
+- [added] Add a new boolean value useFIRMessagingDelegateForDirectMessageDelivery if you
   want all your direct channel data messages to be delivered in
   FIRMessagingDelegate. If you don't use the new flag, for iOS 10 and above,
   direct channel data messages are delivered in
@@ -51,124 +50,124 @@
   So if you set the useFIRMessagingDelegateForDirectMessageDelivery to true,
   direct channel data messages are delivered in FIRMessagingDelegate across all
   iOS versions. (#1875)
-- Fix an issue that callback is not triggered when topic name is invalid. (#1880)
+- [fixed] Fix an issue that callback is not triggered when topic name is invalid. (#1880)
 
 # 2018-08-28 -- v3.1.1
-- Ensure NSUserDefaults is persisted properly before app close. (#1646)
-- Internal code cleanup. (#1666)
+- [fixed] Ensure NSUserDefaults is persisted properly before app close. (#1646)
+- [changed] Internal code cleanup. (#1666)
 
 # 2018-07-31 -- v3.1.0
-- Added support for global Firebase data collection flag. (#1219)
-- Fixed an issue where Messaging wouldn't properly unswizzle swizzled delegate
+- [fixed] Added support for global Firebase data collection flag. (#1219)
+- [fixed] Fixed an issue where Messaging wouldn't properly unswizzle swizzled delegate
   methods. (#1481)
-- Fixed an issue that Messaging doesn't compile inside app extension. (#1503)
+- [fixed] Fixed an issue that Messaging doesn't compile inside app extension. (#1503)
 
 # 2018-07-10 -- v3.0.3
-- Fixed an issue that client should suspend the topic requests when token is not available and resume the topic operation when the token is generated.
-- Corrected the deprecation warning when subscribing to or unsubscribing from an invalid topic. (#1397)
-- Removed unused heart beat time stamp tracking.
+- [fixed] Fixed an issue that client should suspend the topic requests when token is not available and resume the topic operation when the token is generated.
+- [fixed] Corrected the deprecation warning when subscribing to or unsubscribing from an invalid topic. (#1397)
+- [changed] Removed unused heart beat time stamp tracking.
 
 # 2018-06-12 -- v3.0.2
-- Added a warning message when subscribing to topics with incorrect name formats.
-- Silenced a deprecation warning in FIRMessaging.
+- [added] Added a warning message when subscribing to topics with incorrect name formats.
+- [fixed] Silenced a deprecation warning in FIRMessaging.
 
 # 2018-05-29 -- v3.0.1
-- Clean up a few deprecation warnings.
+- [fixed] Clean up a few deprecation warnings.
 
 # 2018-05-08 -- v3.0.0
-- Remove deprecated delegate property `remoteMessageDelegate`, please use `delegate` instead.
-- Remove deprecated method `messaging:didRefreshRegistrationToken:` defined in FIRMessagingDelegate protocol, please use `messaging:didReceiveRegistrationToken:` instead.
-- Remove deprecated method `applicationReceivedRemoteMessage:` defined in FIRMessagingDelegate protocol, please use `messaging:didReceiveMessage:` instead.
-- Fix an issue that data messages were not tracked successfully.
+- [removed] Remove deprecated delegate property `remoteMessageDelegate`, please use `delegate` instead.
+- [removed] Remove deprecated method `messaging:didRefreshRegistrationToken:` defined in FIRMessagingDelegate protocol, please use `messaging:didReceiveRegistrationToken:` instead.
+- [removed] Remove deprecated method `applicationReceivedRemoteMessage:` defined in FIRMessagingDelegate protocol, please use `messaging:didReceiveMessage:` instead.
+- [fixed] Fix an issue that data messages were not tracked successfully.
 
 # 2018-04-01 -- v2.2.0
-- Add new methods that provide completion handlers for topic subscription and unsubscription.
+- [added] Add new methods that provide completion handlers for topic subscription and unsubscription.
 
 # 2018-02-23 -- v2.1.1
-- Improve documentation on the usage of the autoInitEnabled property.
+- [changed] Improve documentation on the usage of the autoInitEnabled property.
 
 # 2018-02-06 -- v2.1.0
-- Added a new property autoInitEnabled to enable and disable FCM token auto generation.
-- Fixed an issue where notification delivery would fail after changing language settings.
+- [added] Added a new property autoInitEnabled to enable and disable FCM token auto generation.
+- [fixed] Fixed an issue where notification delivery would fail after changing language settings.
 
 # 2017-09-26 -- v2.0.5
-- Added swizzling of additional UNUserNotificationCenterDelegate method, for
+- [added] Added swizzling of additional UNUserNotificationCenterDelegate method, for
   more accurate Analytics logging.
-- Fixed a swizzling issue with unimplemented UNUserNotificationCenterDelegate
+- [fixed] Fixed a swizzling issue with unimplemented UNUserNotificationCenterDelegate
   methods.
 
 # 2017-09-26 -- v2.0.4
-- Fixed an issue where the FCM token was not associating correctly with an APNs
+- [fixed] 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
+- [fixed] 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
+- [fixed] Fixed an issue that was preventing the FCM direct channel from being
   established on the first start after 24 hours of being opened.
-- Clarified a log message about method swizzling being enabled.
+- [changed] Clarified a log message about method swizzling being enabled.
 
 # 2017-09-13 -- v2.0.3
-- Moved to safer use of NSAsserts, instead of lower-level `__builtin_trap()`
+- [fixed] Moved to safer use of NSAsserts, instead of lower-level `__builtin_trap()`
   method.
-- Added logging of the underlying error code for an error trying to create or
+- [added] Added logging of the underlying error code for an error trying to create or
   open an internal database file.
 
 # 2017-08-25 -- v2.0.2
-- Removed old logic which was saving the SDK version to NSUserDefaults.
+- [changed] Removed old logic which was saving the SDK version to NSUserDefaults.
 
 # 2017-08-07 -- v2.0.1
-- Fixed an issue where setting `shouldEstablishDirectChannel` in a background
+- [fixed] Fixed an issue where setting `shouldEstablishDirectChannel` in a background
   thread was triggering the Main Thread Sanitizer in Xcode 9.
-- Removed some old logic related to logging.
-- Added some additional logging around errors while method swizzling.
+- [changed] Removed some old logic related to logging.
+- [changed] Added some additional logging around errors while method swizzling.
 
 # 2017-05-03 -- v2.0.0
-- Introduced an improved interface for Swift 3 developers
-- Added new properties and methods to simplify FCM token management
-- Added property, APNSToken, to simplify APNs token management
-- Added new delegate method to be notified of FCM token refreshes
-- Added new property, shouldEstablishDirectChannel, to simplify connecting
+- [feature] Introduced an improved interface for Swift 3 developers
+- [added] Added new properties and methods to simplify FCM token management
+- [added] Added property, APNSToken, to simplify APNs token management
+- [added] Added new delegate method to be notified of FCM token refreshes
+- [added] Added new property, shouldEstablishDirectChannel, to simplify connecting
   directly to FCM
 
 # 2017-03-31 -- v1.2.3
 
-- Fixed an issue where custom UNNotificationCenterDelegates may not have been
+- [fixed] Fixed an issue where custom UNNotificationCenterDelegates may not have been
   swizzled (if swizzling was enabled)
-- Fixed a issue iOS 8.0 and 8.1 devices using scheduled notifications
-- Improvements to console logging
+- [fixed] Fixed a issue iOS 8.0 and 8.1 devices using scheduled notifications
+- [changed] Improvements to console logging
 
 # 2017-01-31 -- v1.2.2
 
-- Improved topic subscription logic for more reliable subscriptions.
-- Reduced memory footprint and CPU usage when subscribing to multiple topics.
-- Better documentation in the public headers.
-- Switched from ProtocolBuffers2 to protobuf compiler.
+- [fixed] Improved topic subscription logic for more reliable subscriptions.
+- [fixed] Reduced memory footprint and CPU usage when subscribing to multiple topics.
+- [changed] Better documentation in the public headers.
+- [changed] Switched from ProtocolBuffers2 to protobuf compiler.
 
 # 2016-10-12 -- v1.2.1
 
-- Better documentation on the public headers.
+- [changed] Better documentation on the public headers.
 
 # 2016-09-02 -- v1.2.0
 
-- Support the UserNotifications framework introduced in iOS 10.
-- Add a new API, -applicationReceivedRemoteMessage:, to FIRMessaging. This
+- [added] Support the UserNotifications framework introduced in iOS 10.
+- [added] Add a new API, `-applicationReceivedRemoteMessage:`, to FIRMessaging. This
   allows apps to receive data messages from FCM on devices running iOS 10 and
   above.
 
 # 2016-07-06 -- v1.1.1
 
-- Move FIRMessaging related plists to ApplicationSupport directory.
+- [changed] Move FIRMessaging related plists to ApplicationSupport directory.
 
 # 2016-05-04 -- v1.1.0
 
-- Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*.
-- '[FIRMessaging appDidReceiveMessage:] returns FIRMessagingMessageInfo object.
-- Minor bug fixes.
+- [changed] Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*.
+- [changed] `-[FIRMessaging appDidReceiveMessage:]` returns FIRMessagingMessageInfo object.
+- [fixed] Minor bug fixes.
 
 # 2016-01-25 -- v1.0.2
 
-- Accept topic names without /topics prefix.
-- Add Swift annotations to public static accessors.
+- [changed] Accept topic names without /topics prefix.
+- [fixed] Add Swift annotations to public static accessors.
 
 # 2016-01-25 -- v1.0.0
 
-- New Firebase messaging API.
+- [feature] New Firebase messaging API.

+ 6 - 6
Functions/CHANGELOG.md

@@ -1,16 +1,16 @@
 # v2.4.0
-- Introduce community support for tvOS and macOS (#2506).
+- [added] Introduce community support for tvOS and macOS (#2506).
 
 # v2.3.0
-- Change the default timeout for callable functions to 70s (#2329).
-- Add a method to change the timeout for a callable (#2329).
+- [changed] Change the default timeout for callable functions to 70s (#2329).
+- [added] Add a method to change the timeout for a callable (#2329).
 
 # v2.1.0
-- Add a constructor to set the region.
-- Add a method to set a Cloud Functions emulator origin to use, for testing.
+- [added] Add a constructor to set the region.
+- [added] Add a method to set a Cloud Functions emulator origin to use, for testing.
 
 # v2.0.0
-- Remove FIR prefix on FIRFunctionsErrorCode in Swift.
+- [fixed] Remove FIR prefix on FIRFunctionsErrorCode in Swift.
 
 # v1.0.0
 - Initial public release