Changelog for
perl-DBI-1.636-53.1.i586.rpm :
Mon May 23 14:00:00 2016 cooloAATTsuse.com
- updated to 1.636
see /usr/share/doc/packages/perl-DBI/Changes
=head2 Changes in DBI 1.636 - 24th April 2016
Fix compilation for threaded perl <= 5.12 broken in 1.635 RT#113955
Revert change to DBI::PurePerl DESTROY in 1.635
Change t/16destroy.t to avoid race hazard RT#113951
Output perl version and archname in t/01basics.t
Add perl 5.22 and 5.22-extras to travis-ci config
=head2 Changes in DBI 1.635 - 24th April 2016
Fixed RaiseError/PrintError for UTF-8 errors/warnings. RT#102404
Fixed cases where ShowErrorStatement might show incorrect Statement RT#97434
Fixed DBD::Gofer for UTF-8-enabled STDIN/STDOUT
thanks to mauke PR#32
Fixed fetchall_arrayref({}) behavior with no columns
thanks to Dan McGee PR#31
Fixed tied CachedKids ref leak in attribute cache by weakening
thanks to Michael Conrad RT#113852
Fixed \"panic: attempt to copy freed scalar\" upon commit() or rollback()
thanks to fbriere for detailed bug report RT#102791
Ceased to ignore DESTROY of outer handle in DBI::PurePerl
Treat undef in DBI::Profile Path as string \"undef\"
thanks to fREW Schmidt RT#113298
Fix SQL::Nano parser to ignore trailing semicolon
thanks to H.Merijn Brand.
Added AATTary = $dbh->selectall_array(...) method
thanks to Ed Avis RT#106411
Added appveyor support (Travis like CI for windows)
thanks to mbeijen PR#30
Corrected spelling errors in pod
thanks to Gregor Herrmann RT#107838
Corrected and/or removed broken links to SQL standards
thanks to David Pottage RT#111437
Corrected doc example to use dbi: instead of DBI: in DSN
thanks to Michael R. Davis RT#101181
Removed/updated broken links in docs
thanks to mbeijen PR#29
Clarified docs for DBI::hash($string)
Removed the ancient DBI::FAQ module RT#102714
Fixed t/pod.t to require Test::Pod >= 1.41 RT#101769
This release was developed at the Perl QA Hackathon 2016
L
which was made possible by the generosity of many sponsors:
L
FastMail,
L ZipRecruiter,
L ActiveState,
L OpusVL,
L Strato,
L SureVoIP,
L CV-Library,
L Infinity,
L Perl Careers,
L MongoDB,
L thinkproject!,
L Dreamhost,
L Perl 6,
L Perl Services,
L Evozon,
L Booking,
L Eligo,
L Oetiker+Partner,
L CAPSiDE,
L Procura,
L Constructor.io,
L Robbie Bow,
L Ron Savage,
L Charlie Gonzalez,
L Justin Cook.
Sun Sep 20 14:00:00 2015 cooloAATTsuse.com
- updated to 1.634
see /usr/share/doc/packages/perl-DBI/Changes
=head2 Changes in DBI 1.634 - 3rd August 2015
Enabled strictures on all modules (Jose Luis Perez Diez) #22
Note that this might cause new exceptions in existing code.
Please take time for extra testing before deploying to production.
Improved handling of row counts for compiled drivers and enable them to
return larger row counts (IV type) by defining new
*_iv macros.
Fixed quote_identifier that was adding a trailing separator when there
was only a catalog (Martin J. Evans)
Removed redundant keys() call in fetchall_arrayref with hash slice (ilmari) #24
Corrected pod xref to Placeholders section (Matthew D. Fuller)
Corrected pod grammar (Nick Tonkin) #25
Added support for tables(\'\', \'\', \'\', \'%\') special case (Martin J. Evans)
Added support for DBD prefixes with numbers (Jens Rehsack) #19
Added extra initializer for DBI::DBD::SqlEngine based DBD\'s (Jens Rehsack)
Added Memory Leaks section to the DBI docs (Tim)
Added Artistic v1 & GPL v1 LICENSE file (Jose Luis Perez Diez) #21
Thu Apr 16 14:00:00 2015 cooloAATTsuse.com
- updated to 1.633
see /usr/share/doc/packages/perl-DBI/Changes
=head2 Changes in DBI 1.633 - 11th Jan 2015
Fixed selectrow_
*ref to return undef on error in list context
instead if an empty list.
Changed t/42prof_data.t more informative
Changed $sth->{TYPE} to be NUMERIC in DBD::File drivers as per the
DBI docs. Note TYPE_NAME is now also available. [H.Merijn Brand]
Fixed compilation error on bleadperl due DEFSV no longer being an lvalue
[Dagfinn Ilmari Manns�ker]
Added docs for escaping placeholders using a backslash.
Added docs for get_info(9000) indicating ability to escape placeholders.
Added multi_ prefix for DBD::Multi (Dan Wright) and ad2_ prefix for
DBD::AnyData2
=head2 Changes in DBI 1.632 - 9th Nov 2014
Fixed risk of memory corruption with many arguments to methods
originally reported by OSCHWALD for Callbacks but may apply
to other functionality in DBI method dispatch RT#86744.
Fixed DBD::PurePerl to not set $sth->{Active} true by default
drivers are expected to set it true as needed.
Fixed DBI::DBD::SqlEngine to complain loudly when prerequite
driver_prefix is not fulfilled (RT#93204) [Jens Rehsack]
Fixed redundant sprintf argument warning RT#97062 [Reini Urban]
Fixed security issue where DBD::File drivers would open files
from folders other than specifically passed using the
f_dir attribute RT#99508 [H.Merijn Brand]
Changed delete $h->{$key} to work for keys with \'private_\' prefix
per request in RT#83156. local $h->{$key} works as before.
Added security notice to DBD::Proxy and DBI::ProxyServer because they
use Storable which is insecure. Thanks to ppisarAATTredhat.com RT#90475
Added note to AutoInactiveDestroy docs strongly recommending that it
is enabled in all new code.
=head2 Changes in DBI 1.631 - 20th Jan 2014
NOTE: This release changes the handle passed to Callbacks from being an \'inner\'
handle to being an \'outer\' handle. If you have code that makes use of Callbacks,
ensure that you understand what this change means and review your callback code.
Fixed err_hash handling of integer err RT#92172 [Dagfinn Ilmari]
Fixed use of \\Q vs in t/70callbacks.t
Changed the handle passed to Callbacks from being an \'inner\'
handle to being an \'outer\' handle.
Improved reliability of concurrent testing
PR#8 [Peter Rabbitson]
Changed optional dependencies to \"suggest\"
PR#9 [Karen Etheridge]
Changed to avoid mg_get in neatsvpv during global destruction
PR#10 [Matt Phillips]
=head2 Changes in DBI 1.630 - 28th Oct 2013
NOTE: This release enables PrintWarn by default regardless of $^W.
Your applications may generate more log messages than before.
Fixed err for new drh to be undef not to 0 [Martin J. Evans]
Fixed RT#83132 - moved DBIstcf
* constants to util
export tag [Martin J. Evans]
PrintWarn is now triggered by warnings recorded in methods like STORE
that don\'t clear err RT#89015 [Tim Bunce]
Changed tracing to no longer show quote and quote_identifier calls
at trace level 1.
Changed DBD::Gofer ping while disconnected set_err from warn to info.
Clarified wording of log message when err is cleared.
Changed bootstrap to use $XS_VERSION RT#89618 [Andreas Koenig]
Added connect_cached.connected Callback PR#3 [David E. Wheeler]
Clarified effect of refs in connect_cached attributes [David E. Wheeler]
Extended ReadOnly attribute docs for when the driver cannot
ensure read only [Martin J. Evans]
Corrected SQL_BIGINT docs to say ODBC value is used PR#5 [ilmari]
There was no DBI 1.629 release.
Tue Jul 30 14:00:00 2013 cooloAATTsuse.com
- updated to 1.628
Fixed missing fields on partial insert via DBI::DBD::SqlEngine
engines (DBD::CSV, DBD::DBM etc.) [H.Merijn Brand, Jens Rehsack]
Fixed stack corruption on callbacks RT#85562 RT#84974 [Aaron Schweiger]
Fixed DBI::SQL::Nano_::Statement handling of \"0\" [Jens Rehsack]
Fixed exit op precedence in test RT#87029 [Reni Urban]
Added support for finding tables in multiple directories
via new DBD::File f_dir_search attribute [H.Merijn Brand]
Enable compiling by C++ RT#84285 [Kurt Jaeger]
Typo fixes in pod and comment [David Steinbrunner]
Change DBI\'s docs to refer to git not svn [H.Merijn Brand]
Clarify bind_col TYPE attribute is sticky [Martin J. Evans]
Fixed reference to $sth in selectall_arrayref docs RT#84873
Spelling fixes [Ville Skytt344]
Changed $VERSIONs to hardcoded strings [H.Merijn Brand]
Sun Jun 16 14:00:00 2013 cooloAATTsuse.com
- updated to 1.627
Fixed VERSION regression in DBI::SQL::Nano [Tim Bunce]
Fixed pod text/link was reversed in a few cases RT#85168
Handle aliasing of STORE\'d attributes in DBI::DBD::SqlEngine
Updated repository URI to git [Jens Rehsack]
Fixed skip() count arg in t/48dbi_dbd_sqlengine.t [Tim Bunce]
Fixed heap-use-after-free during global destruction RT#75614
thanks to Reini Urban.
Fixed ignoring RootClass attribute during connect() by
DBI::DBD::SqlEngine reported in RT#84260 by Michael Schout
Fixed Gofer for hash randomization in perl 5.17.10+ RT#84146
Clarify docs for can() re RT#83207
Fixed RT#64330 - ping wipes out errstr (Martin J. Evans).
Fixed RT#75868 - DBD::Proxy shouldn\'t call connected() on the server.
Fixed RT#80474 - segfault in DESTROY with threads.
Fixed RT#81516 - Test failures due to hash randomisation in perl 5.17.6
thanks to Jens Rehsack and H.Merijn Brand and feedback on IRC
Fixed RT#81724 - Handle copy-on-write scalars (sprout)
Fixed unused variable / self-assignment compiler warnings.
Fixed default table_info in DBI::DBD::SqlEngine which passed NAMES
attribute instead of NAME to DBD::Sponge RT72343 (Martin J. Evans)
Corrected a spelling error thanks to Chris Sanders.
Corrected typo in DBI->installed_versions docs RT#78825
thanks to Jan Dubois.
Refactored table meta information management from DBD::File into
DBI::DBD::SqlEngine (H.Merijn Brand, Jens Rehsack)
Prevent undefined f_dir being used in opendir (H.Merijn Brand)
Added logic to force destruction of children before parents
during global destruction. See RT#75614.
Added DBD::File Plugin-Support for table names and data sources
(Jens Rehsack, #dbi Team)
Added new tests to 08keeperr for RT#64330
Tue Jan 31 13:00:00 2012 vcizekAATTsuse.com
- update to 1.617
* Fixed ParamTypes example in the pod (Martin J. Evans)
* Fixed the definition of ArrayTupleStatus and remove confusion over
rows affected in list context of execute_array (Martin J. Evans)
* Fixed sql_type_cast example and typo in errors (Martin J. Evans)
* Fixed Gofer error handling for keeperr methods like ping (Tim Bunce)
* Fixed $dbh->clone({}) RT73250 (Tim Bunce)
* Fixed is_nested_call logic error RT73118 (Reini Urban)
* Enhanced performance for threaded perls (Dave Mitchell, Tim Bunce)
* Enhanced and standardized driver trace level mechanism (Tim Bunce)
* Removed old code that was an inneffective attempt to detect
people doing DBI->{Attrib}.
* Clear ParamValues on bind_param param count error RT66127 (Tim Bunce)
* Changed DBI::ProxyServer to require DBI at compile-time RT62672 (Tim Bunce)
* Added pod for default_user to DBI::DBD (Martin J. Evans)
* Added CON, ENC and DBD trace flags and extended 09trace.t (Martin J. Evans)
* Added TXN trace flags and applied CON and TXN to relevant methods (Tim Bunce)
* Added some more fetchall_arrayref(..., $maxrows) tests (Tim Bunce)
* Clarified docs for fetchall_arrayref called on an inactive handle.
* Clarified docs for clone method (Tim Bunce)
* Added note to DBI::Profile about async queries (Marcel Grunauer).
* Reserved spatialite_ as a driver prefix for DBD::Spatialite
* Reserved mo_ as a driver prefix for DBD::MO
* Updated link to the SQL Reunion 95 docs, RT69577 (Ash Daminato)
* Changed links for DBI recipes. RT73286 (Martin J. Evans)
Fri Nov 18 13:00:00 2011 cooloAATTsuse.com
- use original .tar.gz
Fri Jan 7 13:00:00 2011 vcizekAATTnovell.com
- update to 1.616
* Fixed RT#61513 by catching attribute assignment to tied table access
interface (Jens Rehsack)
* Fixed compiler warnings RT#62640
* Optimized connect() to remove redundant FETCH of \\%attrib values.
Improved initialization phases in DBI::DBD::SqlEngine (Jens Rehsack)
* Added DBD::Gofer::Transport::corostream. An experimental proof-of-concept
transport that enables asynchronous database calls with few code changes.
It enables asynchronous use of DBI frameworks like DBIx::Class.
Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro
Tue Nov 30 13:00:00 2010 cooloAATTnovell.com
- do not use recommends on fedora
Thu Sep 30 14:00:00 2010 anickaAATTsuse.cz
- update to 1.615
* bugfixes
Tue Sep 21 14:00:00 2010 anickaAATTsuse.cz
- update to 1.614
* Added $h->{AutoInactiveDestroy} as simpler safer form of
$h->{InactiveDestroy}
* Added ability for parallel testing \"prove -j4 ...\"
* Added tests for delete in DBM
* Added test for absolute filename as table to 51dbm_file
* Added two initialization phases to DBI::DBD::SqlEngine
* Added improved developers documentation for DBI::DBD::SqlEngine
* Added guides how to write DBI drivers using DBI::DBD::SqlEngine
or DBD::File
* Added register_compat_map() and table_meta_attr_changed() to
DBD::File::Table
* bugfixes, test fixes
Fri Aug 6 14:00:00 2010 chrisAATTcomputersalat.de
- update to 1.613
o Fixed Win32 prerequisite module from PathTools to File::Spec.
o Changed attribute headings and fixed references in DBI pod (Martin J. Evans)
o Corrected typos in DBI::FAQ and DBI::ProxyServer (Ansgar Burchardt)
Tue Jul 20 14:00:00 2010 chrisAATTcomputersalat.de
- recreated by cpanspec 1.78
o fix deps
Mon Jul 19 14:00:00 2010 anickaAATTsuse.cz
- update to 1.612
* Changed Makefile.PL to modernize with CONFLICTS, recommended
dependencies and resources (Jens Rehsack)
* Changed DBI::ProfileDumper to rename any existing profile file by
appending .prev, instead of overwriting it.
* Changed DBI::ProfileDumper::Apache to work in more configurations
including vhosts using PerlOptions +Parent.
* Add driver_prefix method to DBI (Jens Rehsack)
* bugfixes, test fixes
Wed Jun 2 14:00:00 2010 chrisAATTcomputersalat.de
- update to 1.611
* Fixed selectcol_arrayref MaxRows attribute to count rows not values
thanks to Vernon Lyon.
* Fixed DBI->trace(0,
*STDERR); (H.Merijn Brand)
which tried to open a file named \"
*main::STDERR\" in perl-5.10.x
* Fixes in DBD::DBM for use under threads (Jens Rehsack)
* Changed \"Issuing rollback() due to DESTROY without explicit disconnect\"
warning to not be issued if ReadOnly set for that dbh.
* Added f_lock and f_encoding support to DBD::File (H.Merijn Brand)
* Added ChildCallbacks => { ... } to Callbacks as a way to
specify Callbacks for child handles.
With tests added by David E. Wheeler.
* Added DBI::sql_type_cast($value, $type, $flags) to cast a string value
to an SQL type. e.g. SQL_INTEGER effectively does $value += 0;
Has other options plus an internal interface for drivers.
- recreated spec by cpanspec 1.78
Sun Jan 10 13:00:00 2010 jengelhAATTmedozas.de
- enable parallel build
Tue Oct 13 14:00:00 2009 chrisAATTcomputersalat.de
- cleanup spec
o removed some obsolete defines
Sat Jul 25 14:00:00 2009 chrisAATTcomputersalat.de
- spec mods
* removed ^----------
* removed ^#---------
Thu Jun 18 14:00:00 2009 chrisAATTcomputersalat.de
- spec fix for perl-macros
Thu Jun 18 14:00:00 2009 chrisAATTcomputersalat.de
- added perl-macros
o autogen filelist with perl_gen_filelist
Mon Jun 15 14:00:00 2009 chrisAATTcomputersalat.de
- update to 1.609
* Fixes to DBD::File (H.Merijn Brand)
added f_schema attribute
table names case sensitive when quoted, insensitive when unquoted
workaround a bug in SQL::Statement (temporary fix) related
to the \"You passed x parameters where y required\" error
* Added ImplementorClass and Name info to the \"Issuing rollback() due to
DESTROY without explicit disconnect\" warning to identify the handle.
Applies to compiled drivers when they are recompiled.
* Added DBI->visit_handles($coderef) method.
* Added $h->visit_child_handles($coderef) method.
* Added docs for column_info()\'s COLUMN_DEF value.
* Clarified docs on stickyness of data type via bind_param().
* Clarified docs on stickyness of data type via bind_col().
- some spec mods
Mon May 18 14:00:00 2009 anickaAATTsuse.cz
- update to 1.608
* Fixes to DBD::File (H.Merijn Brand)
bind_param () now honors the attribute argument
added f_ext attribute
File::Spec is always required. (CORE since 5.00405)
Fail and set errstr on parameter count mismatch in execute ()
* Fixed two small memory leaks when running in mod_perl
one in DBI->connect and one in DBI::Gofer::Execute.
Both due to \"local $ENV{...};\" leaking memory.
* Fixed DBD_ATTRIB_DELETE macro for driver authors
and updated DBI::DBD docs thanks to Martin J. Evans.
* Fixed 64bit issues in trace messages thanks to Charles Jardine.
* Fixed FETCH_many() method to work with drivers that incorrectly
return an empty list from $h->FETCH. Affected gofer.
* Added \'sqlite_\' as registered prefix for DBD::SQLite.
* Corrected many typos in DBI docs thanks to Martin J. Evans.
* Improved DBI::DBD docs thanks to H.Merijn Brand.