Share

WebChess

File Release Notes and Changelog

Release Name: 0.8.3

Notes:
WebChess 0.8.3 contains bug fixes for every open bug on the SourceForge project page, as well as a necessary update to behave more properly with MySQL version 4.  As such, database modifications are required (see CHANGELOG for details, as well as updated documentation in the docs/tables directory).

Changes: 2003-05-29 (v0.8.3): - IMPORTANT: changed name of 'check' column in history table to 'isInCheck' since 'check' is a reserved word in MySQL 4.0 - BUG FIX: fixed case 7 in getNextAttacker() as it was identical to case 6 - BUG FIX: fixed isSafe(): after determining that an attacking king wasn't really a threat because it would be moving into check it would ignore all other possible attackers, which would result in false results under certain circumstances - BUG FIX: isSafe() sometimes didn't check all the way accross the board (changed i<7 to i<8) - BUG FIX: fixed a bug in the verbous history settings where pawn promotions wouldn't display what it was promoted to - BUG FIX: fixed bug whereby check and checkmate weren't properly being detected after a pawn promotion - BUG FIX: fixed bug where code to update history and theme preferences where inversed (contributed by orcadesign) - BUG FIX: fixed bug where nick could not be updated (contributed by jdexter) - IMPORTANT: changed players table to make nick column UNIQUE to prevent users from reusing an existing nick (contributed by Ray Bohac) - BUG FIX: added a couple sanity checks on the PHP side for empty nicks, but there's still no way to prevent whitespace-only nicks (ToDo)