Skip to content

Releases: echecsjs/performance-rating

v3.0.2

17 Apr 18:20
59b1fd1

Choose a tag to compare

Fixed

  • Added top-level types field to package.json for TypeScript configs that
    don't resolve types through exports conditions.

v3.0.1

09 Apr 16:59
2bd997e

Choose a tag to compare

Fixed

  • documented subpath exports (/average, /average-perfect, /perfect)
  • clarified Player.rating is optional
  • documented tiebreak export alias
  • documented Result and GameKind type exports

v3.0.0

25 Mar 21:43

Choose a tag to compare

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

24 Mar 20:07

Choose a tag to compare

Added

  • GameKind type for FIDE 16 unplayed rounds.
  • SPEC.md with FIDE C.07 regulation text.

Changed

  • BREAKING: GameKind added to Game type exports.

v1.0.0

24 Mar 15:19
2cc3edd

Choose a tag to compare

Changed

  • BREAKING: All functions renamed to tiebreak.
  • BREAKING: Subpath exports added.

v0.3.0

24 Mar 14:26
a0f0036

Choose a tag to compare

Changed

  • BREAKING: Game.blackId renamed to Game.black.
  • BREAKING: Game.whiteId renamed to Game.white.

v0.2.2

24 Mar 12:08
aee20cf

Choose a tag to compare

Changed

  • BREAKING: Game type no longer has a round field.
  • BREAKING: All functions accept Game[][] instead of Game[].

v0.1.1

23 Mar 17:56
1bfa1a8

Choose a tag to compare

  • First npm release.