Skip to content

Releases: vladkvit/rust_pgn_reader_python_binding

4.0.0

08 Feb 17:51

Choose a tag to compare

What's Changed

Major under-the-hood changes with performance improvements.

  • Switch internal implementation to "Structure of Arrays", API changes by @vladkvit in #22
  • Refactors by @vladkvit in #23

Full Changelog: 3.4.0...4.0.0

3.4.0

04 Feb 17:38

Choose a tag to compare

What's Changed

  • Bump minimum Python version to 3.9 to avoid build issues with timezones by @vladkvit in #19
  • Add Chess960/FEN support by @vladkvit in #21

Full Changelog: 3.3.0...3.4.0

3.3.0

13 Aug 23:30

Choose a tag to compare

What's Changed

  • Add optional storage of legal moves for every position by @vladkvit in #18

Full Changelog: 3.2.0...3.3.0

3.2.0

10 Aug 01:53

Choose a tag to compare

Significantly improve performance
Bump package versions

Full Changelog: 3.1.0...3.2.0

3.1.0

03 Jun 00:30

Choose a tag to compare

Fix PyUciMove promotion representation and storage; add promotion name getters

3.0.0

02 Jun 19:14

Choose a tag to compare

What's Changed

The above changes speed up parsing by about 40% when using the new API.

Full Changelog: 2.5.5...3.0.0

v2.5.5

01 Jun 18:09

Choose a tag to compare

Bump nom to v8

v2.5.3

01 Jun 17:24

Choose a tag to compare

Fix docstrings (IDE hints work now)
Bump dependency versions
Update readme with testing commands

v2.5.1

04 Jan 02:44
a983489

Choose a tag to compare

What's Changed

v2.5.0

03 Jan 16:08
d31dcb4

Choose a tag to compare

Add castling rights API