forked from urbanairship/urbanairship-cordova
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
372 lines (314 loc) · 13.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
=============================
Version 5.3.0 - June 22, 2016
=============================
- Updated Android Urban Airship SDK to 7.2.0
============================
Version 5.2.0 - June 2, 2016
============================
- Updated iOS Urban Airship SDK to 7.2.0
- Updated Android Urban Airship SDK to 7.1.5
============================
Version 5.1.4 - May 20, 2016
============================
- Fixed bug where Message Center UI is displayed on a background thread
============================
Version 5.1.3 - May 12, 2016
============================
- Updated Android Urban Airship SDK to 7.1.3
- Updated iOS Urban Airship SDK to 7.1.2
==============================
Version 5.1.2 - April 28, 2016
==============================
- Updated Android Urban Airship SDK to 7.1.2
==============================
Version 5.1.1 - April 26, 2016
==============================
- Updated Android Urban Airship SDK to 7.1.1
==============================
Version 5.1.0 - April 21, 2016
==============================
- Updated Android and iOS Urban Airship SDK to 7.1.0
- Added deep linking support.
- Added flag to disable auto launching the Message Center when the corresponding push is opened.
==============================
Version 5.0.1 - Mar 17, 2016
==============================
- Updated Android maven URL to https
==============================
Version 5.0.0 - Mar 7, 2016
==============================
- Updated Android Urban Airship SDK to 7.0.3
- All functions now take an optional failure callback. The method runAction now
returns just the result's value in the success callback and the result's error
in the failure callback.
- Added methods to access and modify the inbox listing.
- Generated JSDocs are now available - http://docs.urbanairship.com/reference/libraries/urbanairship-cordova/latest/
==============================
Version 4.1.1 - Feb 12, 2016
==============================
- Updated iOS Urban Airship SDK to 7.0.2
==============================
Version 4.1.0 - Feb 8, 2016
==============================
- Updated iOS Urban Airship SDK to 7.0.1
- Updated Android Urban Airship SDK to 7.0.1
- Added Message Center support
- Added config to set the Android notification sound
- Removed Cordova minimum version restriction
- Removed Cordova iOS minimum version restriction
==============================
Version 4.0.1 - Nov 19, 2015
==============================
- Fixed enabling location for Android below API 23.
==============================
Version 4.0.0 - Nov 18, 2015
==============================
- Updated to Cordova 5.4.0, Cordova-iOS 3.9.0, Cordova-Android 4.1.0
- Updated iOS Urban Airship SDK to 6.4.0 (bitcode) compatible with Xcode 7
- Updated Android Urban Airship SDK to 6.4.1
- Request Android location permissions for API 23+
==============================
Version 3.6.0 - Oct 29, 2015
==============================
- Updated iOS Urban Airship SDK to 6.4.0 (non-bitcode) compatible with Xcode 6.4
- Updated Android Urban Airship SDK to 6.4.0
==============================
Version 3.5.0 - Oct 2, 2015
==============================
- Updated iOS Urban Airship SDK to 6.3.0 (non-bitcode) compatible with Xcode 6.4
- Updated Android Urban Airship SDK to 6.3.0
==============================
Version 3.4.1 - Sept 18, 2015
==============================
- Updated iOS Urban Airship SDK to 6.2.2 (non-bitcode) compatible with Xcode 6.4
- The urbanairship.registration event on iOS now returns the device token along with the channel ID.
==============================
Version 3.4.0 - Aug 24, 2015
==============================
- Updated iOS Urban Airship SDK to 6.2.0
- Updated Android Urban Airship SDK to 6.2.2
==============================
Version 3.3.3 - Aug 3, 2015
==============================
- Updated iOS Urban Airship SDK to 6.1.4
- Fixed AndroidRuntimeException when handling any user recoverable Google Play services errors.
==============================
Version 3.3.2 - July 30, 2015
==============================
- Updated iOS Urban Airship SDK to 6.1.3
- Updated Android Urban Airship SDK to 6.1.3
==============================
Version 3.3.1 - July 14, 2015
==============================
- Use the CordovaLandingPageView in the landing page activity.
==============================
Version 3.3.0 - July 13, 2015
==============================
- Themed the Android landing page to match iOS.
- Fixed Android security exception when applications try to open a database with 'window.openDatabase' after
launching the application with a landing page.
==============================
Version 3.2.2 - July 10, 2015
==============================
- Updated iOS Urban Airship SDK to 6.1.2
==============================
Version 3.2.1 - July 7, 2015
==============================
- Updated iOS Urban Airship SDK to 6.1.1
- Updated Android Urban Airship SDK to 6.1.2
==============================
Version 3.2.0 - June 25, 2015
==============================
- Updated iOS Urban Airship SDK to 6.1.0
- Updated Android Urban Airship SDK to 6.1.1
- Added tag group support
==============================
Version 3.1.4 - May 26, 2015
==============================
- Updated Android Urban Airship SDK to 6.0.2
- Added ability to disable analytics through the config
==============================
Version 3.1.3 - April 29, 2015
==============================
- Updated iOS Urban Airship SDK to 6.0.2
=================================
Version 3.1.2 - April 23, 2015
=================================
- Fixed iOS build error
=================================
Version 3.1.1 - April 22, 2015
=================================
- Renamed plugin ID to urbanairship-cordova to better match the IDs for NPM
=================================
Version 3.1.0 - April 22, 2015
=================================
- Updated Android plugin to support cordova-android 4.0.0
=================================
Version 3.0.0 - April 14, 2015
=================================
- Updated Android and iOS Urban Airship SDK to 6.0.1
- Removed the cordova device plugin dependency
- Renamed the plugin ID to "com.urbanairship.cordova" from "com.urbanairship.phonegap.PushNotification"
- Renamed the window accessor to "UAirship" from "PushNotification"
- Added method to get the channel ID on both Android and iOS
- Updated the API to remove any enable/disable methods
- Updated getTags to return an array of tags instead of an object
- Support for running Urban Airship actions
- Support for disabling/enabling analytics
- Support for associating and disassociating a channel to a named user
- iOS: Added method to get current badge number (iOS only)
- iOS: Added config option to not clear badge on launch (iOS only)
- Android: Added config to set the notification icon and accent color
- Android: Plugin now depends on "android.support.v4" and "com.google.play.services"
=================================
Version 2.8.1 - February 12, 2015
=================================
- Revert min sdk version back to 3.4.0
=================================
Version 2.8.0 - February 11, 2015
=================================
- Removed extra manual installation steps by providing plugin hooks.
- Updated the minimum cordova version to 4.0.0.
================================
Version 2.7.3 - January 28, 2015
================================
- Updated Urban Airship Android Library to 5.1.5
=================================
Version 2.7.2 - December 31, 2014
=================================
- Updated Urban Airship Android Library to 5.1.4
=================================
Version 2.7.1 - December 15, 2014
=================================
- Updated Urban Airship Android Library to 5.1.3
================================
Version 2.7.0 - December 8, 2014
================================
- Updated Urban Airship iOS Library to 5.1.0
- Updated Urban Airship Android Library to 5.1.2
================================
Version 2.6.0 - November 5, 2014
================================
- Updated Urban Airship Android Library to 5.1.0
==================================
Version 2.5.1 - November 3, 2014
==================================
- Removed writeJavascript calls for compatibility with Cordova 4.0
==================================
Version 2.5.0 - September 22, 2014
==================================
- Updated Urban Airship iOS Library to 5.0.0
==================================
Version 2.4.0 - April 23, 2014
==================================
- Updated for Cordova 3.4.0+
- Updated Urban Airship iOS Library to 4.0.0
- Updated Urban Airship Android Library to 4.0.1,
CHANGELOG: http://docs.urbanairship.com/reference/libraries/android/latest/android_changelog.txt
==================================
Version 2.3.3 - April 18, 2014
==================================
- Added PushNotification.clearNotifications() to clear all notifications for the application on Android.
==================================
Version 2.3.2 - March 10, 2014
==================================
- Updated Urban Airship iOS Library to 3.0.3, which fixed detectProvisioningMode behavior when
inProduction is not set.
==================================
Version 2.3.1 - February 25, 2014
==================================
- Updated Urban Airship Android Library to 3.3.1,
CHANGELOG: http://docs.urbanairship.com/reference/libraries/android/latest/android_changelog.txt
- Fixes crash with Android background location
==================================
Version 2.3.0 - January 15, 2014
==================================
- Updated Urban Airship Android Library to 3.3.0,
CHANGELOG: http://docs.urbanairship.com/reference/libraries/android/latest/android_changelog.txt
- Add config to enable push on launch. When push is not enabled on launch,
it will be enabled once enablePush is called from javascript.
==================================
Version 2.2.2 - January 2, 2014
==================================
- Start iOS location provider automatically when location is enabled
==================================
Version 2.2.1 - December 30, 2013
==================================
- Fix iOS location bug
==================================
Version 2.2.0 - November 18, 2013
==================================
- Use DOM events for incoming push and registration events
- Use js-module for including the PushNotification.js file
- Updated and fixed issues in the provided example
==================================
Version 2.1.1 - November 18, 2013
==================================
- Update device plugin dependency id
- Add log statement to iOS push plugin on initialize
==================================
Version 2.1.0 - September 20, 2013
==================================
- Update Urban Airship iOS Library to 3.0.0, CHANGELOG: https://github.com/urbanairship/ios-library/blob/3.0.0/CHANGELOG
- Requires Xcode 5 now
==============================
Version 2.0.1 - August 8, 2013
==============================
- Update Urban Airship iOS Library to 2.0.1 that fixed a bug in UAHTTPConnectionOperation
causing intermittent crashes during push registration.
==============================
Version 2.0.0 - July 30, 2013
==============================
- Updated for PhoneGap 3.0.0
==============================
Version 1.0.8 - July 23, 2013
==============================
- Update iOS plugin to latest UAirship release (2.0.0)
- Fix: Fix possible crash with setQuietTime on iOS
==============================
Version 1.0.7 - June 12, 2013
==============================
- Fix: setAlias on Android to actually set the alias.
- Fix: setQuietTime on iOS now sets the correct time.
==============================
Version 1.0.6 - April 22, 2013
==============================
- Updated to Cordova 2.6
- Sample apps load plugin at startup
=============================
Version 1.0.5 - March 8, 2013
=============================
- Moved the plugin intent receiver into the plugin package (Android)
- Properly handle the Cordova 2.3 changes to the iOS platform value
=================================
Version 1.0.4 - February 19, 2013
=================================
- Updated plugin to be compatible with version 2.0.4 of
the Urban Airship Android library
Version 1.0.3 - December 7, 2012
=================================
- FIXED: getIncoming now only returns incoming push data once
- Improved Intent flags in Android sample application when launching
from a notification
- Sample applciations now log push data to the console instead of
displaying alert dialogs
=================================
Version 1.0.2 - November 16, 2012
=================================
- Updated to PhoneGap 2.2.0
- FIXED: App delegate surrogate handling was causing edge case issues
with iOS 6 and certain plugin combinations
- FIXED: setting an alias to an empty string results in subsequent
registration failures
- Changed default value of UAPushEnabled to NO in NSUserDefaults on app launch.
This only affects the iOS plugin using v1.3.5 of libUAirship.a or greater.
If you have used previous versions of the plugin, you should update your
app in order to reflect this change, in order to see the same behavior.
=================================
Version 1.0.1 - August 23, 2012
=================================
- FIXED: Addressed crash in the Android plugin caused by Cordova library bug when push or
registration events occur before the web view is initialized.
- FIXED: Addressed JSON bug resulting in invalid push extras.
- Removed Urban Airship library from iOS and Android sample projects. See the documentation at
https://docs.urbanairship.com/display/DOCS/Client%3A+PhoneGap for more information