- Bump aio_geojson_client to 0.21.
- Bump geojson to 3.1.0. This lifts a restriction that was necessary due to a conflicting Home Assistant integration's dependency.
- Removed Python 3.8 support.
- Code quality improvements.
- Bumped version of upstream aio_geojson_client library to 0.20.
- Improved JSON parsing error handling, especially when not using Python's built-in JSON parsing library.
- Code quality improvements.
- Added Python 3.12 support.
- Bumped library versions: black, flake8, isort.
- Migrated to pytest.
- Restrict geojson dependency to smaller than version 3, to avoid a conflicting dependency with pyowm in Home Assistant.
- Added Python 3.11 support.
- Removed deprecated asynctest dependency.
- Small code quality enhancements.
- Bumped version of upstream aio_geojson_client library to 0.18.
- Bumped dependencies: geojson.
- Initial release with support for generic GeoJSON feeds.
- Calculating distance to home coordinates.
- Support for filtering by distance for all feeds.
- Supporting all the features available in non-async library (python-geojson-client).