Features
- Rewritten from the ground up in TypeScript for increased type safety and maintainability
- Aligned the project structure to the official plugin template to help onboard developers accustomed to the standard
- Streamlined, unified and simplified logs
- Configuration is rewritten with improved checking
- Clarify user-facing logs regarding start, wake and shutdown commands. Refers to the wiki post available here: https://github.com/AlexGustafsson/homebridge-wol/wiki/Frequently-Asked-Questions
Fixes
- Fixed issue with AJSF not supporting
null
as a default value, strengthening the compatibility with config-ui-x - Documentation improvements
Breaking changes
ip
has been renamed tohost
to more clearly tell that it supports hostnames such asmy-computer.localdomain
name
is no longer mandatory and will default toMy NetworkDevice
log
,logPinger
anddebugLog
are deprecated. Instead uselogLevel
which is one of the following values. Defaults toInfo
Debug
Info
Notice
Warning
Error
Critical
Alert
Emergency
None