1.2.0 π» Force clients update, services & more
π Release note 1.2.0 | βοΈ Support the development | π Documentation | βοΈ Star AsusRouter | βοΈ Home Assistant Integration
π Features
- Added
AsusSystem.UPDATE_CLIENTS
state and compatible service - Added
force_clients
possibility on eachAsusData.CLIENTS
queue - Added runtime-available
set_force_clients()
method for setting both state and wait time of the feature - Added new
AsusSystem
states:RESTART_CHPASS
,RESTART_DNSMASQ
,RESTART_LEDS
,RESTART_OPENVPND
,RESTART_SAMBA
,RESTART_TIME
,RESTART_USB_IDLE
,RESTART_VPNC
,RESTART_WGS
,STOP_OPENVPND
,STOP_VPNC
- Added new
.tools.converters
:safe_timestamp_to_utc
,safe_utc_to_timestamp
,safe_utc_to_timestamp_milli
- Added
AsusData.SPEEDTEST
andAsusData.SPEEDTEST_RESULT
π¨ Testing
- Added tests for
asusrouter.modules.service
π¨ Other changes
- Improved exceptions messages
π£ GitHub
- Updated CI workflow to be more modular and allow parallel unit- and device-testing
- Added testing with
Python 3.12