diff --git a/CHANGELOG.md b/CHANGELOG.md index faae2f23d..3b661f9e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,27 +6,29 @@ **Merged pull requests:** -- Optimize gathering information for missing report and fix a bug when the camera is being used on zoom/teams calls failing to retrieve an image, but not ending the process ([SoraKenji](https://github.com/SoraKenji)) +- Information gathering optimizing for Missing Report feature, and bug fix to image retrieval process when the camera is being used on zoom/teams calls. [\#812](https://github.com/prey/prey-node-client/pull/812) ([SoraKenji](https://github.com/SoraKenji)) -- It improves the accuracy for location data going back to version 1.11.4's sort wifi network data. Also includes a way to filter networks removing not useful networks (https://developers.google.com/maps/documentation/geolocation/requests-geolocation#sample-requests) [\#806](https://github.com/prey/prey-node-client/pull/806) ([SoraKenji](https://github.com/SoraKenji)) +- Accuracy improvement for location data going back to version 1.11.4's when sorting wifi network data. Enhancement includes network filtering. (https://developers.google.com/maps/documentation/geolocation/requests-geolocation#sample-requests) [\#806](https://github.com/prey/prey-node-client/pull/806) ([SoraKenji](https://github.com/SoraKenji)) -- When a action is created and it needs to get trigger over a certain condition and it's not persisting action then even if it fails to call it then it shouldn't be saved in the database. [\#803](https://github.com/prey/prey-node-client/pull/803) ([SoraKenji](https://github.com/SoraKenji)) +- Database storage revision for created actions that are not persistent. If they trigger over certain conditions, even if the system fails to call them, then they won’t be saved in the database. +[\#803](https://github.com/prey/prey-node-client/pull/803) ([SoraKenji](https://github.com/SoraKenji)) -- Update to eslint npm package from 8.39.0 or above. to 8.44.0 or above. [\#802](https://github.com/prey/prey-node-client/pull/802) ([SoraKenji](https://github.com/SoraKenji)) +- ESLint npm package was updated, going from 8.39.0 or above, to 8.44.0 or above. [\#802](https://github.com/prey/prey-node-client/pull/802) ([SoraKenji](https://github.com/SoraKenji)) -- Update to xml2js npm package from 0.4.19 to 0.5.0 or above. [\#801](https://github.com/prey/prey-node-client/pull/801) ([SoraKenji](https://github.com/SoraKenji)) +- xml2js npm package was updated going from 0.4.19 to 0.5.0 or above. [\#801](https://github.com/prey/prey-node-client/pull/801) +([SoraKenji](https://github.com/SoraKenji)) -- Update to semver npm package from 5.6.0 or above to 5.1.2 or above. [\#800](https://github.com/prey/prey-node-client/pull/800) ([SoraKenji](https://github.com/SoraKenji)) +- SemVer npm package was updated going from 5.6.0 or above, to 5.1.2 or above. [\#800](https://github.com/prey/prey-node-client/pull/800) ([SoraKenji](https://github.com/SoraKenji)) -- Update to jsdoc npm package from 3.6.10 or above to 4.0.2 or above. It also changes that package to dev dependency [\#799](https://github.com/prey/prey-node-client/pull/799) ([SoraKenji](https://github.com/SoraKenji)) +- JSDoc npm package was updated going from 3.6.10 or above, to 4.0.2 or above. Package changes to dev dependency [\#799](https://github.com/prey/prey-node-client/pull/799) ([SoraKenji](https://github.com/SoraKenji)) -- Update to async npm package from 2.6.1 to 2.6.4 [\#798](https://github.com/prey/prey-node-client/pull/798) ([SoraKenji](https://github.com/SoraKenji)) +- npm package was updated to async from 2.6.1 to 2.6.4. [\#798](https://github.com/prey/prey-node-client/pull/798) ([SoraKenji](https://github.com/SoraKenji)) -- Update to sqlite3 npm package from 5.1.2 to 5.1.5 [\#797](https://github.com/prey/prey-node-client/pull/797) ([SoraKenji](https://github.com/SoraKenji)) +- SQLite3 npm package was updated from 5.1.2 to 5.1.5. [\#797](https://github.com/prey/prey-node-client/pull/797) ([SoraKenji](https://github.com/SoraKenji)) -- When a loan is created or modify from web browser, a call to verify changes is request from Prey for Desktop so in order to ensure data is reliable now it waits for 8 seconds before making the request to backend [\#795](https://github.com/prey/prey-node-client/pull/795) ([SoraKenji](https://github.com/SoraKenji)) +- Updates to Loan creation/modification process. The browser requests a change verification call from Prey to ensure data reliability. [\#795](https://github.com/prey/prey-node-client/pull/795) ([SoraKenji](https://github.com/SoraKenji)) -- Modify package.json to differenciate "npm install" instruction from "npm run post_install/pre_uninstall/post_update" because when running "npm i" post_install get called [\#792](https://github.com/prey/prey-node-client/pull/792) ([SoraKenji](https://github.com/SoraKenji)) +- Package.json modification to differentiate “npm install” instruction from “npm run post_install/pre_uninstall/post_update” [\#792](https://github.com/prey/prey-node-client/pull/792) ([SoraKenji](https://github.com/SoraKenji)) ## [v1.11.5](https://github.com/prey/prey-node-client/tree/v1.11.5) (2023-06-29) [Full Changelog](https://github.com/prey/prey-node-client/compare/v1.11.4..v1.11.5) diff --git a/package-lock.json b/package-lock.json index ba7ddb92d..590ab33e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -705,9 +705,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz", - "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -1285,6 +1285,28 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", @@ -1551,9 +1573,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.4.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz", - "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==", + "version": "20.4.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", + "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", "dev": true }, "node_modules/@types/prettier": { @@ -2840,9 +2862,9 @@ "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "node_modules/electron-to-chromium": { - "version": "1.4.469", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.469.tgz", - "integrity": "sha512-HRN9XQjElxJBrdDky5iiUUr3eDwXGTg6Cp4IV8MuNc8VqMkYSneSnIe6poFKx9PsNzkudCgaWCBVxwDqirwQWQ==", + "version": "1.4.471", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", + "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", "dev": true }, "node_modules/emittery": { @@ -4496,17 +4518,17 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps": { @@ -4524,9 +4546,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -5488,27 +5510,20 @@ } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-fetch-happen": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", @@ -6050,7 +6065,7 @@ }, "node_modules/network": { "version": "0.6.1", - "resolved": "git+ssh://git@github.com/prey/node-network-utilities.git#a07e88fd86ffd6aaf224901892bd11642d4ca12f", + "resolved": "git+ssh://git@github.com/prey/node-network-utilities.git#61f9a218ec010e0bddb9eb89645940af8e433d36", "license": "MIT", "dependencies": { "async": "^1.5.2", @@ -7739,9 +7754,9 @@ } }, "node_modules/systeminformation": { - "version": "5.18.7", - "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.18.7.tgz", - "integrity": "sha512-ROxysxhjjnhWxQDkDPxCCQdeOt9IUKIGgfM0A++kqqNC+V/hAHQRshyG+5421R//DsOfXFc11pUFGpzA8YqRNQ==", + "version": "5.18.9", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.18.9.tgz", + "integrity": "sha512-bn/FaMoJ+ry2kz8l3tDBMCY54m38ljyMZ1y/5idSpS8YfKxdO2AIPKJt84WzE72XAiyKb27d4CbR6/XT0UqXGw==", "os": [ "darwin", "linux", @@ -8953,9 +8968,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz", - "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true }, "@eslint/eslintrc": { @@ -9425,6 +9440,21 @@ "tar": "^6.1.11" }, "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, "nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", @@ -9671,9 +9701,9 @@ "dev": true }, "@types/node": { - "version": "20.4.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz", - "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==", + "version": "20.4.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", + "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", "dev": true }, "@types/prettier": { @@ -10624,9 +10654,9 @@ "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "electron-to-chromium": { - "version": "1.4.469", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.469.tgz", - "integrity": "sha512-HRN9XQjElxJBrdDky5iiUUr3eDwXGTg6Cp4IV8MuNc8VqMkYSneSnIe6poFKx9PsNzkudCgaWCBVxwDqirwQWQ==", + "version": "1.4.471", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", + "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", "dev": true }, "emittery": { @@ -11838,13 +11868,13 @@ } }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, @@ -11860,9 +11890,9 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -12661,18 +12691,12 @@ } }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "semver": "^7.5.3" } }, "make-fetch-happen": { @@ -13112,7 +13136,7 @@ "optional": true }, "network": { - "version": "git+ssh://git@github.com/prey/node-network-utilities.git#a07e88fd86ffd6aaf224901892bd11642d4ca12f", + "version": "git+ssh://git@github.com/prey/node-network-utilities.git#61f9a218ec010e0bddb9eb89645940af8e433d36", "from": "network@https://github.com/prey/node-network-utilities.git", "requires": { "async": "^1.5.2", @@ -14396,9 +14420,9 @@ "dev": true }, "systeminformation": { - "version": "5.18.7", - "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.18.7.tgz", - "integrity": "sha512-ROxysxhjjnhWxQDkDPxCCQdeOt9IUKIGgfM0A++kqqNC+V/hAHQRshyG+5421R//DsOfXFc11pUFGpzA8YqRNQ==" + "version": "5.18.9", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.18.9.tgz", + "integrity": "sha512-bn/FaMoJ+ry2kz8l3tDBMCY54m38ljyMZ1y/5idSpS8YfKxdO2AIPKJt84WzE72XAiyKb27d4CbR6/XT0UqXGw==" }, "tar": { "version": "6.1.15",