- Fixed Shoelace formula
- Added Unit Conversion
- Added Example README.md
- Revised Documentation Content
- Refactored Geodesy
- Implemented Geodesic Measurements
- Calculating the length of a polyline formed by connecting multiple points
- Calculating the area of a polygon defined by a set of points using Shoelace formula
- Implemented Intersection and Projection
- Calculating intersection points of two geodesic lines
- Projecting a point onto a geodesic line
- Implemented DistanceCalculations: EquirectangularApproximation, and SphericalLawOfCosines
- Implemented GeodeticPointManipulation: DestinationPoint, MidPointBetweenTwoPoints, and GreatCirclePoint
- Implemented Calculating Polygon Area With Hole
- Implemented Vincenty Formula for Geodesic Distance Calculation
- Added CODE_OF_CONDUCT.md
- Revised LICENSE
- Refactored geodesy
- Supported Class & Static methods
- Added findPolygonCentroid
- Added getPolygonIntersection
- Added greatCircleDistanceBetweenTwoGeoPoints
- Added getRectangleBounds
- Added calculateBoundingBox
- Removed pedantic
- Migrated to lints package with Dart 3 compatible
- Refactored source code
- Revised README.md
- Fixed isGeoPointInBoundingBox typos & logic
- Added dart 3 compatible changes
- Revised test cases
- Bumped minimum Dart version to 3.0.
- Null Safety Upgrade
- Added tests
- Added pointsInRange
- Applied strict static analysis
- Made the radius parameter optional
- Added latlong package
- Deprecated LatLng
- Deprecated degreesToRadians & radiansToDegrees
- Added intersectionByPaths
- Added crossTrackDistanceTo
- Added isGeoPointInPolygon
- Added example
- Reformatted with Dart Style
- Initial version, created by wingkwong