Repository navigation
Releases: echecsjs/average-rating
Releases · echecsjs/average-rating
Release list
v4.1.0
Added
@echecs/average-rating/cut2— ARO Cut-2 (FIDE C.07 10.1 + 14.2)@echecs/average-rating/median1— ARO Median-1 (FIDE C.07 10.1 + 14.3)@echecs/average-rating/median2— ARO Median-2 (FIDE C.07 10.1 + 14.4)
Fixed
- Forfeit opponents are excluded from ratings-based tie-breaks (FIDE C.07 15.2);
affectsaverageRatingOfOpponentsandaverageRatingOfOpponentsCut1
v4.0.0
feat!: adapt to @echecs/tournament v3 types (#33)
v3.0.3
Fixed
- Added top-level
typesfield topackage.jsonfor TypeScript configs that
don't resolve types throughexportsconditions.
v3.0.0
Changed
- BREAKING: Bye games now use same player for both sides
({ black: 'A', white: 'A' }) instead of empty string
({ black: '', white: 'A' }). - Updated TypeScript to 6.0.
- Internal: split functions into individual files, renamed parameters.
v2.0.0
Added
GameKindtype for FIDE 16 unplayed rounds.- SPEC.md with FIDE C.07 regulation text.
Changed
- BREAKING:
GameKindadded toGametype exports.
v1.0.0
Changed
- BREAKING: All functions renamed to
tiebreak. - BREAKING: Subpath exports added.
v0.3.0
Changed
- BREAKING:
Game.blackIdrenamed toGame.black. - BREAKING:
Game.whiteIdrenamed toGame.white.
v0.2.2
Changed
- BREAKING:
Gametype no longer has aroundfield. - BREAKING: All functions accept
Game[][]instead ofGame[].