Skip to content

Latest commit

 

History

History
243 lines (147 loc) · 7.65 KB

CHANGELOG.md

File metadata and controls

243 lines (147 loc) · 7.65 KB

Changelog

5.5.3

  • Fixed iOS "no space left on device"

5.5.2

  • Fixed iOS error 28 – no space left on device

5.5.1

  • Updated iOS live update logic to properly handle non-200 status code responses from the update server.

5.5.0

  • Removed no longer used cordova-plugin-whitelist dependency
  • Updated gradle dependencies to use implementation rather than compile

5.4.8

  • Fixed background update mode to handle a scenario in which a live update for an older binary is applied to a new binary

5.4.7

  • fix(ng): Angular Ivy support (#236)

5.4.6

  • fix(ios): create intermediate directories for downloads (#231)

5.4.5

  • fix(android): make sure parent folders exist on file creation (#226)

5.4.4

  • Fix issue where too many network requests at once could fire and cause performance issues.

5.4.3

  • Fix issue where types caused incompatability with Ionic v3 (Typescript 2.x)

5.4.0

  • Remove cordova-plugin-file as dependency to fix (#213)

5.3.1

  • Add cordova-plugin-whitelist dependency (#215)

5.3.0

  • Added an 'incompatibleUpdateAvailable' property to the 'CheckForUpdateResponse' (#204)
  • 'ConfigurationInfo' now contains the 'BuildId' in addition to the 'SnapshotId' (#204)

5.2.9

  • Get dataDirectory from getAppInfo function (#197)
  • Add proxy for browser platform to support it (#199)

5.2.8

  • Fix Type Error in IDeployConfig (#196)

5.2.7

  • Change hook to run before_prepare and make it async (#178)
  • Fixed bug where the a new binary update would load an older cached version of the app (#179))

5.2.6

  • Check for Capacitor and switch folder (#164)
  • Remove unused import (#163)
  • Delay device ready until pro checks are done (#161)

5.2.5

  • Fix bug where binaryVersionName and binaryVersionCode are not returned from getConfiguation call
  • Fix bug where downloadUpdate progress call back would go from 0 to 50 rather than 100 (#156)
  • Check if the device is online before checking for updates (#154)

5.2.4

  • update check device resp to be accurate (#148)

5.2.3

  • Fixed bug with AndroidManifest.xml syntax for real since our release script kept breaking it

5.2.2

  • Fixed bug with AndroidManifest.xml syntax

5.2.1

  • Add ACCESS_NETWORK_STATE permission to make navigator.onLine work on android

5.2.0

  • Added DisableDeploy Cordova preference allowing disabling of the plugin
  • Requires cordova-plugin-ionic-webview@^2.1.4 for DisableDeploy support to work correctly

5.1.6

  • Fixed a bug with none update method strategy that could cause background updates upon resume of the app from background

5.0.6

  • Fixed a bug with version rebulds that could make some initial redirects take up to 15 seconds.

5.0.5

  • Rebuild a deploy directory in the case where the binary version has changed since the update was downloaded.

5.0.0

  • Release!
  • Misc. bugfixes from rc3

5.0.0-rc.3

  • Improved dev tools

5.0.0-rc.2

  • Disable certain features if browser fetch is unavailable
  • Update some API methods for coherent returns

5.0.0-rc.1

  • Removed the switch statement in Android Native code to support older Java platforms

5.0.0-rc.0

  • Removed the deprecated API, to be added to version 4.2.0

5.0.0-alpha.0

  • Rewrote the plugin in Typescript.
  • Added support for application file manifests.
  • Added full support for partial update downloads, greatly decreasing network bandwidth.
  • 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.

4.1.7

  • Fix a redirect bug in iOS that would give the background update method inconsistent behavior

4.1.6

  • Fix redirect bug in extract when version already exists (PR #82)

4.1.5

  • Fix UUID storage bug on iOS (PR #79)

4.1.4

  • Fix checkAndApply bug on Android (PR #77)

4.1.3

  • Fix broken release (4.1.2)

4.1.2

  • Handle partial flag from Pro API in check-device endpoint.

4.1.1

  • Send plugin version to Ionic Pro when checking for updates.

4.1.0

  • Added support for partial downloads.

4.0.1

  • Fixed a bug where deleteVersion would errorwhen called. (PR #63)

4.0.0

  • Removed some extraneous plugin result calls.
  • BREAKING Unified all API functions to return true on success.

3.1.3

  • Fixed a bug where ng-cordova could potentially be overwritten when a deploy is applied.
  • Update no-zip branch

3.1.2

  • Fixed the extract callback value
  • Fixed a bug where the splashscreen would show for long periods while using the background update method on Android

3.1.1

  • Fixed another issue with the cordova.js regex.

3.1.0

  • Added a WARN_DEBUG flag to allow bypass of the debug dialog. (PR $49)
  • Fixed a bug where minified script tags could be overwritten.
  • Fixed a bug where redirect could error incorrectly on Android.

3.0.0

  • Updated Cordova Splashscreen dependency (PR #41)
  • Fixed the callback responses from the download and extract functions to reflect the docs.
  • Store updates to plugin config make via the init methods in preferences.

2.0.4

  • Added a supported platforms note (PR #33)
  • Added correct callback calld for initialize and redirect methods (PR #20)

2.0.3

  • Fixed a bug where the splashscreen could hang in some cases when dismissing the debug dialog within the automatic update methods on Android.

2.0.2

  • Fixed a bug where the splashscreen could hang in some cases when using the background update method on Android.

2.0.1

  • Fixed a bug with the splashscreen dependency definition

2.0.0

  • BREAKING Refactored the deploy plugin API to take a config object at init, but no longer needs app ID's/channels in individual calls.
  • Fixed a bug where the splashscreen was hiding before the deploy had finished on iOS.
  • Fixed an iOS bug where redirects were failing as a result of a regex comparison.
  • Fixed auto update method in Android to properly show the splash screen.
  • Streamlined the way debug builds are handled. The plugin will now ask before each redirect away from the bundled version, allowing easier local development.

1.1.9

  • Track channel.
  • Add ability to clear debug dialog.

1.1.8

  • Hooked up the MAX_STORE variable.

1.1.7

  • When the app is a DEBUG build, the deploy feature will show a prompt and ask whether to apply updates

1.1.6

  • Fixed a bug with auto mode when versions were already present.
  • Added MAX_STORE flag for future use.
  • Changed default behavior to background downloads.

1.1.5

  • Added this changelog and updated the README

1.1.4

  • Added background download flags and changed AUTO_UPDATE config to UPDATE_METHOD