Releases: iigorr/pgn.net
Releases · iigorr/pgn.net
Release 1.2.1
Release 1.2.0
- Added a dictionary to access game tags
Game.Tags
(#13)
Bugfix Release 1.1.1
- Bugfix: Castle should use the letter O rather than the digit 0 (#10)
- Bugfix: parser recognizes bxc6 as "Bishop captures c6" (#11)
- FSharp.Core is merged in into the assembly
- Removed support for wp71 due to FParsec incompatitbilities
Installation
Installation works via nuget:
PM> Install-Package pgn.NET
Release 1.1.0
- Bugfix: zero-length move text bug (IndexOutOfRange)
- Introduce MoveTextEntryList, a MoveEntry list which provides simplifed access to moves.
- Change type of Game.MoveText and RAVEntry.MoveText to MoveTextEntryList
- Add missing API doc
- Add support for frameworks: net40, net45, wp71
Installation
Installation works via nuget:
PM> Install-Package pgn.NET
Intial Release
This is the initial release of pgn.NET, a library to parse PGN chess databases which includes
- Data model for chess games (Game, Board, move text, move, piece)
- PgnReader (Parser) for the PGN format (http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm).
- The parser tries to be as tolerant as possible (there are many variation of the pgn format),
so most pgn files should be readable. If not, please file an issue here: https://github.com/iigorr/pgn.net/issues - Support for iso-8859 and UTF-8
- Support for Recursive Annotation Variation (RAV)
- Support for Forsyth-Edwards-Notation (FEN, http://de.wikipedia.org/wiki/Forsyth-Edwards-Notation)
- The parser tries to be as tolerant as possible (there are many variation of the pgn format),
- PgnWriter, formatter for PGN games.
Installation
Installation via nuget:
PM> Install-Package pgn.NET