Skip to content

Releases: atomflunder/skillratings

v0.10.0

23 Aug 21:28
Compare
Choose a tag to compare
  • Add team calculations for TrueSkill
    • These include trueskill::trueskill_teams, trueskill::expected_score_teams, trueskill::match_quality::teams

v0.9.2

23 Aug 11:25
Compare
Choose a tag to compare
  • Fix major bug in TrueSkill draw calculations
    • Would just give you your old rating if you had a draw, works properly now

v0.9.1

20 Aug 20:43
Compare
Choose a tag to compare
  • Improved performance of rating_period functions
  • Improved docs main page

v0.9.0

19 Aug 23:42
Compare
Choose a tag to compare
  • Add rating_period functions, these allow to get a single rating from a list of results.
    • The following functions have been added: dwz::dwz_rating_period, elo::elo_rating_period, glicko::glicko_rating_period, glicko2::glicko2_rating_period, ingo::ingo_rating_period, trueskill::trueskill_rating_period.

v0.8.0

18 Aug 22:29
Compare
Choose a tag to compare
  • Add config structs: EloConfig, GlickoConfig, Glicko2Config, TrueSkillConfig
    • These allow you to change some values used in the algorithm to further customise the behavior
    • The following functions require a config now: elo::elo, glicko::decay_deviation, glicko2::glicko2, trueskill::trueskill, trueskill::match_quality, trueskill::expected_score
  • Fix some spelling issues

v0.7.2

17 Aug 23:27
Compare
Choose a tag to compare
  • Implement eq for Outcomes
  • Refactor some loops

v0.7.1

17 Aug 17:43
Compare
Choose a tag to compare
  • Replace .unwrap_or() usage in DWZ calculations

v0.7.0

16 Aug 20:06
Compare
Choose a tag to compare
  • Add Ingo calculations

v0.6.0

16 Aug 18:18
Compare
Choose a tag to compare
  • Add TrueSkill calculations

v0.5.0

14 Aug 09:54
Compare
Choose a tag to compare
  • Added DWZ calculations