zedeckj/bulletchess
A high performance Python C extension for chess
13 Releases
Latest: 9mo ago
v0.4.0Latest
📋 Changes
- BREAKING CHANGE Indexing has been removed from the `Bitboard` class, due to this leading to the unintentional mutability of globally defined `Bitboard` constants.
- Bitwise operations have been expanded to allow `Bitboard` and `Square` types to be operated on together, as well as `Square` values together to produce new `Bitboards`.
- Unexpected Exceptions being raises while assigning new `CastlingRights` to `Board` objects in which they should be fully valid have been resolved
v0.3.3
📋 Changes
- Fixed typos in documentation
- Added examples for `utils.is_quiescent`
- Added return type for `utils.evaluate`
v0.3.2
Hotfix for documentation, some utils had a return type of `Color` instead of `Bitboard`.
v0.3.1
v0.3.0
First release for PyPI. All wheels passing unit tests.
v0.2.1-test7Pre-release
v0.2.1-test6
0.2.1-testv0.2.1-test
v0.2.1-test5Pre-release
v0.2.1-test4Pre-release
v0.2.1-test3Pre-release
v0.2.1-test2Pre-release
0.2.0-testv0.2.0-testPre-release
Just a test
