Skip to content

Releases: lyra-sports/rulesets

v0.19.0

Choose a tag to compare

@swantzter swantzter released this 15 Sep 15:33
v0.19.0
2f3989a

What's new

  • Adds ijru v5.0.0 models and events

v0.18.0

Choose a tag to compare

@swantzter swantzter released this 21 Aug 10:36
v0.18.0
6be12ee

What's new

  • The ESM build now exports proper ESM
  • Import assertions switched from assert to with which will make the import tools work on modern node.
  • Fix a theoretical issue where a worse ranked athlete could share a normalised score with a better ranked athlete and thus get their rank.
  • Apply the filterParticipatingInAll inside all overall rankings instead of relying on the consumer to do so.
  • More guards against NaN returns
  • More correct rounding to multiples for negative numbers
  • stricter typechecking rules

v0.17.0

Choose a tag to compare

@swantzter swantzter released this 17 Aug 20:29
v0.17.0
87940a2

What's new

  • statusDefinitions are now exposed on model roots and judge definitions. they take the shape:
    id: the property name in the returned statuses object
    name: The human readable version of the ID to be presented in a key-value fashion to users
    formatter: A function that given the value in the statuses object will return an object with the properties text (string) and severity ('success' | 'error' | 'warning' | 'neutral') to help display this status to an end user

v0.16.2

Choose a tag to compare

@swantzter swantzter released this 04 Aug 14:53
v0.16.2
67f5835

What's new

  • export the function normaliseTally that applies the max/min/step logic and ensures all fields are initialised

v0.16.1

Choose a tag to compare

@swantzter swantzter released this 09 Dec 17:22
v0.16.1
5e61b90

What's new

  • Dependency updates
  • npm publishing via trusted publishing

v0.16.0

Choose a tag to compare

@swantzter swantzter released this 26 Jul 03:32
v0.16.0
0717a18

Bug fixes

  • Fix a Bug in ijru 4.0.0 and 4.2.0 where the default number of required interactions was 6 instead of 4

v0.15.3

Choose a tag to compare

@swantzter swantzter released this 16 Mar 19:30
v0.15.3
729b6c4

Bug fixes

  • SvGF RH 2025 Overall, tiebreak incorrectly ranked the presentation sum decreasing instead of increasing

v0.15.2

Choose a tag to compare

@swantzter swantzter released this 16 Mar 09:56
v0.15.2
8729ed0

Bug fixes

  • Formatters now accept unknown for columns processing a status

v0.15.1

Choose a tag to compare

@swantzter swantzter released this 16 Mar 09:34
v0.15.1
efb9140

Bug fixes

  • Fix an issue where reskip allowed was always shown as true in tables
  • add a status: boolean key to TableHeader to signify the value should be read from stauses rather than the results

v0.15.0

Choose a tag to compare

@swantzter swantzter released this 11 Mar 13:47
v0.15.0
0893b20

What's new

  • Adds SvGF Rikshoppet 2025 rules