- Remove timezone information from CLI output (it's always UTC).
- Add
py.typed
for full mypy type hint support.
- GPSDClient now supports a
timeout
param - GPSDClient now can be used as a context manager
- Code cleanup, added more tests
- parsed datetimes now contain the UTC timezone info
- Improved type hints
- add
filter
argument to return only the given report classes - Fixes json parsing (gpsd emits invalid json with trailing commas in some cases)
- Add "Climb"-column to readable output
- Standalone client code cleanups
- Updated tests
- Tabular data output in readable mode
- Check whether we really connect to a gpsd daemon
- Improved error messages
- Initial release