Revision history for Perl extension Chess-Plisco v0.8.0 2025-11-16 - pondering implemented in engine - improved time management - fixed printing of prinicipal variation - principal variation no longer printed in quiescence search - parseMove() now throws exceptions - parseMove() now does a complete legality check (and throws ...) - constructor does now a complete legality/consistency check on position v0.7.0 2025-11-11 - probing of Syzygy endgame tablebase implemented (not yet used in engine) - documentation for helper modules added - check for insufficient material fixed - game over check implemented - smaller bugs in chess logic fixed - the library now uses MAJOR.MINOR.PATCHLEVEL versioning 0.6 2025-11-04 - invalid Syzygy references removed - the Syzygy code is work in progress and not yet functional 0.5 2025-11-03 - the move parser is now case-sensitive (breaking change!) - fixed bugs in SAN construction - fixed bugs in SAN parser - should now work under MS-DOS - aspiration windows 0.4 2021-10-12 - Faster engine start-up because macros are expanded for release - EPD parser - check for insufficient material - detect draw by repetition - detect draw by 50-moves-rule - enhanced move ordering - better performance - macros in releases are now expanded for faster startup time - new option "Batch" for sequential processing - new command "fen" - new command "evaluate" - new command "see MOVE" - use PeSTO evaluation function 0.2 2021-09-21 - fixed exception in quiescence search - implement the UCI stop command - fixed half-move clock reset after castling state change - fixed time forfeit, when playing as white 0.1 2021-09-19 - initial version