0.21 2021-07-26 12:39:08-04:00 America/New_York
[BUILD]
* switch to Module::Build::Tiny
* Require Type::Tiny >= 1.010003 to fix broken CPAN tests: ++srezic (RT#131939)
0.20 2020-04-15 11:17:27-04:00 America/New_York
[BUG FIX]
* duplicate output fields now cause an exception to be thrown
0.19 2020-04-15 11:17:27-04:00 America/New_York
[ENHANCEMENTS]
* formats may now be coderef's as well as sprintf format strings
0.18 2018-04-11 15:01:27-04:00 America/New_York
[BUILD FIX]
* Need Moo >= 2.003001 to get fix to RT#120000
0.17 2018-04-11 15:01:27-04:00 America/New_York
[BUG FIX]
* need parens for certain expressions in Perl <= 5.12.5 because of
bug in precedence for prototyped functions (see perl5140delta).
0.16 2018-03-30 09:58:26-04:00 America/New_York
[BUILD FIX]
* used Types::Standard's CycleTuple type, which requires a newer
Types::Standard than was indicated
0.15 2018-03-28 15:00:21-04:00 America/New_York
[BEHAVIOR CHANGE]
* the dbi backend now translates empty numeric fields into
NULL fields.
[ENHANCEMENT]
* empty fields may now optionally be turned into NULL values.
see the <nullify> attribute.
* new method <type_index>, returns fields with a given type
0.14 2018-03-21 13:03:45-04:00 America/New_York
[API CHANGE]
* dbi encoder:
* The encoder no longer writes queued records at object
destruction. If there is an error writing a record to the
database, an exception is raised. However, during object
destruction Perl effectively ignores exceptions, suppressing
notification of the failed writes.
* if the record queue is not empty at the time of object destruction,
a warning is issued.
[ENHANCEMENT]
* dbi encoder:
* the encoder provides the <flush> method, which explicitly writes
queued records to the database.
* The record queue is available via the <queue> method.
0.13 2018-02-12 15:59:58-05:00 America/New_York
[BUG FIX]
* the rdb encoder warned if a field was undefined. it's now quiet.
* the Data::Dumper encoder didn't output eval'able code when
multiple records were written.
[ ENHANCEMENTS ]
* update docs for JSON encoder to indicate that it is a
stream of conactenated objects, and needs to be read
with an incremental parser.
0.12 2017-06-15 15:43:52-04:00 America/New_York
[BUILD]
* require a recent version of Moo::Role to ensure that testers
use one with which this code is compatible.
0.11 2017-05-09 10:41:54-04:00 America/New_York (TRIAL RELEASE)
[ENHANCEMENT]
* new close() method, causes output to sink to be flushed and
the sink to be closed.
* dbi encoder: more robust when destroyed during global destruction
[ BUILD FIX ]
* specify required version of Types::Standard
0.10 2017-04-28 16:55:38-04:00 America/New_York (TRIAL RELEASE)
[ BUG FIX ]
* dbi encoder: renaming a field to itself caused the field to be
deleted
[ BUILD FIX ]
* require Perl >= 5.10 (for // operator)
* require List::Util >= 1.29 ( for pairmap )
* switch to Test2
0.09 2017-04-28 16:55:38-04:00 America/New_York (TRIAL RELEASE)
[ BUG FIX ]
* dbi encoder: handle table names which include schema, e.g.
schema.table
0.08 2017-04-28 10:05:23-04:00 America/New_York (TRIAL RELEASE)
[ ENHANCEMENTS ]
* dbi encoder: SQL::Translator is used to generated DDL to create tables
* dbi encoder: multiple primary keys are supported
[ BEHAVIOR CHANGE ]
* use JSON::MaybeXS and YAML::Any to discover JSON/YAML encoders
instead of homegrown code
[ BUG FIXES ]
* clean up extraneous symbols in class namespaces
[ DEVELOPMENT ]
* switch to Dist::Zilla
0.07_01 2017-04-20T16:59:45-0400
[ENHANCEMENT]
* include SQL in output if sqlite driver can't create the table
[DISTRIBUTION]
* install with no '.' in @INC for perl 5.25.11+
0.07 2015-01-21T14:50:25-0500
* CPAN testers is all green!
* bump version for stable release
0.06_01 2014-12-30T09:59:24-0500
[BUILD]
* correct incorrect bug URL (RT#101112)
* fix test which triggered Perl warning under 5.21.X (RT#101113)
0.06 2014-12-23T17:26:07-0500
* release as stable version
0.05_03 2014-06-18T09:58:58-0400
[TEST FIX]
* fix breakage on *BSD due to exclusive lock contention on temp
SQLite file, (see File::Temp docs on EXLOCK). srezic++
0.05_02 2014-05-05T10:13:23-0400
[BUILD]
* specify minimum required version of Moo
0.05_01 2014-05-04T00:18:21-0400
[BUILD]
* specify minimum required version of Types::Standard
0.05 2014-05-02T15:51:19-0400
[OTHER]
* minor documentation fixes
0.04 2014-04-07T00:15:05-0400
[ENHANCEMENT]
* new dbitrace parameter for DBI encoder
0.03 2014-03-25T21:02:15-0400
[BUG FIX]
* DBI drop_table option was broken
0.02 2014-03-22T16:46:43-0400
[ENHANCEMENT]
* DBI writes are now written as batche in a transaction to improve
performance
0.01 2014-03-18T15:19:58-0400
* initial release