Migration to null safety
- Update dependencies
- Don't serialize null name to 'name: "null"'
- Process nested geometry collections
- Include point properties in serialization
- Document the web support
- Add a parse in main thread method for web compatibility
- Add altitude to GeoPoint if available
- Update the flutter map example
Add support for parsing GeometryCollection
objects
Include feature properties when serializing
Fix in GeoJsonQuery
serializer
Fix GeoJsonFeatureCollection
serializer
- Fix polygon serialization
- Update dependencies
- Improve the exceptions management
- Improve the documentation
- Use stronger analysis options
- Add search methods
- Add geofencing methods
- Add serializers
Breaking change: prefix all classes names by GeoJson
Add a reactive api with streams to retrive features as soon as they are parsed
- Run the parser in an isolate
- Add a
feature.length
getter - Upgrade dependencies
- Add examples for drawing on a Flutter map
- Add tests
- Fix coordinates in getPoint
- Fix name parameter for Point
- Fix unsupported feature exception throw
- Add custom exception for unsupported features
- Use type parameter for feature geometry instead of dynamic
- Avoid failure when no json properties are found
Fix latitude and longitude invertion
Api change: add models and dedicated data structures
Initial release