- Added top-level
typesfield topackage.jsonfor TypeScript configs that don't resolve types throughexportsconditions.
- corrected function signatures (removed non-existent
playersparameter) - documented
/cut1subpath export forprogressiveCut1 - documented
tiebreakexport aliases - documented
ResultandPlayertype exports
- 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.
GameKindtype for FIDE 16 unplayed rounds.- SPEC.md with FIDE C.07 regulation text.
- BREAKING:
GameKindadded toGametype exports.
- BREAKING: All functions renamed to
tiebreak. - BREAKING: Subpath exports added.
- BREAKING:
Game.blackIdrenamed toGame.black. - BREAKING:
Game.whiteIdrenamed toGame.white.
- BREAKING:
Gametype no longer has aroundfield. - BREAKING: All functions accept
Game[][]instead ofGame[].
- First npm release.
- Initial implementation.