From fa3ce2d4bc1f2d3fa9a2c6d3f81f6a815765465b Mon Sep 17 00:00:00 2001 From: Ben <43026681+bwp91@users.noreply.github.com> Date: Sun, 3 Dec 2023 20:37:19 +0000 Subject: [PATCH] prep 10.1.0 --- CHANGELOG.md | 8 +++-- branding/icon.png | Bin 10036 -> 0 bytes config.schema.json | 8 +++++ lib/utils/constants.js | 3 ++ package-lock.json | 70 ++++++++++++++++++++--------------------- package.json | 6 ++-- 6 files changed, 54 insertions(+), 41 deletions(-) delete mode 100644 branding/icon.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 21fcac9..9712c6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,16 +8,18 @@ This project tries to adhere to [Semantic Versioning](http://semver.org/). In pr - `MINOR` version when a new device type is added, or when a new feature is added that is backwards-compatible - `PATCH` version when backwards-compatible bug fixes are implemented -## BETA +## 10.1.0 (2023-12-03) ### Added -- Support for `MSS120` +- Support for `MSS105`, `MSS115`, `MSS120` ### Changed - Updated HomeKit native ignore list -- Bump `node` supported versions to v18.18.2 or v20.9.0 +- Updated Matter native ignore list +- Bump `node` supported versions to v18.18.2 or v20.10.0 +- Updated dependencies ## 10.0.0 (2023-10-17) diff --git a/branding/icon.png b/branding/icon.png deleted file mode 100644 index 365ffd586a0a62b6f4c96e42d619ae3567045563..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10036 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.0.0" @@ -191,9 +191,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", - "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "version": "20.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==", "dependencies": { "undici-types": "~5.26.4" } @@ -459,9 +459,9 @@ ] }, "node_modules/bl": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.8.tgz", - "integrity": "sha512-HCRq8z0+3vrGCjEKrbnK6blpDZ1xzhfZKCCuyvPC7upGcfXZSmaCumpVao/jC8o1hs/fOqJoCSPMabl+CQTPXg==", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.9.tgz", + "integrity": "sha512-Vh+M9HMfeTST9rkkQ1utRnOeABNcBO3i0dJMFkenCv7JIp76XWx8uQOGpaXyXVyenrLDZsdAHXbf0Cz18Eb0fw==", "dependencies": { "buffer": "^6.0.3", "inherits": "^2.0.4", @@ -811,15 +811,15 @@ } }, "node_modules/eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.54.0", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1170,9 +1170,9 @@ } }, "node_modules/flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { "flatted": "^3.2.9", @@ -1180,7 +1180,7 @@ "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { @@ -1522,9 +1522,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -1960,9 +1960,9 @@ } }, "node_modules/mqtt": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.3.0.tgz", - "integrity": "sha512-eZCZpfTDIF++NVvHe/EYUxxieRmDNiIk3hLrN7iJj3W1g5RqAOSwnWLIOyASdqxfOwGXiQRI59HWrd2UAkRKXw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.3.1.tgz", + "integrity": "sha512-ScLW9a8WU6EqJk0Tlp9GrvWiqP+D+IT19DHFWno4Uqak1raJp86O8KABu5KxCFagrJ3MwhdYEooqEbtvb1nbjA==", "dependencies": { "@types/readable-stream": "^4.0.5", "@types/ws": "^8.5.9", @@ -2047,13 +2047,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, diff --git a/package.json b/package.json index a54c69c..e4611f0 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "engines": { "homebridge": "^1.6.0", - "node": "^18.18.2 || ^20.9.0" + "node": "^18.18.2 || ^20.10.0" }, "repository": { "type": "git", @@ -57,13 +57,13 @@ "dependencies": { "@homebridge/plugin-ui-utils": "^1.0.0", "axios": "^1.6.2", - "mqtt": "^5.3.0", + "mqtt": "^5.3.1", "node-persist": "^3.1.3", "p-queue": "^7.4.1", "p-timeout": "^6.1.2" }, "devDependencies": { - "eslint": "^8.54.0", + "eslint": "^8.55.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-import-newlines": "^1.3.4",