All notable changes to this project will be documented in this file.
- Methods in GeoUtils to convert a radius in m or km
- The ability to pass a filter query to GeoQuery in order to filter the documents obtained in the query
- Some Unit Test class
- Converted the GeoQuery class to Kotlin
- GeoQuery constructor work with a radius in km and without the need to cap-it
- GeoLocation constructor accept a GeoPoint
- Updated some external dependency
- Ability to get the Firestore query(s) from the GeoQuery
- Ability to parse document with "g" as List or GeoPoint
- Added this CHANGELOG.md
- method getAtLocation to GeoFirestore replacing the SingleGeoQuery class
- SingleGeoQueryDataEventCallback to GeoFirestore
- Reorganized the entire project structure
- Type of the "g" parameter from List to GeoPoint
- The SingleGeoQuery is a method in the GeoFirestore class
- Updated the README.md with the newest features
- Changed package "callbacks" to "listeners"
- SingleGeoQuery class
- SingleGeoQueryDataEventCallback
- Ability to make a "one-shot" geo query using SingleGeoQuery
- Moved all the callbacks in to a separate package "/callbacks"
- Build failure of v1.3.0
Most of the classes are converted to Kotlin
- Method setLocation accept Kotlin's lambda function
- Method getLocation accept Kotlin's lambda function
- Method removeLocation accept Kotlin's lambda function
- Ability to get the Firestore query(s) from the GeoQuery
- Geo Hashing algorithm
- Migration to AndroidX
- GeoQuery throw assertionError
- issue with handle being null
- firestore dependency
- Small changes to README.MD
- Small changes to README.MD
- Small changes to README.MD
First version.
- All the core functionality