All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.2.34 (2023-09-11)
5.2.33 (2023-09-04)
5.2.32 (2023-08-31)
5.2.31 (2023-08-31)
5.2.30 (2023-08-29)
5.2.29 (2023-08-29)
- deps: update dependency com.android.tools.build:gradle to v8.1.1 (987fba9)
5.2.28 (2023-08-29)
5.2.27 (2023-08-29)
5.2.26 (2023-08-28)
5.2.25 (2023-08-28)
5.2.24 (2023-08-27)
5.2.23 (2023-08-24)
- better res on notify function (c5e49a4)
5.2.22 (2023-08-24)
- doc (b2de79e)
5.2.21 (2023-08-24)
- list command (74c45cc)
5.2.20 (2023-08-22)
- handle update issue direct (b4e96ba)
5.2.19 (2023-08-22)
- android direct issue (2b3ee6a)
5.2.18 (2023-08-22)
- ios: set error flag to false for non-error actions (74c0654)
5.2.17 (2023-08-21)
5.2.16 (2023-08-21)
- android direct download (1784c75)
5.2.15 (2023-08-21)
5.2.14 (2023-08-18)
- issue android (e78006b)
5.2.13 (2023-08-18)
- semaphore issue android (0da47c9)
5.2.12 (2023-08-18)
- instead of time use semaphore (942146a)
5.2.11 (2023-08-17)
- only apply directUpdate on boot app not pause (722a2ae)
5.2.10 (2023-08-17)
- make code simpler (708bfd8)
5.2.9 (2023-08-17)
- appReady ios when no update (38759ab)
5.2.8 (2023-08-17)
- add appReady when autoUpdate disabled (71d7dab)
5.2.7 (2023-08-17)
- send appReady if auto update disabled (d56d86f)
5.2.6 (2023-08-17)
- android update (bbd4c50)
5.2.5 (2023-08-16)
- lint issue (6d3df84)
5.2.4 (2023-08-16)
- make log more clear for direct download (33a4cd4)
5.2.3 (2023-08-16)
- android direct update (c556475)
5.2.2 (2023-08-16)
5.2.1 (2023-08-16)
- lint issue (12640fb)
5.2.0 (2023-08-16)
- add getBuiltinVersion (8f5feba)
5.1.0 (2023-08-15)
- add directUpdate (b490dd1)
5.0.21 (2023-08-14)
5.0.20 (2023-08-11)
- doc url (8db243f)
5.0.19 (2023-08-10)
5.0.18 (2023-08-09)
5.0.17 (2023-08-07)
5.0.16 (2023-08-06)
- CI/CD (3335013)
5.0.15 (2023-07-31)
- deps: update dependency com.android.tools.build:gradle to v8.1.0 (6c39969)
5.0.14 (2023-07-31)
5.0.13 (2023-07-27)
- lint issue (063b898)
5.0.12 (2023-07-24)
- isMainActivity for old devices (2124bf1)
5.0.11 (2023-07-24)
5.0.10 (2023-07-18)
5.0.9 (2023-07-18)
5.0.8 (2023-07-17)
5.0.7 (2023-07-15)
5.0.6 (2023-07-15)
5.0.5 (2023-07-14)
- lint (ee9e6e8)
5.0.4 (2023-07-14)
5.0.3 (2023-07-14)
- bundleExists check, more checks to prevent Our App with capacitor-updater crashes #108 (3c75026)
- issue decrypt wrong format (85a363e)
- remove spam log about getting info (dc2498e)
5.0.2 (2023-07-14)
- build issues (fa4170f)
- download issue UI hang (741e627)
- issue updateAvailable ios wrong package returned (4dab086)
- lock issue (28e00db)
5.0.1 (2023-06-01)
- test fix commit and see if CI is sane now (ae6fbc0)
- test fix commit and see if CI is sane now
- test bump
- update to capacitor 5, remove deprecated method
- android: Java and TypeScript interfaces have changed for some plugin methods to support returning VersionInfo
- the url config change and not compatible with the past one
- 💥 use the new auto update system (109ebc2)
- add allowEmulatorProd option to ignore store start app (94e2799)
- add android decrypt RSA AES (946354e)
- add background download android (0d4aac3)
- add base of ios, download file (3be5b53)
- add cancel delay (e06caa2)
- add checksum (226bcdb)
- add checksum check + lint (f4e2649)
- add current method (64f3a24)
- add currentNative to get current (962ec3d)
- add default private key to plugin (dc1949e)
- add delayupdate (d51528c)
- add disableAutoUpdateUnderNative and disableAutoUpdateToMajor capability (7e0d1d2)
- add download event (36c901b)
- add download_complete and download_% events (0ed8022)
- add download_fail event (c03a0db)
- add DownloadComplete event and remove updateAvailable (1cbc934)
- add emcryption for manual (04e87a8)
- add event when fail install (e68a4d3)
- add getchannel (52fb699)
- add getId method for version by device control (b733873)
- add headers to getLatest for future usage (1dbd90f)
- add just and reload (b9b17cb)
- add majorAvailable event (48ceca0)
- add methods to decouple update (a710f96)
- add noNeedUpdate event (8aa92e3)
- add os version in metadata (664d992)
- add persistency android (e89d82d)
- add pluginVersion send to server (6453efb)
- add private key system to have end to end encryption (5f3bd66)
- add reset method to revert to original (78ae091)
- add resetWhenUpdate system (17b0326)
- add setChannel method (4cbd77d)
- add setCustomId method (8864704)
- add stats for app_moved_to_foreground app_moved_to_background (cab7878)
- add stats for decrypt issue (c1bf966)
- add stats methods (53a50d7)
- add timeout in request (bfdc5cd)
- add to download event version (2069379)
- add updateAvailable event (75af960)
- add versionCode in stats and update (bfe2ce4)
- add versionName and reload + WIP auto update (cae43cc)
- add web definition (7f70a1c)
- allow capacitor 5 apps (5a5cb5d)
- allow override version (31faecd)
- allow reset to auto update version + add CI (1b946c1)
- android: download method bubbles exception to client (0abc94e)
- android: support notifyAppReady() in manual mode (b894788)
- disable autoupdate in livereload mode + warning (d3c2838)
- end-to-end encryption work on ios (5b1c414)
- expose getLatest in js (813fee4)
- listener for app reloaded (5783f53)
- make auto update by default (a0cede5)
- make auto update revert if fail to load (08d7811)
- make hotreload work in Android (be1278f)
- make live update work in IOS and Android (00fd99c)
- make unzip and copy step (bd45727)
- multi delay (fb42865)
- release minor version for new feature availability (91d7d77)
- remove allowEmulatorProd and send it to server instead (dbfe318)
- reset on update by default. (f8272f2)
- success and error callback sending stats (4cc76da)
- test bump (756caff)
- transfor android and ios with necessary base (1080808)
- update to capacitor 5, remove deprecated method (e342d9c)
- use post instead of get for update (f763cb5)
- _reset use new system (ed6b751)
- #104 (148a878)
- action with new workflow (6f98c1e)
- add arg check in android (b2360f0)
- add auto docgen api (38a547a)
- add back build.gradle mistaken deleted (a854409)
- add back md file (f560a81)
- add cleanup ios (c412bf4)
- add comment for easy understanding (9c59c02)
- add declaration for IOS (0a402f7)
- add DeferredNotifyAppReadyCheck and checkAppReady (ea2f18b)
- add definition for download event (9f647be)
- add dlx to cache (1b3c174)
- add download_fail event (f00713b)
- add getPluginVersion (bed9ce1)
- add log deviceId (57afd93)
- add log when reset (aabe45d)
- add loggin message with original version (5a018dd)
- add logs in Auto-update (196d7be)
- add message from backend to display to users (e6fd0f2)
- add missign methods in swift (c98ba70)
- add missing check for debug (4361192)
- add missing class in swift (ff80a4d)
- add missing def ios (41c38a2)
- add missing def updateAvailable (1a58e65)
- add missing definitions (4127f0f)
- add missing download_fail in android (758aa7a)
- add missing event (929e82a)
- add missing function declarion ios (d618887)
- add missing keywork in set step (2aec65e)
- add missing method (712deea)
- add missing revert for stats (c736269)
- add missing sessionKey in TS def (4fe8e43)
- add missing type in var (bfa1379)
- add next method (ca5a0f4)
- add removeAllListeners in definition (ff15f70)
- add warning for windows path and set bundle error when fail (2250e0b)
- again issue typo version npm (171a5f6)
- all prebuild issue (1bd38ab)
- allow delay kinds (47dce5e)
- allow store object in pref (b16b8ff)
- android (2049a89)
- android (b231264)
- android build (217241b)
- android build (3e2f154)
- android build (885ff7b)
- android download issue in evnt system (3630ca7)
- android for capacitor-go usage (497ada9)
- android issue (79250b0)
- android issue (8d4ab60)
- android issue (a4c3acc)
- android log (83de877)
- android stats method (bf2fb46)
- android stats methods (dfeffb8)
- android: autoUpdate properly compares version names during getLatest check (9e5c37c)
- android: code style (13475a4)
- android: crashing on notifyDownload inifinite stack recursion (b93eeed)
- android: dont allow redundant downloads of versions that already exist (e9f81d7)
- android: ensure correct bundle properties are used when saving fallback version (caac9dc)
- android: event listener calls should return bundle not version, as appropriate (2d1e180)
- android: extra safe plugin API calls (2f09660)
- android: fix file api usage (04783df)
- android: fix incorrectly keyed json accessors (6071bfa)
- android: Fix typo in 'getPluginVersion' (d72193b)
- android: function getting bundle by name should actually compare using name (b9d7e67)
- android: handle CAP_SERVER_PATH empty string as default equivalent to 'public' (ea80afe)
- android: next() function should set version status to PENDING (b0c1181)
- android: onActivityStarted needs to be called in ALL modes (cd0b1aa)
- android: use correct bundle property for commit/rollback (0839230)
- android: use this not self in java, fix build (442252a)
- api file (fc27bfd)
- api file for the doc (0ceb96b)
- appMovedToForeground (9f054ed)
- async get version issue (0155e64)
- auto reset issue in manual (03d266f)
- auto update (d170455)
- auto update (8fbae64)
- Auto update setup (34ef24d)
- autoupdate without livereload mode (9a1b23f)
- background thread issue ios (6bb7e84)
- backport updateAvailable event (d1c72b6)
- better documentation for auto update (82853f1)
- better error catch in android download (39a4f01)
- better error handling download function (03ffad7)
- better function name and order + fix android activity issue (4232fee)
- better step name (ef99cfc)
- broken version system ios (edc5c7c)
- build (2e04f9d)
- build and use pnpm (d8a9462)
- build android (7f030b4)
- build error ios (7489e8f)
- build ios (f7042a6)
- build IOS (2e599a9)
- build issue (1083856)
- build issue (51df43e)
- build issue (326bf04)
- build issue (c84842e)
- build issue (035c918)
- build issue (fac5398)
- build issue (36b2371)
- build issue (6f7ddd9)
- build issue android (20ba77f)
- build issue android (c3ef063)
- build issue android (8ff71af)
- build issue android back to v4 (0191db4)
- build issue ios (fe02774)
- build script +logs (a174a59)
- build with the new licence (1a5f53e)
- bump issue CI (a9f489a)
- bump script (c4aac2b)
- call appMovedToForeground only if not in app (d4d53fa)
- change order to commit doc well (45d7b41)
- changelog (ad60d24)
- changelog add section to explain it's broken (b9a51e5)
- changelog issue (6bb21e9)
- checksum issue (0769550)
- checksum_fail missing throw (2be65e1)
- ci (bcce748)
- ci (5c4af0f)
- ci add auto readme update (ca6afeb)
- ci for doc (1d07bd2)
- ci script (38d5adf)
- ci script (9e41edb)
- CI step names (74e0cac)
- CI use new capacitor-plugin-standard-version (8062e4c)
- ci version (921eb2b)
- cleanupObsoleteVersions (1fa7d97)
- commit issue (edf5468)
- current and disable reset in ios for now (89f22e6)
- current method (6d0dc02)
- currentVersionNative convertion (186425f)
- currentVersionNative use wrong version in IOS (666a5cb)
- debug message stats android (d4c96ac)
- declaration (7e8eb65)
- def issue (ba0f506)
- def issue (6ca036e)
- default val ios (a7a1f08)
- definition in TS (24376a6)
- definition getId (56d5730)
- definition issue (1b3f909)
- definition issue and ios return key (7f2f0ae)
- definitions (47419d6)
- definitions (74fc541)
- definitions (78fd247)
- definitions (3efc1cb)
- definitions (0f62af4)
- definitions for errors (100b021)
- delay android (774c67b)
- delay issue android (e88645e)
- delay on app killed Android (f14ad78)
- delete bundle issue (a4f0dd8)
- delete self issue (30d10cd)
- delete tags and changelog to restart at v5 (e53854b)
- deps (74657fd)
- deps: update dependency com.android.tools.build:gradle to v7.3.1 (cf1c18a)
- deps: update dependency com.android.tools.build:gradle to v8.0.1 (a8bc252)
- deps: update dependency com.android.tools.build:gradle to v8.0.2 (f0cb364)
- deps: update dependency com.google.code.gson:gson to v2.10 (0ba9c3e)
- deps: update dependency com.google.code.gson:gson to v2.10.1 (fc680a9)
- disable delete active (7f52870)
- dispatch async ios (bef1a4d)
- doc (214e3b9)
- doc (41b2be0)
- doc (31fbe56)
- doc (b1a8a3e)
- doc (8acf524)
- doc add link for API key (36503d6)
- doc auto update (e2965fd)
- doc link issue (46b1540)
- doc readme (0486ebf)
- docgen (0077ccc)
- documentation (2d95a2e)
- documentation in npm (ea29078)
- documentation links (6ac6be3)
- download async (8dd0d54)
- download missign methods calls (719d2f5)
- dry run for now (874c40e)
- error in ios missing code disableAutoUpdateUnderNative (c889b76)
- error message (cceec00)
- error message for getChannel (75a0e73)
- error message wrong download (1c1e570)
- error to info message (862821a)
- expose isAutoUpdateEnabled (b0befb1)
- file exist issue (4383cdd)
- file npm (d0e3eb8)
- folder default issue (6ea750f)
- force use latest (105fbe5)
- format (3a2bebb)
- format android (5a21088)
- function name (f40dd5b)
- function name (a7a8001)
- function naming version to bundle (29520d9)
- function replace issue (9d48349)
- get current (78c025f)
- getDeviceId return type (037af0c)
- github action flow (d0ba579)
- give more freedom to dev who use the plugin (943fbf9)
- go back to v3 to let CI manage version (79bd439)
- if empty folder (d7bf6d0)
- implement setCurrentBundle (b8a3e56)
- import ios (fed83c7)
- info and status (67998a5)
- init value for version ios (4b6623c)
- init version (94eeb9c)
- install instruction (8b8523e)
- install instructions (7b868bd)
- invalid sessionKey decode (17dbec5)
- ios build issue (bf78984)
- ios double kill (1e21c24)
- ios part (2ff3224)
- ios settings (8770d23)
- ios type (be90fbe)
- ios use proper background task (ceaa7ca)
- isDownloaded ios (8fa850d)
- isMainActivity (e79aabc)
- isMainActivity missing try catch (a2cca06)
- issue #151 + checksum possibly null (66c27e9)
- issue android (a89e241)
- issue build (0129eb8)
- issue cleanup (6c6e395)
- issue conversion (8544f59)
- issue in android with new event (3301346)
- issue in release naming (2cd39d4)
- issue in sessionKey naming in android (06d6800)
- issue ios copy (450c840)
- issue naming in versionInfo (24c552a)
- issue path for auto version update (6013e79)
- issue set (6d7b01c)
- issue setNext (f03a4b8)
- issue with auto version number (7c3a7aa)
- issue with download percent (6829547)
- issue with empty or null value (d8acacc)
- issue with isBuiltin is Unknow (0a6d963)
- issue with OSX hidden folder (48d0d8b)
- issue with resetWhenUpdate (cfccad1)
- issue with timeout (535949c)
- keywords npm (31b9c6c)
- last android typo (6db9777)
- last compilation fail (c593f8b)
- last missgin diff in swift (bf7f97a)
- last typo issue (cf940b0)
- last wrong link (6c66341)
- licencing (83018ee)
- lint (08de6cd)
- lint (edb4e78)
- lint (164d32d)
- lint (200c8b3)
- lint (71fecc0)
- lint issue (6c559e4)
- lint issue (6f11879)
- lint issue (ce64ae1)
- lint issue (607b1cb)
- lint issue (8858307)
- lint issue (e91d198)
- lint issue (640a0c3)
- lint issue (0275c79)
- lint issues (5cd5745)
- list() returning full filepath (1e3350c)
- log messages android (c1be437)
- log messages make them same between platforms (5a58eda)
- logs (30b0d03)
- logs again (9e54db5)
- logs issue volley (cc8a9af)
- logs messages (e0d9bf5)
- make all setNextBundle in the same order in platforms (bbaf4ec)
- make android file closer to ios one (c584e9d)
- make builtin not try to delete (fbe1886)
- make doc beatifull (5065f39)
- make error message same in ios and android (557e447)
- make first check async (e8072bf)
- make persistency work too (3d1121e)
- make version install work on ios (8099d44)
- merge issue (0e14bcd)
- merge issue (bbdbafd)
- message logs ios (2cd95e8)
- message print location (a3ec7ca)
- missign delete in ios (008c8a8)
- missing export map (d936cbc)
- missing logs (aa22114)
- missing namespace (c1e6606)
- missing reset versionName (880045d)
- missing start getLatest android (56709ad)
- name folder to id (fe789a3)
- naming (e8328b2)
- naming issue (d48774d)
- native build issues (05da8b2)
- notifyAppReady ios (92de32e)
- npm configs (375ab2c)
- npm listing (4b9ed4b)
- order (c6a0ca4)
- order (3ef6ece)
- order issue resetWhenUpdate (8c79639)
- pack version (3148d98)
- package (b5b7237)
- packages (eeaac1d)
- paddding (705d529)
- path issue (9b44ac8)
- path issue (b54bf59)
- peer issues with capacitor (1166b2e)
- persist version between reload (8c7470a)
- persistence in android (8a05a7a)
- persistent path issue during delete (641b8ef)
- platform (7873709)
- potential vulnerability (59ccdd1)
- print issue who create crash (f638ef2)
- pro-guard usage (ba28f37)
- publish on npm as next for dev (f545390)
- put back old number version (0866064)
- put bg download in separe method (c85adf3)
- readme (ceedf2d)
- readme (cddbf50)
- readme (b598ce9)
- readme typo (c930ec9)
- reject also getLatest is message present (cf538a1)
- reload and logs (8c963ab)
- reload only if lastPath set (5627e21)
- remove auto update logic from app (38ad3de)
- remove bad return (f2179d9)
- remove call when not necessary (6d01411)
- remove debug comment (cd21c96)
- remove dry run (4c179ab)
- remove dup (541d6e7)
- remove dup call auto update (af577c7)
- remove duplicated code and allow init without plugin (f98e560)
- remove duplicated var (0a4dc9f)
- remove error with this android (9713835)
- remove event for now to have simple interface (2148a0b)
- remove export for now (44b9ede)
- remove for now security param to find a better option (c0251b9)
- remove getLatest mendatory option (d85cc5b)
- remove getter and setters (a4c0c58)
- remove just dependency (0196f5d)
- remove lint in CI for now (b18d37c)
- remove old code (e168824)
- remove old useless lib (84c24e4)
- remove old useless vars (5992d36)
- remove sonarcloud security fix who broken user app (5f0e402)
- remove unzip logs (5e9d4e4)
- remove useless bumpfile (b974f70)
- remove useless doc (b864921)
- remove useless import (131fb2a)
- remove useless logs (841ec18)
- remove useless var (c7f07ad)
- remove versionName from next (7df3471)
- rename autoUpdateUrl in updateUrl (169676c)
- rename Bundle var to have same name as Android (b68eee7)
- rename ci jobs (fd24a69)
- rename getId in getDeviceId (caac92c)
- renovate config (dedfb29)
- reset (c16c597)
- reset android (7f202cc)
- reset changelog (341e63c)
- reset for any diff (fd724ad)
- reset for ios (62b7d23)
- reset function (43c681c)
- reset function issue android (edd63fc)
- reset function issue android (769c9e3)
- reset issue android cannot hot reload (7ad9daf)
- return issue (edcc49c)
- return type getChannel (c2bf394)
- return unknown after install (c370977)
- return val from setChannel getChannel getLatest (afa033b)
- reverse condition (c5b18ce)
- reverse condition (60e18f0)
- reverse condition (307bce3)
- revert sonar change who cause build issues (214ccc2)
- revert version change (962161d)
- revert version number bump issue (d5e4f3a)
- RSA settings (c570725)
- save and download issue (d325ec9)
- save sync (c1d088e)
- saveVersionInfo implem (be2dce0)
- script remove useless file from git (b76f731)
- security issue sonarcloud (2fe3f8b)
- SecurityException start path (a58251b)
- self-hosted android checksum (a4d03b0)
- send builtin if no version (ff2ba75)
- sendStats in android and updateFailed position (fd3e744)
- sendStats use versionName (91de095)
- set for persist (b459e19)
- set ios version (7d6ebcd)
- setDelay type (6b214d7)
- some issue in order (6233db4)
- some other logs (1e82ece)
- stats (0d53a95)
- stats ios (75c26ef)
- stats use config appId (f0b1cfb)
- stepo title (c975842)
- string equals (eb4dc06)
- swiftlint (7db7d6e)
- switch to load balancer (39e5fec)
- test fix commit and see if CI is sane now (21d4fea)
- test fix commit and see if CI is sane now (edd3fd2)
- test fix commit and see if CI is sane now (2a95733)
- test fix commit and see if CI is sane now (197d740)
- test if changelog is fixed (8785b37)
- test if changelog is fixed (639c96d)
- test if changelog is fixed (842c35a)
- test if changelog is fixed (c99a78c)
- test if changelog is fixed (36e4e4d)
- tigger CI (c1f35ab)
- tigger CI (2501fd7)
- trigger ci (7672d35)
- trigger ci (4a60715)
- Trigger ci to remove beta from active (f4dca01)
- try delete builtin (df6f8bb)
- type def for reset (d03cd50)
- typedef (26d42ad)
- typing (63d9863)
- typing issue (8ac9df8)
- typo (ce010a8)
- typo (b3f8e86)
- typo again (1b55237)
- typo android stats (a41e0d6)
- typo in package (0c7d71c)
- typo in text (71b861f)
- typo issue (4b0889f)
- typo issue (0a746ba)
- typo issue Variable value typo #120 (e7f44b7)
- typo type (dad698c)
- update deps (1f0339c)
- update to capacitor v4 al dep + CI fail in cannot build (3bd3cb4)
- Update typos in README (542153d)
- update version number for android version (2dcaf78)
- update version number missing (f13108e)
- updateAvailable listener (1423253)
- upgrade deps (27abf20)
- upgrade version for publication (604467b)
- upgrade versions (7746388)
- use android studio to catch errors (524697b)
- use better practices for equality (6d6c177)
- use bundle instead of version in appropriate places (affects both typescript and java, possibly ios) (2a40471)
- use demo-app in the doc (99968c5)
- use equals to compare checksum (f7b0a12)
- use good branch (723dfdc)
- use new action npm publish (6f384e6)
- use new version system (de1e9fc)
- use only ont TAG in the whole code (2ad10ec)
- use right condition for allowEmulatorProd in android (4f1371e)
- use right name in the event (7ab7821)
- use same function to finish download (7adcfc0)
- useless stored var (3fdae2b)
- uuid android (a2d50e1)
- UUID source on android (ebbe473)
- var order (56e2137)
- version issue (4ca4c31)
- version issue ios (d44ee79)
- version number (c4f4916)
- version numbers (8944d17)
- versionBuild use override if present (eccc8a6)
- versionInfo and Status (b64aa04)
- versionInfo to BundleInfo (d5c300e)
- vulnerability issue (738904f)
- warning (958783c)
- warning build (cd48f15)
- web (9f0131c)
- web (9bdf9cc)
- web build (639ba12)
- wrong condition (f3f9c06)
- wrong version send (d2f222d)
- test bump
- update to capacitor 5, remove deprecated method
- android: Java and TypeScript interfaces have changed for some plugin methods to support returning VersionInfo
- the url config change and not compatible with the past one
- 💥 use the new auto update system (109ebc2)
- add allowEmulatorProd option to ignore store start app (94e2799)
- add android decrypt RSA AES (946354e)
- add background download android (0d4aac3)
- add base of ios, download file (3be5b53)
- add cancel delay (e06caa2)
- add checksum (226bcdb)
- add checksum check + lint (f4e2649)
- add current method (64f3a24)
- add currentNative to get current (962ec3d)
- add default private key to plugin (dc1949e)
- add delayupdate (d51528c)
- add disableAutoUpdateUnderNative and disableAutoUpdateToMajor capability (7e0d1d2)
- add download event (36c901b)
- add download_complete and download_% events (0ed8022)
- add download_fail event (c03a0db)
- add DownloadComplete event and remove updateAvailable (1cbc934)
- add emcryption for manual (04e87a8)
- add event when fail install (e68a4d3)
- add getchannel (52fb699)
- add getId method for version by device control (b733873)
- add headers to getLatest for future usage (1dbd90f)
- add just and reload (b9b17cb)
- add majorAvailable event (48ceca0)
- add methods to decouple update (a710f96)
- add noNeedUpdate event (8aa92e3)
- add os version in metadata (664d992)
- add persistency android (e89d82d)
- add pluginVersion send to server (6453efb)
- add private key system to have end to end encryption (5f3bd66)
- add reset method to revert to original (78ae091)
- add resetWhenUpdate system (17b0326)
- add setChannel method (4cbd77d)
- add setCustomId method (8864704)
- add stats for app_moved_to_foreground app_moved_to_background (cab7878)
- add stats for decrypt issue (c1bf966)
- add stats methods (53a50d7)
- add timeout in request (bfdc5cd)
- add to download event version (2069379)
- add updateAvailable event (75af960)
- add versionCode in stats and update (bfe2ce4)
- add versionName and reload + WIP auto update (cae43cc)
- add web definition (7f70a1c)
- allow capacitor 5 apps (5a5cb5d)
- allow override version (31faecd)
- allow reset to auto update version + add CI (1b946c1)
- android: download method bubbles exception to client (0abc94e)
- android: support notifyAppReady() in manual mode (b894788)
- disable autoupdate in livereload mode + warning (d3c2838)
- end-to-end encryption work on ios (5b1c414)
- expose getLatest in js (813fee4)
- listener for app reloaded (5783f53)
- make auto update by default (a0cede5)
- make auto update revert if fail to load (08d7811)
- make hotreload work in Android (be1278f)
- make live update work in IOS and Android (00fd99c)
- make unzip and copy step (bd45727)
- multi delay (fb42865)
- release minor version for new feature availability (91d7d77)
- remove allowEmulatorProd and send it to server instead (dbfe318)
- reset on update by default. (f8272f2)
- success and error callback sending stats (4cc76da)
- test bump (756caff)
- transfor android and ios with necessary base (1080808)
- update to capacitor 5, remove deprecated method (e342d9c)
- use post instead of get for update (f763cb5)
- _reset use new system (ed6b751)
- #104 (148a878)
- action with new workflow (6f98c1e)
- add arg check in android (b2360f0)
- add auto docgen api (38a547a)
- add back build.gradle mistaken deleted (a854409)
- add back md file (f560a81)
- add cleanup ios (c412bf4)
- add comment for easy understanding (9c59c02)
- add declaration for IOS (0a402f7)
- add DeferredNotifyAppReadyCheck and checkAppReady (ea2f18b)
- add definition for download event (9f647be)
- add dlx to cache (1b3c174)
- add download_fail event (f00713b)
- add getPluginVersion (bed9ce1)
- add log deviceId (57afd93)
- add log when reset (aabe45d)
- add loggin message with original version (5a018dd)
- add logs in Auto-update (196d7be)
- add message from backend to display to users (e6fd0f2)
- add missign methods in swift (c98ba70)
- add missing check for debug (4361192)
- add missing class in swift (ff80a4d)
- add missing def ios (41c38a2)
- add missing def updateAvailable (1a58e65)
- add missing definitions (4127f0f)
- add missing download_fail in android (758aa7a)
- add missing event (929e82a)
- add missing function declarion ios (d618887)
- add missing keywork in set step (2aec65e)
- add missing method (712deea)
- add missing revert for stats (c736269)
- add missing sessionKey in TS def (4fe8e43)
- add missing type in var (bfa1379)
- add next method (ca5a0f4)
- add removeAllListeners in definition (ff15f70)
- add warning for windows path and set bundle error when fail (2250e0b)
- again issue typo version npm (171a5f6)
- all prebuild issue (1bd38ab)
- allow delay kinds (47dce5e)
- allow store object in pref (b16b8ff)
- android (2049a89)
- android (b231264)
- android build (217241b)
- android build (3e2f154)
- android build (885ff7b)
- android download issue in evnt system (3630ca7)
- android for capacitor-go usage (497ada9)
- android issue (79250b0)
- android issue (8d4ab60)
- android issue (a4c3acc)
- android log (83de877)
- android stats method (bf2fb46)
- android stats methods (dfeffb8)
- android: autoUpdate properly compares version names during getLatest check (9e5c37c)
- android: code style (13475a4)
- android: crashing on notifyDownload inifinite stack recursion (b93eeed)
- android: dont allow redundant downloads of versions that already exist (e9f81d7)
- android: ensure correct bundle properties are used when saving fallback version (caac9dc)
- android: event listener calls should return bundle not version, as appropriate (2d1e180)
- android: extra safe plugin API calls (2f09660)
- android: fix file api usage (04783df)
- android: fix incorrectly keyed json accessors (6071bfa)
- android: Fix typo in 'getPluginVersion' (d72193b)
- android: function getting bundle by name should actually compare using name (b9d7e67)
- android: handle CAP_SERVER_PATH empty string as default equivalent to 'public' (ea80afe)
- android: next() function should set version status to PENDING (b0c1181)
- android: onActivityStarted needs to be called in ALL modes (cd0b1aa)
- android: use correct bundle property for commit/rollback (0839230)
- android: use this not self in java, fix build (442252a)
- api file (fc27bfd)
- api file for the doc (0ceb96b)
- appMovedToForeground (9f054ed)
- async get version issue (0155e64)
- auto reset issue in manual (03d266f)
- auto update (d170455)
- auto update (8fbae64)
- Auto update setup (34ef24d)
- autoupdate without livereload mode (9a1b23f)
- background thread issue ios (6bb7e84)
- backport updateAvailable event (d1c72b6)
- better documentation for auto update (82853f1)
- better error catch in android download (39a4f01)
- better error handling download function (03ffad7)
- better function name and order + fix android activity issue (4232fee)
- better step name (ef99cfc)
- broken version system ios (edc5c7c)
- build (2e04f9d)
- build and use pnpm (d8a9462)
- build android (7f030b4)
- build error ios (7489e8f)
- build ios (f7042a6)
- build IOS (2e599a9)
- build issue (1083856)
- build issue (51df43e)
- build issue (326bf04)
- build issue (c84842e)
- build issue (035c918)
- build issue (fac5398)
- build issue (36b2371)
- build issue (6f7ddd9)
- build issue android (20ba77f)
- build issue android (c3ef063)
- build issue android (8ff71af)
- build issue android back to v4 (0191db4)
- build issue ios (fe02774)
- build script +logs (a174a59)
- build with the new licence (1a5f53e)
- bump issue CI (a9f489a)
- bump script (c4aac2b)
- call appMovedToForeground only if not in app (d4d53fa)
- change order to commit doc well (45d7b41)
- changelog (ad60d24)
- changelog add section to explain it's broken (b9a51e5)
- changelog issue (6bb21e9)
- checksum issue (0769550)
- checksum_fail missing throw (2be65e1)
- ci (bcce748)
- ci (5c4af0f)
- ci add auto readme update (ca6afeb)
- ci for doc (1d07bd2)
- ci script (38d5adf)
- ci script (9e41edb)
- CI step names (74e0cac)
- CI use new capacitor-plugin-standard-version (8062e4c)
- ci version (921eb2b)
- cleanupObsoleteVersions (1fa7d97)
- commit issue (edf5468)
- current and disable reset in ios for now (89f22e6)
- current method (6d0dc02)
- currentVersionNative convertion (186425f)
- currentVersionNative use wrong version in IOS (666a5cb)
- debug message stats android (d4c96ac)
- declaration (7e8eb65)
- def issue (ba0f506)
- def issue (6ca036e)
- default val ios (a7a1f08)
- definition in TS (24376a6)
- definition getId (56d5730)
- definition issue (1b3f909)
- definition issue and ios return key (7f2f0ae)
- definitions (47419d6)
- definitions (74fc541)
- definitions (78fd247)
- definitions (3efc1cb)
- definitions (0f62af4)
- definitions for errors (100b021)
- delay android (774c67b)
- delay issue android (e88645e)
- delay on app killed Android (f14ad78)
- delete bundle issue (a4f0dd8)
- delete self issue (30d10cd)
- delete tags and changelog to restart at v5 (e53854b)
- deps (74657fd)
- deps: update dependency com.android.tools.build:gradle to v7.3.1 (cf1c18a)
- deps: update dependency com.android.tools.build:gradle to v8.0.1 (a8bc252)
- deps: update dependency com.android.tools.build:gradle to v8.0.2 (f0cb364)
- deps: update dependency com.google.code.gson:gson to v2.10 (0ba9c3e)
- deps: update dependency com.google.code.gson:gson to v2.10.1 (fc680a9)
- disable delete active (7f52870)
- dispatch async ios (bef1a4d)
- doc (214e3b9)
- doc (41b2be0)
- doc (31fbe56)
- doc (b1a8a3e)
- doc (8acf524)
- doc add link for API key (36503d6)
- doc auto update (e2965fd)
- doc link issue (46b1540)
- doc readme (0486ebf)
- docgen (0077ccc)
- documentation (2d95a2e)
- documentation in npm (ea29078)
- documentation links (6ac6be3)
- download async (8dd0d54)
- download missign methods calls (719d2f5)
- dry run for now (874c40e)
- error in ios missing code disableAutoUpdateUnderNative (c889b76)
- error message (cceec00)
- error message for getChannel (75a0e73)
- error message wrong download (1c1e570)
- error to info message (862821a)
- expose isAutoUpdateEnabled (b0befb1)
- file exist issue (4383cdd)
- file npm (d0e3eb8)
- folder default issue (6ea750f)
- force use latest (105fbe5)
- format (3a2bebb)
- format android (5a21088)
- function name (f40dd5b)
- function name (a7a8001)
- function naming version to bundle (29520d9)
- function replace issue (9d48349)
- get current (78c025f)
- getDeviceId return type (037af0c)
- github action flow (d0ba579)
- give more freedom to dev who use the plugin (943fbf9)
- go back to v3 to let CI manage version (79bd439)
- if empty folder (d7bf6d0)
- implement setCurrentBundle (b8a3e56)
- import ios (fed83c7)
- info and status (67998a5)
- init value for version ios (4b6623c)
- init version (94eeb9c)
- install instruction (8b8523e)
- install instructions (7b868bd)
- invalid sessionKey decode (17dbec5)
- ios build issue (bf78984)
- ios double kill (1e21c24)
- ios part (2ff3224)
- ios settings (8770d23)
- ios type (be90fbe)
- ios use proper background task (ceaa7ca)
- isDownloaded ios (8fa850d)
- isMainActivity (e79aabc)
- isMainActivity missing try catch (a2cca06)
- issue #151 + checksum possibly null (66c27e9)
- issue android (a89e241)
- issue build (0129eb8)
- issue cleanup (6c6e395)
- issue conversion (8544f59)
- issue in android with new event (3301346)
- issue in release naming (2cd39d4)
- issue in sessionKey naming in android (06d6800)
- issue ios copy (450c840)
- issue naming in versionInfo (24c552a)
- issue path for auto version update (6013e79)
- issue set (6d7b01c)
- issue setNext (f03a4b8)
- issue with auto version number (7c3a7aa)
- issue with download percent (6829547)
- issue with empty or null value (d8acacc)
- issue with isBuiltin is Unknow (0a6d963)
- issue with OSX hidden folder (48d0d8b)
- issue with resetWhenUpdate (cfccad1)
- issue with timeout (535949c)
- keywords npm (31b9c6c)
- last android typo (6db9777)
- last compilation fail (c593f8b)
- last missgin diff in swift (bf7f97a)
- last typo issue (cf940b0)
- last wrong link (6c66341)
- licencing (83018ee)
- lint (08de6cd)
- lint (edb4e78)
- lint (164d32d)
- lint (200c8b3)
- lint (71fecc0)
- lint issue (6c559e4)
- lint issue (6f11879)
- lint issue (ce64ae1)
- lint issue (607b1cb)
- lint issue (8858307)
- lint issue (e91d198)
- lint issue (640a0c3)
- lint issue (0275c79)
- lint issues (5cd5745)
- list() returning full filepath (1e3350c)
- log messages android (c1be437)
- log messages make them same between platforms (5a58eda)
- logs (30b0d03)
- logs again (9e54db5)
- logs issue volley (cc8a9af)
- logs messages (e0d9bf5)
- make all setNextBundle in the same order in platforms (bbaf4ec)
- make android file closer to ios one (c584e9d)
- make builtin not try to delete (fbe1886)
- make doc beatifull (5065f39)
- make error message same in ios and android (557e447)
- make first check async (e8072bf)
- make persistency work too (3d1121e)
- make version install work on ios (8099d44)
- merge issue (0e14bcd)
- merge issue (bbdbafd)
- message logs ios (2cd95e8)
- message print location (a3ec7ca)
- missign delete in ios (008c8a8)
- missing export map (d936cbc)
- missing logs (aa22114)
- missing namespace (c1e6606)
- missing reset versionName (880045d)
- missing start getLatest android (56709ad)
- name folder to id (fe789a3)
- naming (e8328b2)
- naming issue (d48774d)
- native build issues (05da8b2)
- notifyAppReady ios (92de32e)
- npm configs (375ab2c)
- npm listing (4b9ed4b)
- order (c6a0ca4)
- order (3ef6ece)
- order issue resetWhenUpdate (8c79639)
- pack version (3148d98)
- package (b5b7237)
- packages (eeaac1d)
- paddding (705d529)
- path issue (9b44ac8)
- path issue (b54bf59)
- peer issues with capacitor (1166b2e)
- persist version between reload (8c7470a)
- persistence in android (8a05a7a)
- persistent path issue during delete (641b8ef)
- platform (7873709)
- potential vulnerability (59ccdd1)
- print issue who create crash (f638ef2)
- pro-guard usage (ba28f37)
- publish on npm as next for dev (f545390)
- put back old number version (0866064)
- put bg download in separe method (c85adf3)
- readme (ceedf2d)
- readme (cddbf50)
- readme (b598ce9)
- readme typo (c930ec9)
- reject also getLatest is message present (cf538a1)
- reload and logs (8c963ab)
- reload only if lastPath set (5627e21)
- remove auto update logic from app (38ad3de)
- remove bad return (f2179d9)
- remove call when not necessary (6d01411)
- remove debug comment (cd21c96)
- remove dup (541d6e7)
- remove dup call auto update (af577c7)
- remove duplicated code and allow init without plugin (f98e560)
- remove duplicated var (0a4dc9f)
- remove error with this android (9713835)
- remove event for now to have simple interface (2148a0b)
- remove export for now (44b9ede)
- remove for now security param to find a better option (c0251b9)
- remove getLatest mendatory option (d85cc5b)
- remove getter and setters (a4c0c58)
- remove just dependency (0196f5d)
- remove lint in CI for now (b18d37c)
- remove old code (e168824)
- remove old useless lib (84c24e4)
- remove old useless vars (5992d36)
- remove sonarcloud security fix who broken user app (5f0e402)
- remove unzip logs (5e9d4e4)
- remove useless bumpfile (b974f70)
- remove useless doc (b864921)
- remove useless import (131fb2a)
- remove useless logs (841ec18)
- remove useless var (c7f07ad)
- remove versionName from next (7df3471)
- rename autoUpdateUrl in updateUrl (169676c)
- rename Bundle var to have same name as Android (b68eee7)
- rename ci jobs (fd24a69)
- rename getId in getDeviceId (caac92c)
- renovate config (dedfb29)
- reset (c16c597)
- reset android (7f202cc)
- reset changelog (341e63c)
- reset for any diff (fd724ad)
- reset for ios (62b7d23)
- reset function (43c681c)
- reset function issue android (edd63fc)
- reset function issue android (769c9e3)
- reset issue android cannot hot reload (7ad9daf)
- return issue (edcc49c)
- return type getChannel (c2bf394)
- return unknown after install (c370977)
- return val from setChannel getChannel getLatest (afa033b)
- reverse condition (c5b18ce)
- reverse condition (60e18f0)
- reverse condition (307bce3)
- revert sonar change who cause build issues (214ccc2)
- revert version change (962161d)
- revert version number bump issue (d5e4f3a)
- RSA settings (c570725)
- save and download issue (d325ec9)
- save sync (c1d088e)
- saveVersionInfo implem (be2dce0)
- script remove useless file from git (b76f731)
- security issue sonarcloud (2fe3f8b)
- SecurityException start path (a58251b)
- self-hosted android checksum (a4d03b0)
- send builtin if no version (ff2ba75)
- sendStats in android and updateFailed position (fd3e744)
- sendStats use versionName (91de095)
- set for persist (b459e19)
- set ios version (7d6ebcd)
- setDelay type (6b214d7)
- some issue in order (6233db4)
- some other logs (1e82ece)
- stats (0d53a95)
- stats ios (75c26ef)
- stats use config appId (f0b1cfb)
- stepo title (c975842)
- string equals (eb4dc06)
- swiftlint (7db7d6e)
- switch to load balancer (39e5fec)
- test fix commit and see if CI is sane now (2a95733)
- test fix commit and see if CI is sane now (197d740)
- test if changelog is fixed (8785b37)
- test if changelog is fixed (639c96d)
- test if changelog is fixed (842c35a)
- test if changelog is fixed (c99a78c)
- test if changelog is fixed (36e4e4d)
- tigger CI (c1f35ab)
- tigger CI (2501fd7)
- trigger ci (7672d35)
- trigger ci (4a60715)
- Trigger ci to remove beta from active (f4dca01)
- try delete builtin (df6f8bb)
- type def for reset (d03cd50)
- typedef (26d42ad)
- typing (63d9863)
- typing issue (8ac9df8)
- typo (ce010a8)
- typo (b3f8e86)
- typo again (1b55237)
- typo android stats (a41e0d6)
- typo in package (0c7d71c)
- typo in text (71b861f)
- typo issue (4b0889f)
- typo issue (0a746ba)
- typo issue Variable value typo #120 (e7f44b7)
- typo type (dad698c)
- update deps (1f0339c)
- update to capacitor v4 al dep + CI fail in cannot build (3bd3cb4)
- Update typos in README (542153d)
- update version number for android version (2dcaf78)
- update version number missing (f13108e)
- updateAvailable listener (1423253)
- upgrade deps (27abf20)
- upgrade version for publication (604467b)
- upgrade versions (7746388)
- use android studio to catch errors (524697b)
- use better practices for equality (6d6c177)
- use bundle instead of version in appropriate places (affects both typescript and java, possibly ios) (2a40471)
- use demo-app in the doc (99968c5)
- use equals to compare checksum (f7b0a12)
- use good branch (723dfdc)
- use new action npm publish (6f384e6)
- use new version system (de1e9fc)
- use only ont TAG in the whole code (2ad10ec)
- use right condition for allowEmulatorProd in android (4f1371e)
- use right name in the event (7ab7821)
- use same function to finish download (7adcfc0)
- useless stored var (3fdae2b)
- uuid android (a2d50e1)
- UUID source on android (ebbe473)
- var order (56e2137)
- version issue (4ca4c31)
- version issue ios (d44ee79)
- version number (c4f4916)
- version numbers (8944d17)
- versionBuild use override if present (eccc8a6)
- versionInfo and Status (b64aa04)
- versionInfo to BundleInfo (d5c300e)
- vulnerability issue (738904f)
- warning (958783c)
- warning build (cd48f15)
- web (9f0131c)
- web (9bdf9cc)
- web build (639ba12)
- wrong condition (f3f9c06)
- wrong version send (d2f222d)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.