1 | Changelog
|
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`
|