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

Changes for version 0.26 - 2006-11-13

  • Usability
    • avoid a warning in Jifty::DBI::Schema when our user is executing a .pm file. When that is the case, caller(1) is not defined. --gaal
    • Small error string change to suggest looking for missing use lines in models where refer_to is used --bartb
  • Core code
    • fixed sort_order setting in Jifty::DBI::Schema --wolfgang
    • Don't use main.*, ever. --clkao
    • Jifty::DBI::Schema - Backport "valid are qw(...)" and "render as '...'" support from Jifty::Param::Schema as aliases to "valid_values are" and "render_as". --audreyt
    • added as_hash to Jifty::DBI::Record --jesse
    • @ISA => use base --schwern
    • Use DBIx::DBScehma::Column and ::Table rather than trust that DBIx::DBScehma will load them. --schwern
  • Installation
    • Bump DateTime dependency, as older versions didn't provide the API we're using. (0.22 is known bad) --jesse (Thanks to Matt Trout)
  • Testing
    • make sure to skip 04memcached.t if you don't have Cache::Memcached --ishigaki
    • Tests updated to not have $sth in scope when we $dbh->disconnect
  • Doc
    • demonstrate the valid_values alternate syntax that allows display and value to be separate
    • Document columns and column --schwern
    • Minor changes to pod --evdb

Modules

An object-relational persistence framework
Encapsulate SQL queries and rows in simple perl objects
Deal with multiple Jifty::DBI::Collection result sets as one
Ensure uniqueness of records in a collection
DateTime object wrapper around date columns
DateTime object wrapper around date columns
salts and hashes a value before storing it
Encodes arbitrary data using Storable
DateTime object wrapper around date columns
Encodes data as base64
Jifty::DBI UTF-8 data filter
Perl extension which is a generic DBI handle
An Informix specific Handle object
An ODBC specific Handle object
An oracle specific Handle object
A Postgres specific Handle object
A SQLite specific Handle object
a Sybase specific Handle object
A mysql specific Handle object
A mysql specific Handle object
abstract class for objects that has filters
Superclass for records loaded by Jifty::DBI::Collection
records with caching behavior
records with caching behavior
Use a simple syntax to describe a Jifty table.
Generate table schemas from Jifty::DBI records

Provides

in lib/Jifty/DBI/Filter.pm
in lib/Jifty/DBI/Filter/Truncate.pm
in lib/Jifty/DBI/Schema.pm