Changelog¶
4 December 2017
- Added a line to clarify the order of the result codes in the result tag.
24 June 2017
- Put the standard in a github repository on https://github.com/wiegerw/pdn.
9 June 2017
- Added some time control tag examples provided by Igor Le Masson.
1 January 2016
- Made some corrections and improvements to the FEN grammar, noted by Rein Halbersma.
- Added an archived copy of the PDN 2.0 standard, since it is no longer available online.
- Added Zimbabwean pool checkers.
3 May 2014
- Changed the GameType tag for Jamaican draughts: A5 -> A1
- Removed the vertical direction from the Notation field, since in all known cases the notation direction is horizontal.
30 April 2014
- Added a test page for the GameType tag.
- Corrected the description of the notation field of the GameType tag.
- Made some corrections to the GameType table.
- Pool checkers (unified): A1 -> A0
- Turkish draughts: A1 -> A0
27 April 2014
- Changed the result type of Frisian draughts to Default.
18 April 2014
- Made some corrections to the gametype table, noted by Rein Halbersma.
- Russian/Brazilian/Czech: A1 -> A0
- Spantsiretti: N2 -> A0
- Thai: black starts, and N1 -> N2
- Added an improved description of move disambiguation, supplied by Ed Gilbert.
- Added a section with proposals for the next version of the standard.
27 May 2013
- Made some improvements to the gametype section, with the help of Jake Cacher.
- Added game types Jamaican draughts and Pool checkers
- Added some examples of the board layout of game types
- Adapted the interpretation of the invert flag in the game type
- Extended the notation flag of the game type, such that the Jamaican draughts notation is supported
- Added an example for setup commands, supplied by Gérard Taille.
- Added a proposal for the notation null moves, by Gérard Taille.
12 March 2012
- Added a section about character encodings.
- Adapted the allowed values for the
Result
tag, and added aResultFormat
tag that can be used to specify uncommon result values. - Added
clk
,mct
,egt
andemt
embedded commands. - Added
TimeControlWhite
andTimeControlBlack
tags for specifying individual time settings. - Added requirements for notation type and capture separators.
- Adapted the grammars to allow alpha numeric moves without separator (a3b4).
- Added documentation about when the full capture notation may/must be used.
- Added requirement about disambiguation of ambiguous moves.
- Added a comment that the empty string is always allowed for a PDN tag value.
- Added line comments starting with a
%
. - Added FEN values with unknown color (specified using
?
). - Updated the grammars.
- Updated the PDN checker.