Breaking changes
A lot has been changed under the hood, and some functions have moved around.
- No longer need to call `RoosterMoney.get_children()`
This is now happens in the background when you call `RoosterMoney.async_login()`
Use `RoosterMoney.children` instead.
- `RoosterMoney.get_child_account()` is no longer async, this was changed because this function no longer performs any async operations and instead pulls directly from `RoosterMoney.children`
- The master job list now returns as a list of the `Job` type
Fixes
- 2 ClientOSError not handled
New
- Background async updater jobs for `ChildAccount`, `FamilyAccount` and `RoosterMoney`
Using the built-in updater service will also update transactions, jobs, standing orders, pots and more
- Basic pot support
- Basic job support
- Full standing order support
- Full transaction support
- Default user-agent is now the same as the mobile app