UNPKG

7.22 kBMarkdownView Raw
1Changelog
2======
3## 5.4.6
4* fix(ios): create intermediate directories for downloads ([#231](https://github.com/ionic-team/cordova-plugin-ionic/pull/231))
5
6## 5.4.5
7* fix(android): make sure parent folders exist on file creation ([#226](https://github.com/ionic-team/cordova-plugin-ionic/pull/226))
8
9## 5.4.4
10* Fix issue where too many network requests at once could fire and cause performance issues.
11
12## 5.4.3
13* Fix issue where types caused incompatability with Ionic v3 (Typescript 2.x)
14
15## 5.4.0
16* Remove cordova-plugin-file as dependency to fix ([#213](https://github.com/ionic-team/cordova-plugin-ionic/issues/213))
17
18## 5.3.1
19* Add cordova-plugin-whitelist dependency ([#215](https://github.com/ionic-team/cordova-plugin-ionic/pull/215))
20
21## 5.3.0
22* Added an 'incompatibleUpdateAvailable' property to the 'CheckForUpdateResponse' ([#204](https://github.com/ionic-team/cordova-plugin-ionic/pull/204))
23* 'ConfigurationInfo' now contains the 'BuildId' in addition to the 'SnapshotId' ([#204](https://github.com/ionic-team/cordova-plugin-ionic/pull/204))
24
25## 5.2.9
26* Get dataDirectory from getAppInfo function ([#197](https://github.com/ionic-team/cordova-plugin-ionic/pull/197))
27* Add proxy for browser platform to support it ([#199](https://github.com/ionic-team/cordova-plugin-ionic/pull/199))
28
29## 5.2.8
30* Fix Type Error in IDeployConfig ([#196](https://github.com/ionic-team/cordova-plugin-ionic/pull/196))
31
32## 5.2.7
33* Change hook to run before_prepare and make it async ([#178](https://github.com/ionic-team/cordova-plugin-ionic/pull/178))
34* Fixed bug where the a new binary update would load an older cached version of the app ([#179)](https://github.com/ionic-team/cordova-plugin-ionic/issues/179))
35
36## 5.2.6
37* Check for Capacitor and switch folder ([#164](https://github.com/ionic-team/cordova-plugin-ionic/pull/164))
38* Remove unused import ([#163](https://github.com/ionic-team/cordova-plugin-ionic/pull/163))
39* Delay device ready until pro checks are done ([#161](https://github.com/ionic-team/cordova-plugin-ionic/pull/161))
40
41## 5.2.5
42* Fix bug where binaryVersionName and binaryVersionCode are not returned from getConfiguation call
43* Fix bug where downloadUpdate progress call back would go from 0 to 50 rather than 100 ([#156](https://github.com/ionic-team/cordova-plugin-ionic/pull/156]))
44* Check if the device is online before checking for updates ([#154](https://github.com/ionic-team/cordova-plugin-ionic/pull/154))
45
46## 5.2.4
47* update check device resp to be accurate ([#148](https://github.com/ionic-team/cordova-plugin-ionic/pull/148))
48
49## 5.2.3
50
51* Fixed bug with AndroidManifest.xml syntax for real since our release script kept breaking it
52
53## 5.2.2
54
55* Fixed bug with AndroidManifest.xml syntax
56
57## 5.2.1
58
59* Add ACCESS_NETWORK_STATE permission to make navigator.onLine work on android
60
61## 5.2.0
62
63* Added `DisableDeploy` Cordova preference allowing disabling of the plugin
64* Requires `cordova-plugin-ionic-webview@^2.1.4` for `DisableDeploy` support to work correctly
65
66## 5.1.6
67
68* Fixed a bug with none update method strategy that could cause background updates upon resume of the app from background
69
70## 5.0.6
71
72* Fixed a bug with version rebulds that could make some initial redirects take up to 15 seconds.
73
74## 5.0.5
75
76* Rebuild a deploy directory in the case where the binary version has changed since the update was downloaded.
77
78# 5.0.0
79
80* Release!
81* Misc. bugfixes from rc3
82
83## 5.0.0-rc.3
84
85* Improved dev tools
86
87## 5.0.0-rc.2
88
89* Disable certain features if browser `fetch` is unavailable
90* Update some API methods for coherent returns
91
92## 5.0.0-rc.1
93
94* Removed the switch statement in Android Native code to support older Java platforms
95
96## 5.0.0-rc.0
97
98* Removed the deprecated API, to be added to version 4.2.0
99
100## 5.0.0-alpha.0
101
102* Rewrote the plugin in Typescript.
103* Added support for application file manifests.
104* Added full support for partial update downloads, greatly decreasing network bandwidth.
105* **Deprecated old plugin API** in favor of modern promise-based API using async/await. Existing methods are still available, but may be removed in the future.
106
107## 4.1.7
108
109* Fix a redirect bug in iOS that would give the `background` update method inconsistent behavior
110
111## 4.1.6
112
113* Fix redirect bug in extract when version already exists (PR #82)
114
115## 4.1.5
116
117* Fix UUID storage bug on iOS (PR #79)
118
119## 4.1.4
120
121* Fix `checkAndApply` bug on Android (PR #77)
122
123## 4.1.3
124
125* Fix broken release (4.1.2)
126
127## 4.1.2
128
129* Handle `partial` flag from Pro API in `check-device` endpoint.
130
131## 4.1.1
132
133* Send plugin version to Ionic Pro when checking for updates.
134
135## 4.1.0
136
137* Added support for partial downloads.
138
139## 4.0.1
140
141* Fixed a bug where `deleteVersion` would errorwhen called. (PR #63)
142
143# 4.0.0
144
145* Removed some extraneous plugin result calls.
146* **BREAKING** Unified all API functions to return `true` on success.
147
148## 3.1.3
149
150* Fixed a bug where `ng-cordova` could potentially be overwritten when a deploy is applied.
151* Update no-zip branch
152
153## 3.1.2
154
155* Fixed the extract callback value
156* Fixed a bug where the splashscreen would show for long periods while using the `background` update method on Android
157
158## 3.1.1
159
160* Fixed another issue with the cordova.js regex.
161
162## 3.1.0
163
164* Added a `WARN_DEBUG` flag to allow bypass of the debug dialog. (PR $49)
165* Fixed a bug where minified script tags could be overwritten.
166* Fixed a bug where redirect could error incorrectly on Android.
167
168# 3.0.0
169
170* Updated Cordova Splashscreen dependency (PR #41)
171* Fixed the callback responses from the `download` and `extract` functions to reflect the docs.
172* Store updates to plugin config make via the `init` methods in preferences.
173
174## 2.0.4
175
176* Added a supported platforms note (PR #33)
177* Added correct callback calld for initialize and redirect methods (PR #20)
178
179## 2.0.3
180
181* Fixed a bug where the splashscreen could hang in some cases when dismissing the debug dialog within the automatic update methods on Android.
182
183## 2.0.2
184
185* Fixed a bug where the splashscreen could hang in some cases when using the `background` update method on Android.
186
187## 2.0.1
188
189* Fixed a bug with the splashscreen dependency definition
190
191# 2.0.0
192
193* **BREAKING** Refactored the deploy plugin API to take a config object at `init`, but no longer needs app ID's/channels in individual calls.
194* Fixed a bug where the splashscreen was hiding before the deploy had finished on iOS.
195* Fixed an iOS bug where redirects were failing as a result of a regex comparison.
196* Fixed `auto` update method in Android to properly show the splash screen.
197* Streamlined the way debug builds are handled. The plugin will now ask before each redirect away from the bundled version, allowing easier local development.
198
199## 1.1.9
200
201* Track channel.
202* Add ability to clear debug dialog.
203
204## 1.1.8
205
206* Hooked up the `MAX_STORE` variable.
207
208## 1.1.7
209
210* When the app is a `DEBUG` build, the deploy feature will show a prompt and ask whether to apply updates
211
212## 1.1.6
213
214* Fixed a bug with `auto` mode when versions were already present.
215* Added `MAX_STORE` flag for future use.
216* Changed default behavior to `background` downloads.
217
218## 1.1.5
219
220* Added this changelog and updated the README
221
222## 1.1.4
223
224* Added background download flags and changed `AUTO_UPDATE` config to `UPDATE_METHOD`