Skip to content

Releases: MDLC01/board-n-pieces

Board & Pieces 0.9

Choose a tag to compare

@MDLC01 MDLC01 released this 05 Jan 20:11
  • Knight move arrows are now angle-shaped.

Board & Pieces 0.8

Choose a tag to compare

@MDLC01 MDLC01 released this 05 Jan 20:06
  • play and pgn now return the successive moves as well.

  • Allow passing an array of pairs instead of an array of strings to board.arrows.

  • Add square-stroke parameter to board.

Board & Pieces 0.7

Choose a tag to compare

@MDLC01 MDLC01 released this 08 Dec 12:05
  • Add invert-position function.

  • Rename the game function to play.

  • Add arrow-base-offset parameter to board.

Board & Pieces 0.6

Choose a tag to compare

@MDLC01 MDLC01 released this 19 Feb 11:56
  • Add the ability to use different marks.

    • board's marked-squares argument can now be a dictionary.
    • Remove board's marking-color, marked-white-square-background, and marked-black-square-background arguments in favor of white-mark and black-mark.
    • Add a marks submodule containing some marks: fill, circle, and cross.
  • Improve the look of arrows and replace board's arrow-stroke argument with arrow-fill and arrow-thickness.

Board & Pieces 0.5

Choose a tag to compare

@MDLC01 MDLC01 released this 22 Jul 13:44
  • Add symbols for all Unicode chess-related codepoints.

  • Change the signature of the board function.

    • Rename argument highlighted-squares to marked-squares.
    • Remove arguments highlighted-white-square-fill and highlighted-black-square-fill.
    • Add argument marking-color, together with marked-white-square-background and marked-black-square-background.
    • Support passing a length as arrow-stroke.
  • Fix arrows not being displayed properly on reversed boards.

Board & Pieces 0.4

Choose a tag to compare

@MDLC01 MDLC01 released this 09 Jul 17:14
  • Add the ability to draw arrows in board.

Board & Pieces 0.3

Choose a tag to compare

@MDLC01 MDLC01 released this 19 Jun 15:23
  • Detect moves that put the king in check as illegal, improving SAN support.

  • Add stroke argument to the board function.

  • Rename {highlighted-,}{white,black}-square-color arguments to the board function to {highlighted-,}{white,black}-square-fill.

Board & Pieces 0.2

Choose a tag to compare

@MDLC01 MDLC01 released this 22 Apr 13:44
  • Allow using dashes for empty squares in position function.

  • Allow passing highlighted squares as a single string of whitespace-separated squares.

  • Describe entire games using algebraic notation with the game function.

  • Initial PGN support through the pgn function.

Board & Pieces 0.1

Choose a tag to compare

@MDLC01 MDLC01 released this 21 Mar 19:42

Initial version.

  • Display a chess position on a chessboard with the board function.

  • Get the starting position with starting-position.

  • Use chess-related symbols with the chess-sym module.