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.

Reply via email to