Releases: MDLC01/board-n-pieces
Release list
Board & Pieces 0.9
Board & Pieces 0.8
-
playandpgnnow return the successive moves as well. -
Allow passing an array of pairs instead of an array of strings to
board.arrows. -
Add
square-strokeparameter toboard.
Board & Pieces 0.7
-
Add
invert-positionfunction. -
Rename the
gamefunction toplay. -
Add
arrow-base-offsetparameter toboard.
Board & Pieces 0.6
-
Add the ability to use different marks.
board'smarked-squaresargument can now be a dictionary.- Remove
board'smarking-color,marked-white-square-background, andmarked-black-square-backgroundarguments in favor ofwhite-markandblack-mark. - Add a
markssubmodule containing some marks:fill,circle, andcross.
-
Improve the look of arrows and replace
board'sarrow-strokeargument witharrow-fillandarrow-thickness.
Board & Pieces 0.5
-
Add symbols for all Unicode chess-related codepoints.
-
Change the signature of the
boardfunction.- Rename argument
highlighted-squarestomarked-squares. - Remove arguments
highlighted-white-square-fillandhighlighted-black-square-fill. - Add argument
marking-color, together withmarked-white-square-backgroundandmarked-black-square-background. - Support passing a length as
arrow-stroke.
- Rename argument
-
Fix arrows not being displayed properly on reversed boards.
Board & Pieces 0.4
- Add the ability to draw arrows in
board.
Board & Pieces 0.3
-
Detect moves that put the king in check as illegal, improving SAN support.
-
Add
strokeargument to theboardfunction. -
Rename
{highlighted-,}{white,black}-square-colorarguments to theboardfunction to{highlighted-,}{white,black}-square-fill.
Board & Pieces 0.2
-
Allow using dashes for empty squares in
positionfunction. -
Allow passing highlighted squares as a single string of whitespace-separated squares.
-
Describe entire games using algebraic notation with the
gamefunction. -
Initial PGN support through the
pgnfunction.
Board & Pieces 0.1
Initial version.
-
Display a chess position on a chessboard with the
boardfunction. -
Get the starting position with
starting-position. -
Use chess-related symbols with the
chess-symmodule.