Releases: mmomtchev/igc-xc-score
Releases · mmomtchev/igc-xc-score
1.8.0
1.7.0
- Add two new types of flight, out-and-return distance with 1 and with 2 TPs
- Add
maxSide
option for triangles - Add
minDistance
option for all flights - Add the FAI rules
- Add the XCLeague rules
- Adopt new rounding rules
- Add
legs
with the scoring distance of each leg to the result - Add
penalty
with the penalty to the result - Start numbering the turnpoints at 1 for the user-facing result
- Add
finalRounding
for leagues that round the final result to less decimal points than the legs - Significantly reduce the size of the production build of the web demo
- Do not depend on the order of the CLI arguments
- Document some of the hidden values in the result
1.7.0-beta.1
- Add two new types of flight, out-and-return distance with 1 and with 2 TPs
- Add
maxSide
option for triangles - Add
minDistance
option for all flights - Add the FAI rules
- Add the XCLeague rules
- Adopt new rounding rules
- Add
legs
with the scoring distance of each leg to the result - Add
penalty
with the penalty to the result - Start numbering the turnpoints at 1 for the user-facing result
- Add
finalRounding
for leagues that round the final result to less decimal points than the legs - Significantly reduce the size of the production build of the web demo
- Do not depend on the order of the CLI arguments
1.7.0-beta.0
- Add a two new types of flight, out-and-return distance with 1 and with 2 TPs
- Add
maxSide
option for triangles - Add
minDistance
option for all flights - Add the FAI rules
- Add the XCLeague rules
- Significantly reduce the size of the production build of the web demo
1.6.1
1.6.0
1.5.3
1.5.2
1.5.1
- The included modified copy of igc-parser has been marked as obsolete, replaced by the official lenient=true option; using it still works but it will be removed in the next minor release (from @vicb)
- Significantly faster processing of triangles
- Restore the seg_in / seg_out lines in the geojson output
- Unit testing of all distances reported
1.5.0
Changes for 1.5.0
- Apply the closing penalty before applying the multiplier as per XContest rules (section #4.1) and FFVL CFD rules (section #6) - this change is very important as it has an impact on the scoring (especially for XContest, the impact on the FFVL scores is next to none)
- Folded FlatTriangle bound/score into FAITriangle bound/score resulting an universal Triangle bound/score code
- Added a new hybrid type of flight - Open Triangle - that is scored as a 3 TP distance flight but has a triangle closing rule (no such rules at the moment)
- Added support for 3 TP distance flights with a multiplier different than 1 (no such rules at the moment)
- Exported the binaries to allow using through npm -g (you can use igc-xc-score as a CLI command after npm -g install)
- Display individual leg lengths in the command line version
- Return the start/finish points for 3 TP distance flights in new scoreInfo fields ep['start'] and ep['finish'] to avoid confusion with the cp['in'] and cp['out'] fields that will now always contain the closing distance of the triangle