perl-DBI/perl-DBI.changes

486 lines
18 KiB
Plaintext
Raw Normal View History

- update to 1.617 NOTE: The officially supported minimum perl version will change from perl 5.8.1 (2003) to perl 5.8.3 (2004) in a future release. (The last change, from perl 5.6 to 5.8.1, was announced in July 2008 and implemented in DBI 1.611 in April 2010.) 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) OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBI?expand=0&rev=35
2012-02-02 13:38:33 +01:00
-------------------------------------------------------------------
Tue Jan 31 09:49:34 UTC 2012 - vcizek@suse.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 11:09:37 UTC 2011 - coolo@suse.com
- use original .tar.gz
-------------------------------------------------------------------
Fri Jan 7 14:44:15 UTC 2011 - vcizek@novell.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:31:55 UTC 2010 - coolo@novell.com
- switch to perl_requires macro
-------------------------------------------------------------------
Tue Nov 30 13:10:56 UTC 2010 - coolo@novell.com
- do not use recommends on fedora
-------------------------------------------------------------------
Thu Sep 30 16:05:23 CEST 2010 - anicka@suse.cz
- update to 1.615
* bugfixes
-------------------------------------------------------------------
Tue Sep 21 09:58:15 CEST 2010 - anicka@suse.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:08:17 UTC 2010 - chris@computersalat.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 13:26:42 UTC 2010 - chris@computersalat.de
- recreated by cpanspec 1.78
o fix deps
-------------------------------------------------------------------
Mon Jul 19 14:37:28 CEST 2010 - anicka@suse.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:25:00 UTC 2010 - chris@computersalat.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 15:43:32 CET 2010 - jengelh@medozas.de
- enable parallel build
-------------------------------------------------------------------
Tue Oct 13 14:21:52 UTC 2009 - chris@computersalat.de
- cleanup spec
o removed some obsolete defines
-------------------------------------------------------------------
Sat Jul 25 19:37:00 CEST 2009 - chris@computersalat.de
- spec mods
* removed ^----------
* removed ^#---------
-------------------------------------------------------------------
Fri Jun 19 01:09:45 CEST 2009 - chris@computersalat.de
- spec fix for perl-macros
-------------------------------------------------------------------
Thu Jun 18 02:28:09 CEST 2009 - chris@computersalat.de
- added perl-macros
o autogen filelist with perl_gen_filelist
-------------------------------------------------------------------
Mon Jun 15 02:12:22 CEST 2009 - chris@computersalat.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 15:47:34 CEST 2009 - anicka@suse.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.
-------------------------------------------------------------------
Fri Jul 25 15:12:59 CEST 2008 - anicka@suse.cz
- update to 1.607
* NOTE: Perl 5.8.1 is now the minimum supported version.
* Fixed missing import of carp in DBI::Gofer::Execute.
* Added note to docs about effect of execute(@empty_array).
* Clarified docs for ReadOnly thanks to Martin Evans.
-------------------------------------------------------------------
Fri Jun 27 16:36:24 CEST 2008 - anicka@suse.cz
- update to 1.605
* Fixed broken DBIS macro with threads on big-endian machines
with 64bit ints but 32bit pointers.
* Fixed the selectall_arrayref, selectrow_arrayref, and
selectrow_array methods that get embedded into compiled drivers
to use the inner sth handle when passed a $sth instead of an
sql string. Drivers will need to be recompiled to pick up
this change.
* Fixed leak in neat() for some kinds of values
* Fixed DBI::PurePerl neat() to behave more like XS neat().
* Increased default $DBI::neat_maxlen from 400 to 1000.
* Increased timeout on tests to accomodate very slow systems.
* other minor improvements and fixes
- remove -dbis patch (fixed in upstream)
-------------------------------------------------------------------
Wed Mar 26 13:28:43 CET 2008 - anicka@suse.cz
- update to 1.604
* Fixed fetchall_arrayref with $max_rows argument broken
in 1.603
-------------------------------------------------------------------
Mon Mar 24 15:50:40 CET 2008 - anicka@suse.cz
- update to 1.603
* Fixed pure-perl fetchall_arrayref with $max_rows argument
to not error when fetching after all rows already fetched.
* Fixed C sprintf formats and casts, fixing compiler warnings.
* Changed dbi_profile() to accept a hash of profiles
and apply to all.
* Changed gofer stream transport to improve error reporting.
* Changed gofer test timeout to avoid spurious failures
on slow systems.
* Added options to t/85gofer.t so it's more useful for
manual testing.
-------------------------------------------------------------------
Thu Feb 21 11:02:50 CET 2008 - anicka@suse.cz
- update to 1.602
* bugfixes
* test and documentation enhancements
-------------------------------------------------------------------
Thu Nov 1 15:34:20 CET 2007 - anicka@suse.cz
- update to 1.601
* Fixed t/05thrclone.t to work with Test::More >= 0.71
* Fixed DBI for VMS thanks to Peter (Stig) Edwards.
* Added client-side caching to DBD::Gofer.
* Added DBI::Util::CacheMemory for use with DBD::Gofer caching.
-------------------------------------------------------------------
Mon Oct 8 10:21:26 CEST 2007 - anicka@suse.cz
- update to 1.59
* Added check_response_sub to DBI::Gofer::Execute
* bugfixes. test fixes
-------------------------------------------------------------------
Tue Jul 3 08:56:03 CEST 2007 - anicka@suse.cz
- update to 1.58
* Fixed code triggering fatal error in bleadperl
* Fixed compiler warning
* values than before *if* your perl was built with 64-bit
'int' type (i.e. "perl -V:intsize" says intsize='8').
* Fixed XS versions of select*_*() methods to call execute()
fetch() etc., with inner handle instead of outer.
* Fixed execute_for_fetch() to not cache errstr values
* Fixed unused var compiler warning thanks to JDHEDDEN.
* Changed DBI::hash to return 'I32' type instead of 'int' so results
are portable/consistent regardless of size of the int type.
* test fixes, added documenttion
-------------------------------------------------------------------
Mon Jun 11 15:50:10 CEST 2007 - anicka@suse.cz
- update to 1.56
* bugfixes, documentation fixes, test fixes
* Added DBI_GOFER_RANDOM env var that can be use to trigger random
failures and delays when executing gofer requests.
* Added more functionality to the (undocumented) Callback mechanism.
* Added $h->{ReadOnly} attribute.
* Added support for DBI Profile Path to contain refs to scalars
which will be de-ref'd for each profile sample.
* Added dbilogstrip utility to edit DBI logs for diff'ing (gets installed)
* Added details for SQLite 3.3 to NULL handling docs thanks to Alex Teslik.
* Added take_imp_data() to DBI::PurePerl.
* many gofer related changes
-------------------------------------------------------------------
Mon Feb 26 11:04:27 CET 2007 - anicka@suse.cz
- update to 1.54
* Added new DBD::Gofer 'stateless proxy' driver and framework,
* and the DBI test suite is now also executed via DBD::Gofer,
* and DBD::Gofer+DBI::PurePerl, in addition to DBI::PurePerl.
* Added ability for trace() to support filehandle argument,
* including tracing into a string, thanks to Dean Arnold.
* Added ability for drivers to implement func() method
* so proxy drivers can proxy the func method itself.
* Added SQL_BIGINT type code
* Added $h->private_attribute_info method.
-------------------------------------------------------------------
Wed Dec 13 13:24:04 CET 2006 - anicka@suse.cz
- update to 1.53
* Fixed checks for weaken to work with early 5.8.x versions
* Fixed DBD::Proxy handling of some methods, including commit
and rollback.
* Fixed to be more robust against drivers not handling multiple
result sets properly.
* Test fixes.
* Added array context support to execute_array and
execute_for_fetch methods which returns executed tuples
and rows affected.
* Added Tie::Cache::LRU example to docs
-------------------------------------------------------------------
Wed Sep 13 11:14:39 CEST 2006 - anicka@suse.cz
- update to 1.52
* fixed several memory leaks
* changes and additions to profiling
-------------------------------------------------------------------
Wed Jul 12 13:03:53 CEST 2006 - anicka@suse.cz
- update to 1.51
* many bugfixes, see upstream changelog
-------------------------------------------------------------------
Mon Mar 27 18:56:07 CEST 2006 - mls@suse.de
- set DBIS in a way compatible to the header file, fixes
use64bit issue [#155067]
-------------------------------------------------------------------
Wed Jan 25 21:39:37 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Jan 3 15:39:52 CET 2006 - anicka@suse.cz
- update to 1.50
-------------------------------------------------------------------
Mon Aug 1 13:55:09 CEST 2005 - cthiel@suse.de
- update to version 1.48
-------------------------------------------------------------------
Tue Jul 26 13:05:45 CEST 2005 - anicka@suse.cz
- add perl-PlRPC to Requires
-------------------------------------------------------------------
Thu Feb 17 19:39:10 CET 2005 - mjancar@suse.cz
- update to 1.47
-------------------------------------------------------------------
Fri Aug 06 18:49:42 CEST 2004 - mjancar@suse.cz
- update to 1.43
-------------------------------------------------------------------
Thu Feb 26 14:51:28 CET 2004 - mjancar@suse.cz
- update to 1.41
-------------------------------------------------------------------
Tue Oct 21 19:13:01 CEST 2003 - mjancar@suse.cz
- update to 1.38
-------------------------------------------------------------------
Fri Aug 22 14:25:41 CEST 2003 - mjancar@suse.cz
- require the perl version we build with
-------------------------------------------------------------------
Tue Jul 15 14:39:19 CEST 2003 - mjancar@suse.cz
- adapt to perl-5.8.1
- use %perl_process_packlist
-------------------------------------------------------------------
Mon Jun 16 17:49:03 CEST 2003 - mjancar@suse.cz
- fix filelist
-------------------------------------------------------------------
Thu Jun 05 21:45:27 CEST 2003 - mjancar@suse.cz
- fix test failing on 64bit architectures
-------------------------------------------------------------------
Wed Jun 04 18:41:10 CEST 2003 - mjancar@suse.cz
- update to 1.37
* Changed execute_array() return value from row
count to executed tuple count, and now the
ArrayTupleStatus attribute is mandatory.
- use $RPM_OPT_FLAGS
- don't package MANIFEST
-------------------------------------------------------------------
Tue May 20 12:42:17 CEST 2003 - mjancar@suse.cz
- remove unpackaged files
-------------------------------------------------------------------
Fri Dec 13 15:32:12 CET 2002 - prehak@suse.cz
- update to version 1.32
-------------------------------------------------------------------
Tue Jul 9 18:22:13 CEST 2002 - prehak@suse.cz
- updated to version 1.28
-------------------------------------------------------------------
Tue Jul 2 17:40:06 MEST 2002 - mls@suse.de
- remove race in .packlist generation
-------------------------------------------------------------------
Tue Jan 22 16:20:20 CET 2002 - rvasice@suse.cz
- update to version 1.20
-------------------------------------------------------------------
Tue Aug 14 12:14:23 CEST 2001 - rvasice@suse.cz
- update to version 1.19
- spec file cleanup
-------------------------------------------------------------------
Tue Feb 13 08:32:01 CET 2001 - cihlar@suse.cz
- bzipped sources
- use %{version}
- update to version 1.14
- added %clean
- fixed file list
- added make test
-------------------------------------------------------------------
Tue Nov 7 13:00:20 CET 2000 - grimmer@suse.de
- removed BuildRoot path via sed calls in spec file
-------------------------------------------------------------------
Tue Oct 31 18:24:48 CET 2000 - grimmer@suse.de
- renamed from perl_dbi to perl-DBI
- added BuildRoot
-------------------------------------------------------------------
Wed Jul 5 12:53:49 CEST 2000 - grimmer@suse.de
- marked man pages as documentation
- added missing man pages from section 1
- added Group tag
- added "Provides: DBI"
-------------------------------------------------------------------
Wed May 24 14:35:05 MEST 2000 - ug@suse.de
- added to distribution