Releases: atomflunder/skillratings
Releases · atomflunder/skillratings
v0.10.0
- Add team calculations for TrueSkill
- These include
trueskill::trueskill_teams
,trueskill::expected_score_teams
,trueskill::match_quality::teams
- These include
v0.9.2
- 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
- Improved performance of
rating_period
functions - Improved docs main page
v0.9.0
- 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
.
- The following functions have been added:
v0.8.0
- 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
- Implement eq for Outcomes
- Refactor some loops
v0.7.1
- Replace
.unwrap_or()
usage in DWZ calculations
v0.7.0
- Add Ingo calculations
v0.6.0
- Add TrueSkill calculations
v0.5.0
- Added DWZ calculations