Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[common] Update to georust/geo v0.29.0 #328

Merged
merged 5 commits into from
Oct 31, 2024

Commits on Oct 30, 2024

  1. Update to geo v0.29.0

    A lot of the line measure traits were re-worked.
    
    Mostly this is just moving code around in hopes of similar methods
    across metric spaces being easier to find now that they are uniform.
    
    It also enabled replacing some mostly copy/pasted implementations in geo
    with generic implementations, which enabled some new functionality -
    e.g. we can now `.densify::<Geodesic>`
    
    One notable behavioral change: the output of the new `Bearing` trait is
    now uniformly 0...360.  Previously GeodesicBearing and HaversineBearing
    returned -180..180 while RhumbBearing returned 0...360.
    
    georust/geo#1210
    
    This actually uncovered a bug in ferrostar, reflected in the new output
    of
    ferrostar/src/snapshots/ferrostar__simulation__tests__state_from_polyline.snap
    
    Since previously we were casting a potentially negative number to u16 —
    now it's always positive (0...360).
    michaelkirk committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    07f80c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5cefc5 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    888b902 View commit details
    Browse the repository at this point in the history
  2. Fix debug assert range

    ianthetechie committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    a8af17e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77ad6d0 View commit details
    Browse the repository at this point in the history