Changelog
0.9.2
Fix minor CI issue that prevented package release.
0.9.1 (unpublished)
Import home-page statically instead of relying on importlib.metadata
Modernize project to support Python 3.10 to 3.14
Migrate dev environment to uv
Update pre-commit hooks to ruff-only
Update Gitlab CI to uv-based images
0.9.0
Migrate build system to flit
Update linters and start using ruff
Fix failure with missing tracker config fields (board_name, network_config, usage). Thanks @merlinpimpim and @ThibautLM for the bug report (and sorry for the delay)!
Add support for
tracker_04devices. Thanks Dominik Speh @tonez18 for the device information!
0.8.1
Fix failure on missing timezone. Thanks @HugoGresse for the bug report!
0.8.0
Fix invalid icon id for dog and manually check all the others. Thanks @nickoe for the bug report!
Implement default
UNKNOWNvalues forTrackerIcon,TrackerModeandTrackerUsageto prevent direct failure in case of unexpected values for these fields.
0.7.1
Make the
TrackerStatussub_end_dateattribute optional. Thanks Chris van Marle (@qistoph) for the bug report!Add trackers of type
tracker_03. Thanks @DataIsGold for the bug report!
0.7.0
Revamp exception handling so that all calls to API derive from
GpsTrackerException.Rewrite all tests to not depend on actual API calls but mocked ones.
0.6.0
Add the possibility to provide a aiohttp.ClientSession instance to AsyncClient.
0.5.0
Improve handling of unexpected data in API answers
0.4.0
Fix attrs import when attrs<2021.3.0 is installed (required for Home-Assistant 2021.12 which pins attrs==2021.2.0)
Add new client methods:
get_trackers,get_tracker_configandget_tracker_statusImprove synchronous client performances by using a single requests.Session over the client lifecycle
Increase test coverage
0.3.0
Rename package from
invoxiatogps_tracker
0.2.0
Implement Asynchronous client using aiohttp
0.1.3
Fix issues with unit-test execution
0.1.2
Implement unit-tests for synchronous client
0.1.1
Fix badges in README.rst
0.1.0
Implement the synchronous
ClientDocument the use of current module and quickstart
Add
enumerationsto improve readability of some tracker attributes.