Releases: DMBlakeley/homebridge-awair2
Releases · DMBlakeley/homebridge-awair2
Add Display Mode settings
- Add plug-in Setting option to select temperature units (C or F) and time format (12hr or 24hr) when Display Modes are enabled.
Update supported node-versions
- Update node-version: [18.x, 20.x], remove 16.x which is no longer supported by homebridge.
Update devDependencies
[Housekeeping] Update devDependencies for "@typescript-eslint/eslint-plugin": "^6.1.0", and "@typescript-eslint/parser": "^6.1.0".
Update supported node-versions
Update supported node-versions to [16.x, 18.x, 20.x] dropping 14.x which is end-of-life.
Housekeeping
- [Housekeeping] Additional logging improvements.
- [Housekeeping] Update README.md to include npm version and number of npm downloads.
Check tvoc value & Housekeeping
- [Enhancement] Check if tvoc > 100,000 and if so set to 100,000.
- [Housekeeping] Update devDependencies to latest versions.
- [Housekeeping] Improved logging.
Update `node.js` build versions
- [Housekeeping] Update
node.js
compatible build versions. Add18.x
, remove12.x
, as Homebridge supports versions14.x
,16.x
and18.x
. - [Housekeeping] Update
package.json
engines
anddependencies
to current supported versions.
Add 'ambient.d.ts' src file
- [Housekeeping] Add 'ambient.d.ts' src file as workaround when updating to Homebridge 1.6.0 for "node_modules/hap-nodejs/dist/lib/Advertiser.d.ts:5:29 - error TS7016: Could not find a declaration file for module '@homebridge/dbus-native'. '…/node_modules/@homebridge/dbus-native/index.js' implicitly has an 'any' type."
Remove support for sunsetted Awair devices
- [Functionality] Remove support for Awair v1, Glow and Glow-C which are 'sunsetted' by Awair as of 30 Nov 2022. With this change, Awair removed iOS app and Awair Cloud support for these devices which is required by the plug-in.
- [Housekeeping] Update README.md and Wiki for iOS 16 and removal of 'sunsetted' devices.
- [Housekeeping] Add check to confirm that Developer Token is valid JSON Web Token (JWT) as condition to starting plugin.
- [Housekeeping] Bump axios from 0.27.2 to 1.1.3.
Security and housekeeping updates
- [Security] Address potential vunerabilites by updating to
minimist ^1.2.7
andoptimist ^0.5.2
. - [Housekeeping] Update dependent node modules to latest versions.