file: $CPAN/authors/id/T/TI/TIMB/DBI-1.22.tar.gz size: 234514 bytes md5: a6ba60cd3591d13ce374947112e873ba
The big new feature in this release is the new bulk execution API. Dean Arnold has worked with me to define a simple API with default methods implemented in the DBI itself so all drivers automatically support these methods and code using them is fully portable. (Obviously there's no performance gain unless the driver implements them itself.) There are no docs yet by the API is simple and should be reasonably clear from the t/15array.t file in the distribution. Also in this release we have DBI::PurePerl, a transparent DBI emulation for pure-perl drivers. Jeff Zucker has worked with me on this with some help from others on the dbi-dev list. These and other changes are listed here: =head2 Changes in DBI 1.22, 22nd May 2002 Added execute_array() and bind_param_array() with special thanks to Dean Arnold. Not yet documented. See t/15array.t for examples. All drivers now automatically support these methods. Added DBI::PurePerl, a transparent DBI emulation for pure-perl drivers with special thanks to Jeff Zucker. Perldoc DBI::PurePerl for details. Added DBI::Const::GetInfo* modules thanks to Steffen Goeldner. Added write_getinfo_pm utility to DBI::DBD thanks to Steffen Goeldner. Added $allow_active==2 mode for prepare_cached() thanks to Stephen Clouse. Updated DBI::Format to Revision 11.4 thanks to Tom Lowery. Use File::Spec in Makefile.PL (helps VMS etc) thanks to Craig Berry. Extend $h->{Warn} to commit/rollback ineffective warning thanks to Jeff Baker. Extended t/preparse.t and removed "use Devel::Peek" thanks to Scott Hildreth. Only copy Changes to blib/lib/Changes.pm once thanks to Jonathan Leffler. Updated internals for modern perls thanks to Jonathan Leffler and Jeff Urlwin. Tested with perl 5.7.3 (just using default perl config). Documentation changes: Added 'Catalog Methods' section to docs thanks to Steffen Goeldner. Updated README thanks to Michael Schwern. Clarified that driver may choose not to start new transaction until next use of $dbh after commit/rollback. Clarified docs for finish method. Clarified potentials problems with prepare_cached() thanks to Stephen Clouse. =cut Just uploaded to CPAN - may take a day or three to reach your favorite mirror. Enjoy! Tim.