- Fixed starttime UTC correction with negative timezone values
- allow for soaringspot files without task info
- allow for soaring competitors with empty competition ID
- extra geojson serializer for trip
- automatic sector orientations should point inward
- geojson serializers
- AAT inside sector determination
- Replace TravisCI with github actions for automated tests and publish
- Replace pygeodesy with pyproj for speed-up
- StreplaDaily support: site no longer online
- calculate_distance and calculate_bearing (replaced by calculate_distance_bearing)
- is -> == on literals
- wrong version number in package
- removed pinning from requirements to keep up to date
- obtaining IGC download URLs for soaringspot
- ranking and plane_model are nog longer switched in competition day
- updated pygeodesy dependency
- relative urls for igc files using different base. (solves dev.soaringspot)
- fix bug in handling AAT task for scoringStrepla
- fix bug where moved_turnpoint caused failing task
- skip flights which cannot be parsed
- do not skip HC competitors
- add flag skip_failed_analyses in CompetitionDay.analyze_flights()
- competition module: CompetitionDay, Competitor, SoaringSpotDaily, StreplaDaily
- task module: AAT, RaceTask, Trip, Waypoint
- thermals module: FlightPhases, PySoarThermalDetector