3.1.0 (2016-03-21) :
    * When you do a query on 2 databases Hydrator will now properly hydrate this case
    * When many Metadata with same table name are used on a query on 2 databases, you can now use on Hydrator ```objectDatabaseIs```
    * Handle postgresql schema, using ```objectSchemaIs``` while hydration if needed
    * Pgsql driver now use ```pg_query``` instead of ```pg_query_params``` when there is no parameter
    * Fix parameter parsing in SQL query
    * Fix parsing of postgresql queries to allow query without from statement
    * New feature ```Debug::dump``` and ```Debug::export``` to debug Ting object

3.0.0 (2016-01-26) :
    * Fix conflict when hydrating model which use the same table name but on different database
    * Fix error on Json Serializer for empty string
    * New concept for Hydrator based on Generator to simplify the code and allow more possibility
    * New concept for Metadatata, class must now implement MetadataInitializer
    * New feature ```mapAliasTo``` on Hydrator to inject virtual column (COUNT(*), IFNULL(...), ...) into object
    * New feature ```mapObjectTo``` on Hydrator to inject object into object
    * New feature ```unserializeAliasWith``` on Hydrator to unserialize virtual column
    * New feature : QueryBuilder available with Repository::getQueryBuilder and provided by aura/sqlquery
    * Cache interface is now provided by Doctrine/Cache
    * Fix case on virtual column : if you used case on virtual ```COUNT(*) as NbUser``` that update can break your
      application, because on the version 2.5.1 ```NbUser``` was changed to lowercase ```nbuser``` due to a bug. This fix
      restore the previous behavior, and the column is not longer in lowercase.
    * UnitOfWork has now signature "NotifyPropertyInterface $entity" instead of $entity for many methods (see UPDATE)

2.7.0 (2015-12-18) :
    * Allow user to ping connection if available on the driver

2.6.2 (2015-12-11) :
    * Datetime serializer : Allow psql timestamp to be unserialized

2.6.1 (2015-12-11) :
    * Hydrator setting entity property now properly use metadata to cast value
    * Better parsing for postgresql : we stop to parse the query after FROM

2.6.0 (2015-12-10) :
    * Generator can now create query with in criteria
    * Performance improvement : add a pseudo cache over MetadataRepository::findMetadataForTable

2.5.1 (2015-11-18) :
    * Fix parsing PostgreSQL query with subquery

2.5.0 (2015-10-02) :
    * Adding Ip serializer

2.4.0 (2015-07-03) :
    * Adding SphinxQL driver
    * user and password are now optional in connection configuration

2.3.0 (2015-07-02) :
    * Adding closeAll on ConnectionsPool and close method on drivers

2.2.0 (2015-03-24) :
    * Ajout de l'hydrator array

2.1.0 (2015-02-18) :
    * Adding methods getAll, getByCriteria and getOneByCriteria on Metadata
    * Adding methods getAll, getBy and getOneBy on Repository
    * Refactoring of Generator
    * Added some missing unit tests
    * Fix hydrator on query with LEFT/RIGHT JOIN

2.0.1 (2015-02-07) :
    * Fix saving new entity without auto increment

2.0.0 (2015-02-05) :
    * Reduce memory usage of UnitOfWork
    * UnitOfWork can now detach all entities
    * initMetada can now receive database name and connection name into options

1.1.5 (2015-01-26) :
    * Fixed UnitOfWork: bug risk when using spl_object_hash
