Releases: DMBlakeley/homebridge-awair2
Releases · DMBlakeley/homebridge-awair2
Updates for compatibility with axios v0.24.0
Updated index.ts
for compatibility with axios v0.24.0
which changed never
type to unknown
. Added specification that response data should be any
.
Update index.ts code comments
Update index.ts code comments to support future updates. No functional changes to code.
Address dns-packet security vulnerability
- Address dns-packet security vulnerability. Reference CVE-2021-23386.
- Remove duplicate entries in package-lock.json
Housekeeping
- Correct
switch
statement for fall through condition ingetUserInfo()
function. - Confirm latest @dependabot updates.
- Removed node v10.x from support versions.
Added node v16.x to supported versions.
Added node v16.x to supported versions.
Housekeeping. No functional changes.
Display/LED mode initialization update
- [Bug] Correct Display and LED Mode initialization of compatible devices to ensure that 'Score' and 'Auto' are selected as defaults.
- [Bug] Initialize IAQ characteristics with numberic values to address Homebride v1.3.x warning.
- [Housekeeping] Remove duplicate entries from package-lock.json.
- [Housekeeping] In config.schema.json change 'default' to 'placeholder' for 'carbonDioxideThreshold' and 'carbonDioxideThresholdOff' entries.
Restore Display and LED modes from cache
- Awair Device and LED modes cache values are used if available - applies to Omni, R2 and Element. For new device, Device mode is set to 'Score' and LED mode is set to 'Auto'.
- Housekeeping - update of function names for clarity.
Update 'changeLEDMode' Manual mode and brightness behavior
Update 'changeLEDMode' Manual mode and brightness behavior.
Housekeeping
- Housekeeping aligning with @dependabot merges.
- Correct error in 'changeLEDMode' function.
Updates for Homebridge 1.3.x compatibility
Updates for Homebridge 1.3.x compatibility. Set minimum level for Omni lux to 0.0001.