The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.10 - 2017-04-28 (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

Changes for version 0.09 - 2017-04-28 (TRIAL RELEASE)

  • BUG FIX
    • dbi encoder: handle table names which include schema, e.g. schema.table

Changes for version 0.08 - 2017-04-28 (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

Changes for version 0.07_01 - 2017-04-20

  • ENHANCEMENT
    • include SQL in output if sqlite driver can't create the table
  • DISTRIBUTION
    • install with no '.' in @INC for perl 5.25.11+

Modules

Flexible serialization of a record
store a record in a database
encoded a record using Data::Dumper
encoded a record as JSON
encoded a record as /rdb
encode a record as YAML
send output to nowhere.
output encoded data to a stream.
Types for Data::Record::Serialize