Hello community, here is the log from the commit of package perl-DBIx-Class for openSUSE:Factory checked in at 2014-11-18 22:44:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-DBIx-Class (Old) and /work/SRC/openSUSE:Factory/.perl-DBIx-Class.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DBIx-Class" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-DBIx-Class/perl-DBIx-Class.changes 2014-03-09 18:37:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-DBIx-Class.new/perl-DBIx-Class.changes 2014-11-18 22:45:09.000000000 +0100 @@ -1,0 +2,71 @@ +Wed Nov 12 09:32:25 UTC 2014 - co...@suse.com + +- updated to 0.082810 + * Fixes + - Fix incorrect collapsing-parser source being generated in the + presence of unicode data among the collapse-points + - Fix endless loop on BareSourcelessResultClass->throw_exception(...) + + * Misc + - Depend on newer SQL::Abstract (fixing overly-aggressive parenthesis + opener: RT#99503) + - Depend on newer Moo, fixing some interoperability issues: + http://lists.scsys.co.uk/pipermail/dbix-class/2014-October/011787.html + + 0.082801 2014-10-05 23:55 (UTC) + * Known Issues + - Passing large amounts of objects with stringification overload + directly to DBIx::Class may result in strange action at a distance + exceptions. More info (and a workaround description) can be found + under "Note" at https://metacpan.org/pod/SQL::Abstract#is_plain_value + - The relationship condition resolution fixes come with the side effect + of returning more complete data, tripping up *some* users of an + undocumented but widely used internal function. In particular + https://rt.cpan.org/Ticket/Display.html?id=91375#txn-1407239 + + * Notable Changes and Deprecations + - DBIC::FilterColumn now properly bypasses \'' and \[] literals, just + like the rest of DBIC + - DBIC::FilterColumn "from_storage" handler is now invoked on NULLs + returned from storage + - find() now throws an exception if some of the supplied values are + managed by DBIC::FilterColumn (RT#95054) + - Custom condition relationships are now invoked with a slightly + different signature (existing coderefs will continue to work) + - Add extra custom condition coderef attribute 'foreign_values' + to allow for proper reverse-relationship-like behavior + (i.e. $result->set_from_related($custom_rel, $foreign_result_object) + - When in a transaction, DBIC::Ordered now seamlesly handles result + objects that went out of sync with the storage (RT#96499) + - CDBICompat::columns() now supports adding columns through supplied + Class::DBI::Column instances (GH#52) + - Deprecate { col1 => col2 } expressions in manual {from} structures + (at some point of time manual {from} will be deprecated entirely) + + * Fixes + - Fix Resultset delete/update affecting *THE ENTIRE TABLE* in cases + of empty (due to conditions) resultsets with multi-column keys + - Fix on_connect_* not always firing in some cases - a race condition + existed between storage accessor setters and the determine_driver + routines, triggering a connection before the set-cycle is finished + - Fix collapse being ignored on single-origin selection (RT#95658) + - Fix incorrect behavior on custom result_class inflators altering + the amount of returned results + - Fix failure to detect stable order criteria when in iterator + mode of a has_many prefetch off a search_related chain + - Prevent erroneous database hit when accessing prefetched related + resultsets with no rows + - Proper exceptions on malformed relationship conditions (RT#92234) + - Fix incorrect handling of custom relationship conditions returning + SQLA literal expressions + - Fix long standing bug with populate() missing data from hashrefs with + different keysets: http://is.gd/2011_dbic_populate_gotcha (RT#92723) + - Fix multi-value literal populate not working with simplified bind + specifications + - Massively improve the implied resultset condition parsing - now all + applicable conditions within a resultset should be properly picked + up by create() and populate() + - Ensure definitive condition extractor handles bizarre corner cases + without bombing out (RT#93244) + +------------------------------------------------------------------- Old: ---- DBIx-Class-0.08270.tar.gz New: ---- DBIx-Class-0.082810.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-DBIx-Class.spec ++++++ --- /var/tmp/diff_new_pack.6kvDuX/_old 2014-11-18 22:45:10.000000000 +0100 +++ /var/tmp/diff_new_pack.6kvDuX/_new 2014-11-18 22:45:10.000000000 +0100 @@ -17,10 +17,10 @@ Name: perl-DBIx-Class -Version: 0.08270 +Version: 0.082810 Release: 0 %define cpan_name DBIx-Class -Summary: Extensible and flexible object <-> relational mapper +Summary: Extensible and flexible object <-> relational mapper. License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/DBIx-Class/ @@ -29,14 +29,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Class::Accessor::Grouped) >= 0.10010 +BuildRequires: perl(Class::Accessor::Grouped) >= 0.10012 BuildRequires: perl(Class::C3::Componentised) >= 1.0009 BuildRequires: perl(Class::Inspector) >= 1.24 BuildRequires: perl(Config::Any) >= 0.20 BuildRequires: perl(Context::Preserve) >= 0.01 BuildRequires: perl(DBD::SQLite) >= 1.29 BuildRequires: perl(DBI) >= 1.57 -BuildRequires: perl(Data::Compare) >= 1.22 BuildRequires: perl(Data::Dumper::Concise) >= 2.020 BuildRequires: perl(Data::Page) >= 2.00 BuildRequires: perl(Devel::GlobalDestruction) >= 0.09 @@ -44,10 +43,10 @@ BuildRequires: perl(Hash::Merge) >= 0.12 BuildRequires: perl(MRO::Compat) >= 0.12 BuildRequires: perl(Module::Find) >= 0.07 -BuildRequires: perl(Moo) >= 1.002 +BuildRequires: perl(Moo) >= 1.006001 BuildRequires: perl(Package::Stash) >= 0.28 BuildRequires: perl(Path::Class) >= 0.18 -BuildRequires: perl(SQL::Abstract) >= 1.77 +BuildRequires: perl(SQL::Abstract) >= 1.81 BuildRequires: perl(Scope::Guard) >= 0.03 BuildRequires: perl(Sub::Name) >= 0.04 BuildRequires: perl(Test::Deep) >= 0.101 @@ -57,22 +56,21 @@ BuildRequires: perl(Text::Balanced) >= 2.00 BuildRequires: perl(Try::Tiny) >= 0.07 BuildRequires: perl(namespace::clean) >= 0.24 -Requires: perl(Class::Accessor::Grouped) >= 0.10010 +Requires: perl(Class::Accessor::Grouped) >= 0.10012 Requires: perl(Class::C3::Componentised) >= 1.0009 Requires: perl(Class::Inspector) >= 1.24 Requires: perl(Config::Any) >= 0.20 Requires: perl(Context::Preserve) >= 0.01 Requires: perl(DBI) >= 1.57 -Requires: perl(Data::Compare) >= 1.22 Requires: perl(Data::Dumper::Concise) >= 2.020 Requires: perl(Data::Page) >= 2.00 Requires: perl(Devel::GlobalDestruction) >= 0.09 Requires: perl(Hash::Merge) >= 0.12 Requires: perl(MRO::Compat) >= 0.12 Requires: perl(Module::Find) >= 0.07 -Requires: perl(Moo) >= 1.002 +Requires: perl(Moo) >= 1.006001 Requires: perl(Path::Class) >= 0.18 -Requires: perl(SQL::Abstract) >= 1.77 +Requires: perl(SQL::Abstract) >= 1.81 Requires: perl(Scope::Guard) >= 0.03 Requires: perl(Sub::Name) >= 0.04 Requires: perl(Text::Balanced) >= 2.00 @@ -134,6 +132,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes examples README +%doc AUTHORS Changes examples LICENSE README %changelog ++++++ DBIx-Class-0.08270.tar.gz -> DBIx-Class-0.082810.tar.gz ++++++ ++++ 27006 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org