From c9f2c8f3e3ac91e814c69e03ca26b20565bd64e6 Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Fri, 21 Jun 2024 21:50:34 +0200 Subject: [PATCH 1/2] v1.3.6 --- README.md | 23 ++++++++++++++--------- io-package.json | 18 +++++++++++++++--- package-lock.json | 43 ++++++++++++++++++++++++++++++++----------- package.json | 6 +++--- 4 files changed, 64 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 442815f..612f0f1 100644 --- a/README.md +++ b/README.md @@ -70,21 +70,26 @@ permission issue between the iobroker user and the ping utility. ### Work in progress +### 1.3.6 (2024-06-21) + +- (grizzelbee) Upd: Dependencies got updated +- (grizzelbee) Fix: minor fixes for AdapterChecker + ### 1.3.5 (2024-06-04) -* (grizzelbee) Upd: Dependencies got updated -* (grizzelbee) Upd: Requires at least admin v6.13.16 -* (grizzelbee) Upd: Requires at least nodeJs v18.0.2 -* (grizzelbee) Upd: Updated translations -* (grizzelbee) Upd: Reorganized Admin-UI -* (grizzelbee) New: Added Ping-Option to admin +- (grizzelbee) Upd: Dependencies got updated +- (grizzelbee) Upd: Requires at least admin v6.13.16 +- (grizzelbee) Upd: Requires at least nodeJs v18.0.2 +- (grizzelbee) Upd: Updated translations +- (grizzelbee) Upd: Reorganized Admin-UI +- (grizzelbee) New: Added Ping-Option to admin ### 1.3.4 (2023-10-10) -* (grizzelbee) Chg: massive code refactoring -* (grizzelbee) Fix: Fixed false error message when PushService is listening to all IPv4 or IPv6 addresses -* (grizzelbee) Chg: Forcing pollType info for pushService when enabled it's enabled in config +- (grizzelbee) Chg: massive code refactoring +- (grizzelbee) Fix: Fixed false error message when PushService is listening to all IPv4 or IPv6 addresses +- (grizzelbee) Chg: Forcing pollType info for pushService when enabled it's enabled in config ### 1.3.2 (2023-10-04) diff --git a/io-package.json b/io-package.json index c1f8c9f..9e84cb8 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,21 @@ { "common": { "name": "robonect", - "version": "1.3.5", + "version": "1.3.6", "news": { + "1.3.6": { + "en": "Upd: Dependencies got updated\nFix: minor fixes for adapter checker", + "de": "Update: Abhängigkeiten wurden aktualisiert\nFix: kleinere Korrekturen für den Adapter-Checker", + "ru": "Обновление: обновлены зависимости \n Исправлено: мелкие исправления для проверки адаптера.", + "pt": "Atualização: Dependências foram atualizadas\n Correção: pequenas correções para verificador de adaptador", + "nl": "Upd: Afhankelijkheden zijn bijgewerkt \n Oplossing: kleine oplossingen voor adaptercontrole", + "fr": "Mise à jour : les dépendances ont été mises à jour\nCorrection : correctifs mineurs pour le vérificateur d'adaptateur", + "it": "Aggiornamento: le dipendenze sono state aggiornate\nCorrezione: correzioni minori per il controllo dell'adattatore", + "es": "Actualización: Se actualizaron las dependencias\n Solución: correcciones menores para el verificador de adaptadores", + "pl": "Aktualizacja: Zależności zostały zaktualizowane \nPoprawka: drobne poprawki dla modułu sprawdzania adaptera", + "uk": "Оновлено: залежності оновлено\nВиправлення: незначні виправлення для засобу перевірки адаптерів", + "zh-cn": "更新:依赖项已更新\n修复:适配器检查器的小修复" + }, "1.3.5": { "en": "Upd: Dependencies got updated\nUpd: Requires at least admin v6.13.16\nUpd: Requires at least nodeJs v18.0.2\nUpd: Updated translations\nUpd: Reorganized Admin-UI\nNew: Added Ping-Option to admin ", "de": "Upd: Abhängigkeiten wurden aktualisiert\nUpd: Erfordert mindestens Admin v6.13.16\nUpd: Erfordert mindestens NodeJs v18.0.2\nUpd: Aktualisierte Übersetzungen\nUpd: Neu organisierte Admin-UI\nNeu: Ping-Option zum Admin hinzugefügt", @@ -132,7 +145,6 @@ ], "type": "garden", "tier": 2, - "license": "MIT", "adminUI": { "config": "json" }, @@ -230,7 +242,7 @@ "password" ], "protectedNative": [ - "Password" + "password" ], "objects": [], "instanceObjects": [ diff --git a/package-lock.json b/package-lock.json index 491453f..9c88779 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.robonect", - "version": "1.3.5", + "version": "1.3.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iobroker.robonect", - "version": "1.3.5", + "version": "1.3.6", "license": "MIT", "dependencies": { "@iobroker/adapter-core": "^3.1.6", @@ -23,12 +23,12 @@ "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/mocha": "^10.0.6", - "@types/node": "^20.14.1", + "@types/node": "^20.14.7", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", "chai": "^4.4.1", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.0", "eslint": "^8.57.0", "mocha": "^10.4.0", "proxyquire": "^2.1.3", @@ -911,6 +911,18 @@ "@sinonjs/commons": "^3.0.0" } }, + "node_modules/@iobroker/testing/node_modules/chai-as-promised": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", + "dev": true, + "dependencies": { + "check-error": "^1.0.2" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, "node_modules/@iobroker/testing/node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", @@ -1270,9 +1282,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", - "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", + "version": "20.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.7.tgz", + "integrity": "sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1637,17 +1649,26 @@ } }, "node_modules/chai-as-promised": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", - "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.0.tgz", + "integrity": "sha512-sMsGXTrS3FunP/wbqh/KxM8Kj/aLPXQGkNtvE5wPfSToq8wkkvBpTZo1LIiEVmC4BwkKpag+l5h/20lBMk6nUg==", "dev": true, "dependencies": { - "check-error": "^1.0.2" + "check-error": "^2.0.0" }, "peerDependencies": { "chai": ">= 2.1.2 < 6" } }, + "node_modules/chai-as-promised/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", diff --git a/package.json b/package.json index 3a50f89..ed66640 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.robonect", - "version": "1.3.5", + "version": "1.3.6", "description": "Robonect HX for lawn mower robots from Husquarna, Flymo, McCulloch and Gardena", "keywords": [ "ioBroker", @@ -63,12 +63,12 @@ "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/mocha": "^10.0.6", - "@types/node": "^20.14.1", + "@types/node": "^20.14.7", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", "chai": "^4.4.1", - "chai-as-promised": "^7.1.2", + "chai-as-promised": "^8.0.0", "eslint": "^8.57.0", "mocha": "^10.4.0", "proxyquire": "^2.1.3", From 0bc0e21b0b7a6c832e48b6f65bd1edd0aa75e499 Mon Sep 17 00:00:00 2001 From: grizzelbee Date: Fri, 21 Jun 2024 21:54:55 +0200 Subject: [PATCH 2/2] removed node 16 --- .github/workflows/test-and-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index 972ff12..e386b4e 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v1 @@ -48,7 +48,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] os: [ubuntu-latest, windows-latest, macos-latest] exclude: # Don't test Node.js 8 on Windows. npm is weird here