Files
Paolo Di Lorenzo 022086aa94 Codable conformance (#71)
Enabled `Codable` conformance for all public types (except `Board`).
This allows objects derived from `ChessKit` to be encoded/decoded for
storage or network transmission.

#### `Board` conformance to Codable
`Board` conformance will be enabled once `BoardDelegate` is removed
completely. Until then, `Board.position` and `Board.state` can be
encoded/decoded instead as a reasonable proxy.

> [!note]
Using `position`/`state` alone will lack the position count information
used to calculate threefold repetition.
2025-11-12 18:28:41 -05:00
..
2025-11-12 18:28:41 -05:00
2025-06-19 17:28:47 -04:00