Revision history for Chess-Rep -- change-log --

0.6 Jan 26, 2010

        http://rt.cpan.org/Ticket/Display.html?id=53929 -- applied a patch
        (thanks Olivier Macchioni) that generates the smallest SAN notation
        in case of an ambiguity.

0.5     Feb 05, 2009
        Fixed two bugs:

        - allow en-passant while in check (it is possible that a pawn moves
          2 squares checking the enemy king, and a legal en-passant move can
          get out of check).  Thanks Alan Curry.

        - A move b2xa1=Q (promote black pawn by capturing pawn from a1) was
          interpreted as en-passant and always cleared field a2.

0.4     Aug 03, 2008
        INCOMPATIBLE changes!  I skipped over 0.3 version number for this
        reason.  The new version uses "0x88 board representation", along
        with other changes that should make speed a lot better (for example,
        pieces are bitwise codified in an integer, rather than a character,
        making it a lot cheaper to do various analysis; see the
        documentation).

        Bugs fixed:

        - supports "O-O-O+" and "O-O+" (rarely seen, but it can happen to
          check from a castling move).

        - now catches illegal moves where FROM is specified (i.e. "a2e4"
          from the starting position) -- thanks Ken Takusagawa for the
          report.

0.2     Apr 26, 2008
        Fixed a nasty bug that caused "e8g8" to be always misinterpreted as
        a O-O, even when another piece than the K was moved

0.1     Apr 04, 2008
        First public release.