From 8557358fc6c883e72aa54934f9b5d36cb5c46a12 Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Tue, 31 Dec 2024 13:53:46 +0100 Subject: [PATCH] Deps and updates (#275) --- README.md | 5 ++ package-lock.json | 134 +++++++++++++++++++++++----------------------- package.json | 8 +-- 3 files changed, 76 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index bfc5d352..970b8fd1 100644 --- a/README.md +++ b/README.md @@ -225,6 +225,11 @@ TBD --> ## Changelog + +### __WORK IN PROGRESS__ +* (@Apollon77) Updates matter.js to address several issues +* (@bluefox) Optimized UI + ### 0.3.3 (2024-12-28) * (@Apollon77) Allows to trigger commands via matter also when state already matches the value * (@Apollon77) Sets and updates the fabric label for paired devices (default is "ioBroker matter.X") diff --git a/package-lock.json b/package-lock.json index 71ac4fb0..74827051 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "@iobroker/dm-utils": "^0.6.11", "@iobroker/i18n": "^0.3.1", "@iobroker/type-detector": "^4.1.1", - "@matter/main": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/nodejs": "0.12.0-alpha.0-20241227-9e7d81837", - "@project-chip/matter.js": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/main": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/nodejs": "0.12.0-alpha.0-20241231-9ac20db97", + "@project-chip/matter.js": "0.12.0-alpha.0-20241231-9ac20db97", "axios": "^1.7.9", "jsonwebtoken": "^9.0.2" }, @@ -40,7 +40,7 @@ "node": ">=18" }, "optionalDependencies": { - "@matter/nodejs-ble": "0.12.0-alpha.0-20241227-9e7d81837" + "@matter/nodejs-ble": "0.12.0-alpha.0-20241231-9ac20db97" } }, "node_modules/@alcalzone/pak": { @@ -1001,64 +1001,64 @@ } }, "node_modules/@matter/general": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/general/-/general-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-S6uHQlL1UUgXRYl4P51t8NtCMTZSRWrV5bdVfYcheur3LXYiNwnmCp0qasHrDIj7EUFWud3D2EYtH7DvHI2OHQ==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/general/-/general-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-MDj//sB5/AkoohIg5Kx/c1PBoJy9DRzf3dg7mbptCxV4N1QzxPynz2qHk5V+cEMYZX0Jx2uy4amD5pWw8VgCHg==", "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.7.0" } }, "node_modules/@matter/main": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/main/-/main-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-e5tJnDnTXxO2mAz9sdT04C8VosXkTox9RSl2MMhs03SQ0TB3wWCtCKsNo7Q+DMz9RsKmRKsap4/3KsLy2ONMiA==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/main/-/main-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-zihZhEiwgXEJJkDUe52c9Dy/Nc8Zz4ujDEBi0jay0iUwoGY7ASftWHyh/mGG6kGeFo5RCRO67hN4yKzNCT7M6A==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/model": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/node": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/protocol": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/model": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/node": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/protocol": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" }, "optionalDependencies": { - "@matter/nodejs": "0.12.0-alpha.0-20241227-9e7d81837" + "@matter/nodejs": "0.12.0-alpha.0-20241231-9ac20db97" } }, "node_modules/@matter/model": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/model/-/model-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-3XUpAfpuH+ph9loAitL2Rh0GyBnUVNy98TMgO313EcKJGz4wJKJ7Oh27GsM132RU+x4M0vEhyxopzjiTFT+UHQ==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/model/-/model-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-ukUsFdLewsIQe3/CCJfbPHBJpZxB9FodZWvtj3fOTBseNRWTSnX/n2QkLp8MrmLSH3pZzG2BAo9D4IiTl4ZylQ==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" } }, "node_modules/@matter/node": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/node/-/node-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-A3CerLpIvjXjms4IRxIHZh1skvvmtso7JHpcUFlRbmmfxGZa+wlBkYrpWoh9vYT2eE/Cu250EDqmTCxXqPaY6w==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/node/-/node-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-Rou4UjVqDPa9S+/iJPGcrOm32apxq5XnM0Roino11cXBp2Sfgov85p0+J4ZfgKHPGFoy1RP2QUoRpPngG0hXOQ==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/model": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/protocol": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/model": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/protocol": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" } }, "node_modules/@matter/nodejs": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/nodejs/-/nodejs-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-ir096OvJyfIyxio8euD+xQpMUk1RGBTRl450u5CIbEfUglpOU4OR4xqq4b0ZJzLLSSzjACTJX5BDBKoL09Yvzw==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/nodejs/-/nodejs-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-Mq7BJDlAqf9DNQvKp55VMfEawEdqHKj02mwXbQTfH5Gg2UX2RaXdRsN6U2b3YpYteDvZzS8ArDL/8K65RRyh5A==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/node": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/protocol": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/node": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/protocol": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97", "node-localstorage": "^3.0.5" }, "engines": { @@ -1066,44 +1066,44 @@ } }, "node_modules/@matter/nodejs-ble": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/nodejs-ble/-/nodejs-ble-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-CONbCL4kTh4qsak5GhC7nGZbrZeoJK7dVnWhz9FtCLuytXe3Pm/Sgf9KLCYyD4oiQE3UNKe9UszP2xnBAITBtA==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/nodejs-ble/-/nodejs-ble-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-FEEPkHnKdsDTZyqg5dMH5xeaQTKWZOL1eTv4mhJ2C3cE1AyQheGVwwx9y4S2eBN6+VLsuz9ebL9fF+05BFpqyA==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/protocol": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837" + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/protocol": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97" }, "engines": { "node": ">=18.0.0" }, "optionalDependencies": { "@stoprocent/bleno": "^0.8.1", - "@stoprocent/noble": "^1.17.1" + "@stoprocent/noble": "^1.17.3" } }, "node_modules/@matter/protocol": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/protocol/-/protocol-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-p64NSgQsnOzFBTdJdwEghBtKZR/k2ie6Ocq25PTTLOoj0J05zIiXwgCETMokCa277Qu7hTs40vzzjcZkUAqEkQ==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/protocol/-/protocol-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-zIYhCjxUlheDkDumr/Cmm17pvwTlMj/mKeYyMPkRLAbE1SpVq0FkaAQeqeLfhokWmM4V/S87pJ9ezK5DHMF+fw==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/model": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/model": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" } }, "node_modules/@matter/types": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@matter/types/-/types-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-hONAW2FN52Bq7v3SBUWvk8LokREhT+Gv+kND27nN/2bKJorkSoVzoQxsT/0A/e1D91g+ma3KdLuN/Jsutg+GpQ==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@matter/types/-/types-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-DrRFlywnpUjwChWpkhRfdwJBSqQkUAO8q0ZD0hqe4iOPdcrI+XG2r2dKfP5wnyZQbG75cPY0uv0IGq692yVbLQ==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/model": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/model": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" } }, @@ -1266,16 +1266,16 @@ } }, "node_modules/@project-chip/matter.js": { - "version": "0.12.0-alpha.0-20241227-9e7d81837", - "resolved": "https://registry.npmjs.org/@project-chip/matter.js/-/matter.js-0.12.0-alpha.0-20241227-9e7d81837.tgz", - "integrity": "sha512-3EcDHivSyMe0dPX1jlMQVkCt9kNj7ClhRW02qQQYQxNuJsaqS5ELr+u4nnQdVu4rjeetROQA4SNxghlpLnFD2w==", + "version": "0.12.0-alpha.0-20241231-9ac20db97", + "resolved": "https://registry.npmjs.org/@project-chip/matter.js/-/matter.js-0.12.0-alpha.0-20241231-9ac20db97.tgz", + "integrity": "sha512-qlVq/Xaaa4vVF+KxGSxF+Vi2SdU8WtUI8t/Jfj+NZ+7trqX4t6mXomoWlQSAh6Myp/3ojDfo8x3VylFa9L4ImQ==", "license": "Apache-2.0", "dependencies": { - "@matter/general": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/model": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/node": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/protocol": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/types": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/general": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/model": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/node": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/protocol": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/types": "0.12.0-alpha.0-20241231-9ac20db97", "@noble/curves": "^1.7.0" } }, @@ -1696,9 +1696,9 @@ } }, "node_modules/@stoprocent/bluetooth-hci-socket": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@stoprocent/bluetooth-hci-socket/-/bluetooth-hci-socket-1.4.3.tgz", - "integrity": "sha512-cBHrMyRdfjWxQkS4fnEm1PdMiVknQfdCB37BP2DH0sHkLvs/BnOrNswqs5wdoZ5rgHvbqlZFZv/o/RYElL9XRg==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@stoprocent/bluetooth-hci-socket/-/bluetooth-hci-socket-1.4.4.tgz", + "integrity": "sha512-X7TO8t/NjNvTOcvaak5eTpR8pgG5/lwBFSOSllsCjSeVxHp4oAmTeKVAswfAFhA124KHSLF/NX4rDsvCfER31w==", "hasInstallScript": true, "license": "MIT", "optional": true, @@ -1722,9 +1722,9 @@ } }, "node_modules/@stoprocent/noble": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@stoprocent/noble/-/noble-1.17.1.tgz", - "integrity": "sha512-pSdSJxZiGx/VFaWPh8DXTe8j5KA+oAGCv8iCfQHV8Rf7T8G2f/SZG4fTiFNfnCe+kxdpHZ/h+GzIIDcZZRHS6Q==", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@stoprocent/noble/-/noble-1.18.2.tgz", + "integrity": "sha512-sFOnaJqdcoYYFh55SEkw294vZpDYh+ZpzyLBOrf171cYcdycwMKrrNhiRJaTAVAcyk+0MGtbMicC40J1ewIGsA==", "hasInstallScript": true, "license": "MIT", "optional": true, @@ -1738,7 +1738,7 @@ "node": ">=14" }, "optionalDependencies": { - "@stoprocent/bluetooth-hci-socket": "^1.4.3" + "@stoprocent/bluetooth-hci-socket": "^1.4.4" } }, "node_modules/@tootallnate/once": { diff --git a/package.json b/package.json index 1a9f3790..5f932c6a 100644 --- a/package.json +++ b/package.json @@ -23,16 +23,16 @@ "url": "https://github.com/ioBroker/ioBroker.matter" }, "optionalDependencies": { - "@matter/nodejs-ble": "0.12.0-alpha.0-20241227-9e7d81837" + "@matter/nodejs-ble": "0.12.0-alpha.0-20241231-9ac20db97" }, "dependencies": { "@iobroker/adapter-core": "^3.2.3", "@iobroker/i18n": "^0.3.1", "@iobroker/dm-utils": "^0.6.11", "@iobroker/type-detector": "^4.1.1", - "@matter/main": "0.12.0-alpha.0-20241227-9e7d81837", - "@matter/nodejs": "0.12.0-alpha.0-20241227-9e7d81837", - "@project-chip/matter.js": "0.12.0-alpha.0-20241227-9e7d81837", + "@matter/main": "0.12.0-alpha.0-20241231-9ac20db97", + "@matter/nodejs": "0.12.0-alpha.0-20241231-9ac20db97", + "@project-chip/matter.js": "0.12.0-alpha.0-20241231-9ac20db97", "axios": "^1.7.9", "jsonwebtoken": "^9.0.2" },