Revision history for Catmandu-DBI

0.0701  2017-11-13 09:05:26 CET
  - fix utf8 string bug

0.07  2017-11-09 13:40:42 CET
  - revert the changes made in 0.06 because of high memory usage in mysql and
    postgresql

0.06  2017-09-01 12:39:01 CEST
  - retain sth for faster iteration

0.0511  2017-01-09 13:56:38 CET
  - more pod

0.0510  2016-10-04 15:20:17 CEST
  - use installer ModuleBuild to make Travis happy

0.0509  2016-10-04 14:59:51 CEST
  - META file

0.0508  2016-10-04 14:29:12 CEST
  - set sqlite_use_immediate_transaction to true by default to allow safer
    multiprocess access

0.0507  2016-06-21 14:20:23 CEST
  - remove files MYMETA.json and MYMETA.yml

0.0506  2016-06-08 14:51:05 CEST
  - add prefix 'DBI:' to data_source automatically
  - fix memory leak in Catmandu::Store::DBI::Iterator

0.0505  2016-04-20 16:40:09 CEST
  - Add more documentation

0.0504  2016-02-19 12:31:06 CET
  - support field 'datetime'

0.0503  2015-10-13 16:13:54 CEST
  - Fix typo

0.0502  2015-10-13 16:07:07 CEST
  - Fix Pg quoting on index creation

0.0501  2015-10-13 11:26:42 CEST
  - Shallow copy default mapping
  - define VERSION in all packages

0.05  2015-10-08 11:12:04 CEST
  - Column mapping
  - Specialized Iterator
  - Synchronize VERSION's

0.0135 2015-04-14
  - BUG in Catmandu::Store::DBI for MySQL. identifier 'id' is of type
    'varchar', which is case insensitive.  This can easily be solved with the
    sql statement "alter table scans modify id varchar(255) binary".

0.0134 2015-01-26
  - BUG in Catmandu::Store::DBI: method 'dbh' crashes during global destruction
    (after call to DEMOLISH). Fixed by not accessing DBI interface during this fase.

0.0133 2015-01-16
  - BUG in Catmandu::Store::DBI::Bag: a reference to the database handle is
    stored in a variable outside the callback in function _build_create_*, and
    then used inside the callback. This only works as long as the database handle
    is active. When working with web applications, where these stores are kept in
    memory, and not used for a long time, this can lead to inactive database
    handles. Fix: direct reference from the callback to the function "dbh" of the
    Catmandu::Store::DBI, that automatically reconnects if necessary.

0.0132 2015-01-09
  - BUG for DBD::Pg. When inserting data, column 'data' is not properly escaped
    als PG_BYTEA (see _build_add_postgres in Catmandu::Store::DBI::Bag)

0.0131 2015-01-09
  - Incorrect use of 'state' in function Catmandu::Store::DBI::dbh. Due to this
    bug, only one dbh could be stored. Now also the version in
    Catmandu::Store::DBI is raised

0.013 2015-01-08
  - Incorrect use of 'state' in function Catmandu::Store::DBI::dbh. Due to this
    bug, only one dbh could be stored.

0.012 2014-10-02
  - Use of function tempfile in test scripts must set the option EXLOCK to '0',
    to avoid locking problems on BSD.  This temporary file is used by SQLite,
    but EXLOCK is set to '1' on some systems.

0.011 2014-10-01
  - Switched to Dist::Milla

0.01 2014-09-26
  - Catmandu-Store-DBI and Catmandu-Importer-DBI merged into one package
    Catmandu-DBI

Revision history for Catmandu-Importer-DBI

0.03 2014-03-26
  - adding support for accessing the database handle

0.02 2014-02-21
  - deleted internal test

0.01 2014-02-21
  - initial version

Revision history for Catmandu-Store-DBI

0.041  2014-09-25
  - add support for timeout and auto reconnect

0.03  2014-03-07
  - add support for postgres >= 9.1
  - optimized slice implementation
  - mysql auto reconnect

0.02  2013-06-12
  - initial release of Catmandu::Store::DBI as own package
