PackageTrack
Sign in Get early access

geodesy

A Dart library for geodesic and trigonometric calculations working with points and paths

0.11.0 16K downloads/mo #2432 most downloaded on pub.dev wingkwong/geodesy

What this package is like to depend on

Last release 1 months ago

28 Jun 2026

Ships unpredictably

gaps range from 9 days to 2.6 years

Nearly every release is documented

notes for 18 of 18 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

19 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

19 releases · Jan 2019 to Jun 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 19
  1. 0.11.0 28 Jun 2026
    Release notes

    Dependency and SDK updates:

    • Increased the minimum Dart SDK version to 3.2.0 in pubspec.yaml to support newer language features and maintain compatibility.
    • Upgraded the latlong2 dependency to version ^0.10.0 in pubspec.yaml.
    • Updated development dependencies: lints to ^6.0.0 and test to ^1.31.2 in pubspec.yaml.

    Full Changelog: 0.10.2...0.11.0

    Open source →
    Release notes
    • Updated min sdk version to 3.2.0
    • Bumped dev_dependencies (lints & test)
    • Bumped dependencies (latlong2)
    Open source →
  2. 0.10.2 11 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 0.10.1...0.10.2

    Open source →
    Release notes
    • Fixed Shoelace formula
    • Added Unit Conversion
    Open source →
  3. 0.10.1 18 Sep 2023
    Release notes

    What's Changed

    • Release: 0.10.1 by @wingkwong in #40
      • Added Example README.md
      • Revised Documentation Content

    Full Changelog: 0.10.0...0.10.1

    Open source →
    Release notes
    • Added Example README.md
    • Revised Documentation Content
    Open source →
  4. 0.10.0 18 Sep 2023
    Release notes

    What's Changed

    • Geodesy Refactoring
    • Implement Geodesic Measurements
      • Calculate the length of a polyline formed by connecting multiple points
      • Calculate the area of a polygon defined by a set of points using Shoelace formula
    • Implement Intersection and Projection
      • Calculate intersection points of two geodesic lines
      • Project a point onto a geodesic line

    Co-authored-by: @wingkwong
    Co-authored-by: @ayoubzulfiqar

    Full Changelog: 0.9.0...0.10.0

    Open source →
    Release notes
    • 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
    Open source →
  5. 0.9.0 08 Sep 2023
    Release notes

    What's Changed

    • Implement DistanceCalculations: EquirectangularApproximation, and SphericalLawOfCosines
    • Implement GeodeticPointManipulation: DestinationPoint, MidPointBetweenTwoPoints, and GreatCirclePoint

    Full Changelog: 0.8.0...0.9.0

    Open source →
    Release notes
    • Implemented DistanceCalculations: EquirectangularApproximation, and SphericalLawOfCosines
    • Implemented GeodeticPointManipulation: DestinationPoint, MidPointBetweenTwoPoints, and GreatCirclePoint
    Open source →
  6. 0.8.0 28 Aug 2023
    Release notes

    What's Changed

    • FILES & FEATURES #32
      • Implemented Polygon Area With Hole Calculation
      • Implemented Vincenty Formula for Geodesic Distance Calculation
      • Added CODE_OF_CONDUCT.md
      • Revised LICENSE

    Co-authored-by: @wingkwong
    Co-authored-by: @ayoubzulfiqar

    Full Changelog: 0.7.0...0.8.0

    Open source →
    Release notes
    • Implemented Calculating Polygon Area With Hole
    • Implemented Vincenty Formula for Geodesic Distance Calculation
    • Added CODE_OF_CONDUCT.md
    • Revised LICENSE
    Open source →
  7. 0.7.0 08 Aug 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.6.0...0.7.0

    Open source →
    Release notes
    • Refactored geodesy
    • Supported Class & Static methods
    Open source →
  8. 0.6.0 25 Jun 2023
    Release notes

    What's Changed

    Full Changelog: 0.5.0...0.6.0

    Open source →
    Release notes
    • Added findPolygonCentroid
    • Added getPolygonIntersection
    Open source →
  9. 0.5.0 18 Jun 2023
    Release notes

    What's Changed

    • feature & updates by @ayoubzulfiqar in #23
      • greatCircleDistanceBetweenTwoGeoPoints
      • getRectangleBounds
      • calculateBoundingBox

    Full Changelog: 0.4.2...0.5.0

    Open source →
    Release notes
    • Added greatCircleDistanceBetweenTwoGeoPoints
    • Added getRectangleBounds
    • Added calculateBoundingBox
    Open source →
  10. 0.4.2 13 Jun 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.4.1...v0.4.2

    Open source →
    Release notes
    • Removed pedantic
    • Migrated to lints package with Dart 3 compatible
    • Refactored source code
    • Revised README.md
    Open source →
  11. 0.4.1 04 Jun 2023
    Release notes
    • Fixed isGeoPointInBoundingBox typos & logic
    Open source →
  12. 0.4.0 04 Jun 2023
    Release notes
    • Added dart 3 compatible changes
    • Revised test cases
    • Bumped minimum Dart version to 3.0.
    Open source →
  13. 0.4.0-nullsafety.0 04 Apr 2021 pre-release
    Release notes
    • Null Safety Upgrade
    Open source →
  14. 0.3.2 25 Aug 2019
    Release notes
    • Added tests
    • Added pointsInRange
    Open source →
  15. 0.3.1 10 Aug 2019
    Release notes
    • Applied strict static analysis
    • Made the radius parameter optional
    Open source →
  16. 0.3.0 07 Feb 2019
    Release notes
    • Added latlong package
    • Deprecated LatLng
    • Deprecated degreesToRadians & radiansToDegrees
    Open source →
  17. 0.2.0 05 Feb 2019
    Release notes
    • Added intersectionByPaths
    • Added crossTrackDistanceTo
    • Added isGeoPointInPolygon
    Open source →
  18. 0.1.1 05 Feb 2019
    Release notes
    • Added example
    • Reformatted with Dart Style
    Open source →
  19. 0.1.0 19 Jan 2019
    Release notes
    • Initial version, created by wingkwong
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive