Enhancement * Added endpoints found by reverse engineering B310-22s firmware * Added Net.set_register endpoint (ilarrain)
Fixes * Extension detection in firmware upload * Trigger login state retries on all ConnectionErrors, Fixing 56, 65 (scop)
1.4.7
Enhancement * Make mypy config stricter, complete type hints (scop) * Code has now complete type hints and typehinting is required by linter (scop) * Added firmware upload code * added `webserver/SesTokInfo` endpoint
Fixes * Added missing PasswordTypeEnum(3) * get session token from webserver/SesTokInfo if everything else fails
1.4.6
Fixes * Update supported Python versions >=3.4 (scop ) * Fixes issue where login crashed on SessionError when login information was passed directly in URL (Salamek) * Fixes issue where some devices (B535-232...) failed to parse XML with type attribute enabled (larsvinc) * Fixes incorrectly implemented sms.delete_sms (Steve-Temple)