Gifpgn

Latest version: v1.1.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.1

Bug Fixes

- Fixed divide by zero error in PGN.acpl() when one player has no moves
- Fixed crash when drawing analysis graph where two consecutive moves have evaluations with different signs that draw at the same y coordinate on the graph
- Fixed a floating point rounding issue when drawing arrow heads
- Fixed missing input validation on the PGN class
- Fixed analysis graph line not being bound by max evaluation setting
- Fixed analysis graph not drawing exactly at max evaluation setting when there is an M evaluation

1.1.0

New Features

- Four piece themes are now available
- Six board themes are now available (user defined square colours can still be applied using gifpgn.BoardTheme or legacy Dict)
- Line width can now be specified for the evaluation graph

Enhancements

- Increased resolution of chess piece PNGs
- Evaluation graph is now antialiased

Bug Fixes

- Eval bar text size now scales with bar width
- Taken pieces in the header bar no longer have a red halo

1.0.0

- Full rewrite
- New features: Headers (with player names, taken pieces, and clocks), Numerical Annotation Glyphs (NAGs)
- PGN module for performing analysis and annotating PGNs with [%eval] tags

See readme and docs for full details.

0.2.0

1. Added move arrows
2. Small bug fixes

0.1.2

First public release

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.