Highlights
- EduConnect logins work again
- No more false "IP suspended" for schools with "IP" in their name
- Grades sensor no longer goes unavailable with several children
- No more bursts of duplicate
new_gradeevents after a failed refresh - Network timeouts: sensors no longer freeze on a dead connection
- Credentials are no longer logged
Behaviour changes
- A rejected login now asks to re-authenticate instead of retrying every refresh (QR code accounts need a new QR code) (#216)
- A refresh hanging for more than 5 minutes is abandoned, sensors become unavailable (#219)
- Sensors of a new trimester / semester are created without restarting HA (#217)
What's Changed
- Randomfix by @fufroma in #213
- don't log credentials by @fufroma in #210
- hotfix educonnect login, it now wants a csrf_token by @fufroma in #214
- stop false IP suspended error on establishments with IP in their name by @fufroma in #215
- Better handle of network flap by @fufroma in #219
- raise an auth error when the client is not logged in by @fufroma in #216
- reload entry when a new period appears without restarting HA by @fufroma in #217
- fix(sensor): no KeyError when a period is no longer returned by @delphiki in #221
Thanks to @mmourcia and @siegou for testing.
Full Changelog: 2.6.1...2.7.0