- Loosen dependency requirements - Flutter SDK still behind.
- Removed testing in Chrome VM as cities DB for testing
Geoflatbush
is incompatible - library still works but will have to come back to fix testing.
- Added
Geoflatbush
wrapper toFlatbush
to allow curvature and dateline aware kNN queries with thearound
API.
- Added
neighbors
API for kNN search on index using Dart's collection HeapPriorityQueue.
- Slightly refactored files to follow Dart package conventions
- Added repository to pubspec.yaml
- Added GitHub Actions workflows for testing and deployment
- Implemented basic APIs except kNN search.
- Set up flutter package (linting, license, etc)