[0.1.4] * Updated for last database changes. * Updated OTAdmin implementation. * Binary information protocol support. * Server status routines grouped. * Bugfixes. [0.1.3] * Updated documentation. * VIP list support. * Bans lists. * PHK and PHAR packages. * Separated make targets for POT package and it's documentation. * More stricted parameters and results types. * Added display driver interface for non-database resources. * Added existence checking methods. * Added __get() and __set() methods to OTS_Admin. * PDO connection is now set to throw exceptions on SQL errors instead of silence them. * Code optimalisation. * Bugfixes. [0.1.2] * OTAdmin protocol support. * Supports bank balance. * getStorage()/setStorage() methods in OTS_Player class. * More secured. * Fixed buffered streams to use little-endian storage (like Open Tibia does). * Implemented NetworkMessage. [0.1.1] * Loading groups by names. * Constructors with optional identifier argument for automatical object loading. * OTS_Toolbox class. * Access calculations in OTS_Account class. * E_OTS_General class. [0.1.0] * Houses support. * No need to call POT::createObject(). * Separated data/ directory resources loaders. * Default data/ directory resources instances within POT class. * Each data/ directory resource reader class implements an Iterator/IteratorAggregate, Countable and ArrayAccess interfaces. * Uses IteratorAggregate interface instead of Iterator in some places (returns ArrayIterator as iterator). * __get()/__set() implementation. * __toString() as display drivers. * Additional wrappers for resource binds. * Some additional updates to match OTServ development. * Fixed some typos. * Code cleanup. [0.0.8] * Added items.xml and items.otb files support. * Added Iterator and Countable interfaces implementation in OTS_OTBMFile class. * Fixed quoting guild rank name while updating. * Fixed custom fields reading in OTS_Guild class. [0.0.7] * Updated for last database changes. * Even more PHP 5.0 compatibility. * Added spells support. * Added possibility to sort lists by custom fields, not only selected. * Fixed typos. [0.0.6] * Updated for last database changes. * Increased PHP 5.0 compatibility. * Added generic binary formats reader with cache drivers. * Added OTBM files basic support. * Added monsters support. * Added OTS_Player::getVocationName() method. [0.0.5] * Added support for vocations.xml file. * Added support for bans. * Added sorting and filtering for lists. * Code grouped into base classes. * Some code optimalisation. * Fixed typos. [0.0.4] * Added guild system support (guilds, ranks, invitations and requests drivers mechanisms). * Added account group support. * Added support for depot_id field (it is reserverd in OTServ for futher use). * Added PostgreSQL and ODBC drivers. * Added __sleep() and __wakeup() methods to allow POT objects to be stored in sessions. * Added __clone() methods to allow save ID-losing cloning of POT objects. * Added __set_state() methods. * Updated players table structure. * Dropped REGEXP operator bindings - not used anywhere. * Fixed items loading and saving. * Fixed typos. [0.0.3] * Added custom fields support. * Added items and depots support. * Added support for players PACC timestamps. * Fixed loading skills. * Replaced E_USER_* with exceptions. * Uses fetchAll() in loops to prevent MySQL buffering problems. * Restricted access to POT class constructor to make sure it won't be instanced directly. [0.0.2] * Added "compat" library for POT. * Added skills support in OTS_Player class. * Added 'info' serverStatus() method and respond handler for server status protocol. * Fixed `redskulltime` field name in OTS_Player. * Fixed 'password' parameter for DB_MYSQL driver. * Added find() to OTS_Account class to load accounts by their's e-mail addresses. * POT class now automaticly binds own __autoload() handler with spl_autoload_register(). [0.0.1] * Initial release.