Download Latest Version pgnlib-0.2.5.tar.gz (1.2 MB)
Email in envelope

Get an email when there's a new version of pgnlib - a C++ Library for PGN

Home
Name Modified Size InfoDownloads / Week
pgnlib 2013-09-14
RELEASE_NOTES 2017-01-09 1.5 kB
pgnlib-0.2.5.tar.gz 2017-01-09 1.2 MB
pgnlib-0.2.4.tar.gz 2016-11-04 1.2 MB
README 2016-11-04 1.4 kB
pgnlib-0.2.3.tar.gz 2016-10-23 1.2 MB
pgnlib-0.2.2.tar.gz 2013-10-20 1.0 MB
pgnlib-0.2.1.tar.gz 2013-09-14 1.0 MB
pgnlib-0.2.0.tar.gz 2013-09-06 3.5 MB
Totals: 9 Items   9.1 MB 0
Release notes for pgnlib-0.2.4

- castle rights support in fen string and Position class

Release notes for pgnlib-0.2.3

- bug fix in Ply and Square classes.

Release notes for pgnlib-0.2.2

- bug fix in pgn::Game::operator<< affecting empty games (no move list, only tags)
- removed deprecated public methods in GameCollection class (insert(tag) and others)
- GameCollection::operator[] no more virtual.
- method GameCollection::insert(Game) renamed push_back(Game) 
- new methods GameCollection::insert/erase (more STL-like).
- improved STL compliance for iterators in classes MoveList,TagList,Position,GameCollection.

Release notes for pgnlib-0.2.1

- bug fixes in pgn::Position.
- three new usage examples.

Release notes for pgnlib-0.2.0

- new class pgn::Position (supporting FEN notation).
- new enumerate type Color (header: PGNPiece.h).
- member function pgn::Piece:id() renamed letter().
- added a "null" Piece constant object. 
- added Color attribute in Piece class.
- Square class now aware of which piece stands on it.
- method pgn::Ply::fromSquare() returns a Square object instead of a char.
- added methods pgn::Ply:setFromSquare(), pgn::Ply::setToSquare().
- added operator >> to MoveList class.
- bug fix in parsing moves in pgn text stream.
- added method str() to Square class.
- removed methods colIndex() and rowIndex() from Square class. 
Source: README, updated 2016-11-04