jord v2.0.0.0 Release Notes

Release Date: 2020-09-21 // over 1 year ago
    • API change - all modules should be imported as qualified
    • API change - Position has been split between Geodetic & Geocentric
    • API change - positions conversion/transformation are provided by Positions module
    • API change - GreatCicle: interpolate -> interpolated, isInsideSurface -> enclosedBy
    • ๐Ÿšš API change - Geodesic data type provides initialBearing, finalBearing, length and functions are removed
    • API change - LocalFrames -> Local
    • API change - provide separate data type for horizontal positions and positions with height
    • ๐Ÿ†• New API - GreatCircle: turn & side
    • ๐Ÿ†• New API - Polygon: simple, circle, arc, contains & triangulate
    • ๐Ÿ†• New API - Triangle: contains, circumcentre & centroid
    • ๐Ÿ› Bug Fix - GreatCircle.intersection correctly handles minor arcs crossing the equator
    • ๐Ÿ› Bug Fix - All Geodetic positions built from a n-vector have the correct angle resolution
    • โฌ†๏ธ Bump stack resolver to lts-16.11
    • Examples in readme are compile to make sure they are valid
    • ๐Ÿ‘‰ Use github actions for CI

Previous changes from v1.0.0.0

    • ๐Ÿ†• New API (does not allow mixing position in different coordinate systems)
    • Exact solution for both direct and inverse geodetic problems (Vincenty)
    • Conversion between different coordinate systems