Skip to content

Commit 1b11f6f

Browse files
Creating CHANGELOG for FCM (firebase#764)
* add CHANGELOG for FCM * fix the typo
1 parent 77bd47a commit 1b11f6f

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed

Firebase/Messaging/CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# 2018-02-06 -- v2.1.0
2+
- Added a new property autoInitEnabled to enable and disable FCM token auto generation.
3+
- Fixed an issue where notification delivery would fail after changing language settings.
4+
5+
# 2017-09-26 -- v2.0.5
6+
- Added swizzling of additional UNUserNotificationCenterDelegate method, for
7+
more accurate Analytics logging.
8+
- Fixed a swizzling issue with unimplemented UNUserNotificationCenterDelegate
9+
methods.
10+
11+
# 2017-09-26 -- v2.0.4
12+
- Fixed an issue where the FCM token was not associating correctly with an APNs
13+
device token, depending on when the APNs device token was made available.
14+
- Fixed an issue where FCM tokens for different Sender IDs were not associating
15+
correctly with an APNs device token.
16+
- Fixed an issue that was preventing the FCM direct channel from being
17+
established on the first start after 24 hours of being opened.
18+
- Clarified a log message about method swizzling being enabled.
19+
20+
# 2017-09-13 -- v2.0.3
21+
- Moved to safer use of NSAsserts, instead of lower-level `__builtin_trap()`
22+
method.
23+
- Added logging of the underlying error code for an error trying to create or
24+
open an internal database file.
25+
26+
# 2017-08-25 -- v2.0.2
27+
- Removed old logic which was saving the SDK version to NSUserDefaults.
28+
29+
# 2017-08-07 -- v2.0.1
30+
- Fixed an issue where setting `shouldEstablishDirectChannel` in a background
31+
thread was triggering the Main Thread Sanitizer in Xcode 9.
32+
- Removed some old logic related to logging.
33+
- Added some additional logging around errors while method swizzling.
34+
35+
# 2017-05-03 -- v2.0.0
36+
- Introduced an improved interface for Swift 3 developers
37+
- Added new properties and methods to simplify FCM token management
38+
- Added property, APNSToken, to simplify APNs token management
39+
- Added new delegate method to be notified of FCM token refreshes
40+
- Added new property, shouldEstablishDirectChannel, to simplify connecting
41+
directly to FCM
42+
43+
# 2017-03-31 -- v1.2.3
44+
45+
- Fixed an issue where custom UNNotificationCenterDelegates may not have been
46+
swizzled (if swizzling was enabled)
47+
- Fixed a issue iOS 8.0 and 8.1 devices using scheduled notifications
48+
- Improvements to console logging
49+
50+
# 2017-01-31 -- v1.2.2
51+
52+
- Improved topic subscription logic for more reliable subscriptions.
53+
- Reduced memory footprint and CPU usage when subscribing to multiple topics.
54+
- Better documentation in the public headers.
55+
- Switched from ProtocolBuffers2 to protobuf compiler.
56+
57+
# 2016-10-12 -- v1.2.1
58+
59+
- Better documentation on the public headers.
60+
61+
# 2016-09-02 -- v1.2.0
62+
63+
- Support the UserNotifications framework introduced in iOS 10.
64+
- Add a new API, -applicationReceivedRemoteMessage:, to FIRMessaging. This
65+
allows apps to receive data messages from FCM on devices running iOS 10 and
66+
above.
67+
68+
# 2016-07-06 -- v1.1.1
69+
70+
- Move FIRMessaging related plists to ApplicationSupport directory.
71+
72+
# 2016-05-04 -- v1.1.0
73+
74+
- Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*.
75+
- '[FIRMessaging appDidReceiveMessage:] returns FIRMessagingMessageInfo object.
76+
- Minor bug fixes.
77+
78+
# 2016-01-25 -- v1.0.2
79+
80+
- Accept topic names without /topics prefix.
81+
- Add Swift annotations to public static accessors.
82+
83+
# 2016-01-25 -- v1.0.0
84+
85+
- New Firebase messaging API.

0 commit comments

Comments
 (0)