Releases: yaleman/pyaussiebb
Releases · yaleman/pyaussiebb
v0.1.4
v0.1.1 - new service type
Ref home-assistant/core#95665 - new service type "Hardware".
v0.0.16
Adding FETCHTV NBN type
Full Changelog: v0.0.12...v0.0.13
v0.0.12 - Pagination and VOIP
What's Changed
- adds pydantic as a dependency, will progressively use it more and more for creating "smarter" objects in and out of calls.
- fixes #22 - adds Opticomm as an NBN service type by @yaleman in #23
- closes #16 - adds pagination for services by @yaleman in #24
- closes #17 - adds voip endpoints by @yaleman in #25
Full Changelog: v0.0.11...v0.0.12
v0.0.11
- Added
aussiebb.exceptions.UnrecognisedServiceType
and some quick validation when you runget_usage
so it doesn't break. - Added some more testing around this.
- Fixed it so you can pass a session object to the non-asyncio AussieBB
- Added "use_cached" to get_services calls
- Added some mock data in
aussiebb.const.TEST_MOCKDATA
Linting all the things
Major change: Minimum supported Python is now 3.9
- re-defined the API Classes as children of a base class (aussiebb.baseclass.BaseClass).
- added significantly better typing to inputs/responses.
- removed all the usage of
inspect
. - moved from setup.py to Poetry for build/packaging.
- removed loguru dependency, class init now takes a logger as an option or uses python default logging if not. Also removed _debug_print from async version.
- added NBN_TYPES and PHONE_TYPES to aussiebb.const, to allow one to check if the service matches a known identifier for "phone" (mobile/VOIP) or "NBN" (internet) types - this matters when parsing the resulting service info.
- added test and fixed result of the asyncio get_service_tests function
Full Changelog: v0.0.9...v0.0.10
v0.0.8 - telephony and making things neater
telephony, rate limit fixes
Fixed rate limiting... maybe.
v0.0.6 better rate limiting fix
v0.0.4 - aiohttp
Adding aiohttp version, rate limiting and moving things around