Up to [cvs.NetBSD.org] / pkgsrc / databases / p5-DBIx-Class
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.53 / (download) - annotate - [select for diffs], Thu Jul 6 09:38:23 2023 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.52: +2 -1
lines
Diff to previous 1.52 (colored)
*: recursive bump for perl 5.38
Revision 1.52 / (download) - annotate - [select for diffs], Tue Jun 6 12:40:29 2023 UTC (3 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.51: +10 -10
lines
Diff to previous 1.51 (colored)
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
Revision 1.51 / (download) - annotate - [select for diffs], Sun Nov 6 10:45:35 2022 UTC (10 months, 2 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.50: +2 -3
lines
Diff to previous 1.50 (colored)
Update to 0.082843 Upstream changes: 0.082843 2022-05-17 10:50 (UTC) * Fixes - Adjust tests to account for DBD::SQLite's column_info() no longer being case-preserving in recent versions - Fix t/storage/replicated.t relying on no-longer-available module - Adjust t/53lean_startup.t to work around spurious changes in Perl5 core (GH#143)
Revision 1.50 / (download) - annotate - [select for diffs], Tue Jun 28 11:31:23 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
*: recursive bump for perl 5.36
Revision 1.49 / (download) - annotate - [select for diffs], Mon May 24 19:49:35 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.48: +2 -1
lines
Diff to previous 1.48 (colored)
*: recursive bump for perl 5.34
Revision 1.48 / (download) - annotate - [select for diffs], Sun Sep 6 21:27:04 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.47: +6 -8
lines
Diff to previous 1.47 (colored)
p5-DBIx-Class: update to 0.082842. 0.082842 2020-06-16 20:10 (UTC) * New Features - An on_connect rebase_sqlmaker call allowing experimentation with non-core SQL generators on a per-$schema-instance basis https://is.gd/DBIC_rebase_sqlmaker - Automatically detect and use multi-column IN on recent versions of libsqlite: ... WHERE ( foo, bar ) IN ( SELECT foo, bar FROM ... ) * Fixes - Fix silent failure to retrieve a primary key (RT#80283) or worse: returning an incorrect value (RT#115381) in case a rdbms-side autoinc column is declared as PK with the is_auto_increment attribute unset - Fix overly-aggressive condition unrolling, corrupting custom ops with array arguments (RT#132390) - Fix docs on how to properly use Moo(se) in ResultSet's, and fix a corner case of ->count not functioning properly when the old recipe was being used (GH#105) - Fix incorrect ::Storage->_ping() behavior under Sybase (RT#114214) - Work around breakage in Hash::Merge by soft-requiring Clone as part of the replicated subsystem (RT#124321) * Misc - DBIC_TRACE_PROFILE=... now uses a ::Storage::Statistics subclass DBIx::Class::Storage::Debug::PrettyTrace which properly ships as a part of this distrinbution - Switch out SQL::Abstract dependency with a slower moving dist - Remove Data::Page dependency by inlining its entirety into the core DBIx::Class::ResultSet::Pager (RT#130686)
Revision 1.47 / (download) - annotate - [select for diffs], Mon Aug 31 18:07:01 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
*: bump PKGREVISION for perl-5.32.
Revision 1.46 / (download) - annotate - [select for diffs], Sat Nov 2 15:38:03 2019 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.45: +8 -8
lines
Diff to previous 1.45 (colored)
databases: align variable assignments pkglint -Wall -F --only aligned -r No manual corrections.
Revision 1.45 / (download) - annotate - [select for diffs], Sun Aug 11 13:18:26 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
Bump PKGREVISIONs for perl 5.30.0
Revision 1.44 / (download) - annotate - [select for diffs], Sun Jun 30 20:14:23 2019 UTC (4 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
Update packages using a search.cpan.org HOMEPAGE to metacpan.org. The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
Revision 1.43 / (download) - annotate - [select for diffs], Wed Aug 22 09:43:16 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.42: +2 -1
lines
Diff to previous 1.42 (colored)
Recursive bump for perl5-5.28.0
Revision 1.42 / (download) - annotate - [select for diffs], Sun Feb 25 16:34:23 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.41: +2 -3
lines
Diff to previous 1.41 (colored)
p5-DBIx-Class: update to 0.082841. 0.082841 2018-01-29 08:10 (UTC) * Test-suite fixup changes only - no reason to upgrade, wait for 0.082850 * Misc - Unblock DBD::SQLite (RT#118395) - Fix missing ORDER BY leading to failures of t/prefetch/grouped.t under upcoming libsqlite (RT#117271) - Temporarily disable a non-critical portion of test failing on upcoming libsqlite, proper fix coming in 0.082850 (RT#119845) - Add test workaround for ( largely irrelevant ) RT#120129 - Add temporary test-workaround for a devrel of DBD::SQLite RT#124227 / https://twitter.com/dbix_class/status/957271153751527424 - Add workaround for one of the most damaging "improvements" made during the modern-perl-era (RT#120827) - Fix malformed README file encoding (RT#122028)
Revision 1.41 / (download) - annotate - [select for diffs], Mon Jun 5 14:22:26 2017 UTC (6 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.40: +2 -1
lines
Diff to previous 1.40 (colored)
Recursive revbump from lang/perl5 5.26.0
Revision 1.40 / (download) - annotate - [select for diffs], Sat Jul 16 02:26:58 2016 UTC (7 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.39: +2 -3
lines
Diff to previous 1.39 (colored)
Update to 0.082840 Upstream changes: 0.082840 2016-06-20 07:02 (UTC) * New Features - When using non-scalars (e.g. arrays) as literal bind values it is no longer necessary to explicitly specify a bindtype (this turned out to be a mostly useless overprotection) * Fixes - Ensure leaving an exception stack via Return::MultiLevel or something similar produces a large warning - Another relatively invasive set of ::FilterColumn changes, covering potential data loss (RT#111567). Please run your regression tests! - Ensure failing on_connect* / on_disconnect* are dealt with properly, notably on_connect* failures now properly abort the entire connect - Fix use of ::Schema::Versioned combined with a user-supplied $dbh->{HandleError} (GH#101) - Fix parsing of DSNs containing driver arguments (GH#99) - Fix silencing of exceptions thrown by custom inflate_result() methods - Fix complex prefetch when ordering over foreign boolean columns ( Pg can't MAX(boolcol) despite being able to ORDER BY boolcol ) - Fix infinite loop on ->svp_release("nonexistent_savepoint") (GH#97) - Fix spurious ROLLBACK statements when a TxnScopeGuard fails a commit of a transaction with deferred FK checks: a guard is now inactivated immediately before the commit is attempted (RT#107159) - Fix the Sybase ASE storage incorrectly attempting to retrieve an autoinc value when inserting rows containing blobs (GH#82) - Remove spurious exception warping in ::Replicated::execute_reliably (RT#113339) - Work around unreliable $sth->finish() on INSERT ... RETURNING within DBD::Firebird on some compiler/driver combinations (RT#110979) - Fix leaktest failures with upcoming version of Sub::Quote - Really fix savepoint rollbacks on older DBD::SQLite (fix in 0.082800 was not sufficient to cover up RT#67843) * Misc - Test suite is now officially certified to work under very high random parallelism: META x_parallel_test_certified set to true accordingly - Typo fixes from downstream debian packagers (RT#112007)
Revision 1.39 / (download) - annotate - [select for diffs], Wed Jun 8 19:22:25 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored)
Bump PKGREVISION for perl-5.24.
Revision 1.38 / (download) - annotate - [select for diffs], Wed Apr 20 13:40:52 2016 UTC (7 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.37: +3 -1
lines
Diff to previous 1.37 (colored)
- Add following line for make test +BUILD_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 27 07:14:23 2016 UTC (7 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Update to 0.082821 Upstream changes: 0.082821 2016-02-11 17:58 (UTC) * Fixes - Fix t/52leaks.t failures on compilerless systems (RT#104429) - Fix t/storage/quote_names.t failures on systems with specified Oracle test credentials while missing the optional Math::Base36 - Fix test failures when DBICTEST_SYBASE_DSN is set (unnoticed change in error message wording during 0.082800 and a bogus test) - Remove largely obsolete test of SQLite view deployment (RT#111916) * Misc - Work around rare test deadlock under heavy parallelism (RT#108390)
Revision 1.36 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:08 2015 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Comment out dependencies of the style {perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
Revision 1.35 / (download) - annotate - [select for diffs], Sun Jul 12 03:10:28 2015 UTC (8 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.34: +3 -4
lines
Diff to previous 1.34 (colored)
Update to 0.082820 Update DEPENDS Upstream changes: 0.082820 2015-03-20 20:35 (UTC) * Fixes - Protect destructors from rare but possible double execution, and loudly warn the user whenever the problem is encountered (GH#63) - Relax the 'self_result_object' argument check in the relationship resolution codepath, restoring exotic uses of inflate_result http://lists.scsys.co.uk/pipermail/dbix-class/2015-January/011876.html - Fix updating multiple CLOB/BLOB columns on Oracle - Fix exception on complex update/delete under a replicated setup http://lists.scsys.co.uk/pipermail/dbix-class/2015-January/011903.html - Fix uninitialized warnings on empty hashes passed to join/prefetch https://github.com/vanstyn/RapidApp/commit/6f41f6e48 and http://lists.scsys.co.uk/pipermail/dbix-class/2015-February/011921.html - Fix hang in t/72pg.t when run against DBD::Pg 3.5.0. The ping() implementation changes due to RT#100648 made an alarm() based timeout lock-prone. * Misc - Remove warning about potential side effects of RT#79576 (scheduled) - Various doc improvements (GH#35, GH#62, GH#66, GH#70, GH#71, GH#72) - Depend on newer Moo, to benefit from a safer runtime (RT#93004) - Fix intermittent failures in the LeakTracer on 5.18+ - Fix failures of t/54taint.t on Windows with spaces in the $^X executable path (RT#101615)
Revision 1.34 / (download) - annotate - [select for diffs], Fri Jun 12 10:48:39 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 23 12:48:55 2014 UTC (8 years, 10 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.32: +6 -6
lines
Diff to previous 1.32 (colored)
Update to 0.082810 Update DEPENDS Upstream changes: 0.082810 2014-10-25 13:58 (UTC) * 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) - Fix set_column on non-native (+columns) selections (RT#86685) - Fix set_inflated_column incorrectly handling \[] literals (GH#44) - Ensure that setting a column to a literal invariably marks it dirty - Fix copy() not working correctly with extra selections present - Work around exception objects with broken string overloading in one additional codepath (missed in 0.08260) - Fix more inconsistencies of the quote_names attribute propagating to SQL::Translator (partially RT#87731) - Fix SQLT constraint naming when DBIC table names are fully qualified - Ensure ::Schema::Versioned connects only once by reusing the main connection (GH#57) - Fix inability to handle multiple consecutive transactions with savepoints on DBD::SQLite < 1.39 - Fix CDBICompat to match Class::DBI behavior handling non-result blessed has_a (implicit deflate via stringification and inflate via blind new) (GH#51) * Misc - Ensure source metadata calls always take place on the result source instance registered with the caller - IFF DBIC_TRACE output defaults to STDERR we now silence the possible wide-char warnings if the trace happens to contain unicode
Revision 1.32 / (download) - annotate - [select for diffs], Thu May 29 23:35:27 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.31: +2 -1
lines
Diff to previous 1.31 (colored)
Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Feb 5 12:00:08 2014 UTC (9 years, 7 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.30: +5 -6
lines
Diff to previous 1.30 (colored)
Update to 0.08270 Update DEPENDS Upstream changes: 0.08270 2014-01-30 21:54 (PST) * Fixes - Fix 0.08260 regression in DBD::SQLite bound int handling. Inserted data was not affected, but any function <=> integer comparison would have failed (originally fixed way back in 0e773352) - Fix failure to load DateTime formatter when connecting to Firebird over ODBC * Misc - All drivers based on ::Storage::DBI::Firebird::Common now return the same sqlt_type value (affects ::DBI::Interbase, ::DBI::Firebird and ::DBI::ODBC::Firebird) 0.08260 2014-01-28 18:52 (UTC) * New Features - A new zero-to-DBIC style manual: DBIx::Class::Manual::QuickStart * Notable Changes and Deprecations - Explicitly deprecate combination of distinct and selecting a non-column via $rs->get_column() * Fixes - More robust handling of circular relationship declarations by loading foreign classes less frequently (should resolve issues like http://lists.scsys.co.uk/pipermail/dbix-class/2013-June/011374.html) Note that none of this is a manifestations of a DBIC bug, but rather unexpected (but correct) behavior of load-order-dependent (hence logically broken) Resultclass hierarchies. In order to deal with this DBIC is scaling back a large number of sanity checks, which are to be reintroduce pending a better framework for source registration - Fix multiple edge cases of complex prefetch combining incorrectly with correlated subquery selections - Fix multiple edge cases stemming from interaction of a non-selecting order_by specification and distinct and/or complex prefetch - Fix unbound growth of a resultset during repeated execute/exhaust cycles (GH#29) - Work around (and be very vocal about the fact) when DBIC encounters an exception object with broken string overloading - Clarify ambiguous behavior of distinct when used with ResultSetColumn i.e. $rs->search({}, { distinct => 1 })->get_column (...) - Setting quote_names propagates to SQL::Translator when producing SQLite DDL (it is one of the few producers *NOT* quoting by default) - Fix incorrect binding of large integers on old versions of DBD::SQLite (now DBIC simply always binds SQLite ints as BIGINT) - Silence (harmless) warnings on recent DBD::SQLite versions, when inserting/updating large integers on 32bit ivsize systems (RT#76395) - Back out self-cleaning from DBIx::Class::Carp for the time being (as a side effect fixes RT#86267) - Fix incorrect internal use of implicit list context in copy() - Fix 0.08250 regression in driver determination when DBI_DSN is used - Tests no longer fail if $ENV{DBI_DSN} is set - Throw clearer exception on ->new_related() with a non-existent relationship - Fix incorrect parethesis unroll with multicolumn in, (never noticed before fixing false positive in SQLA::Test 1.77) - Fix t/storage/replicated.t class loading problem - Stop using the deprecated Class::MOP::load_class() - Fix warning in t/54taint.t with explicitly unset PERL5LIB (RT#91972) - Fix t/54taint.t failing under a local::lib with installed earlier DBIC version (RT#92486) * Misc - Massive incompatible change of ::BlockRunner internals (was never documented as usable externally, this last set of changes settles the design for proper documentation and opening up) - Adjust exceptions in tests to accommodate changes in the upcoming DBD::SQLite based on libsqlite 3.8.2 - More robust lock file naming scheme - allow tests to work on exotic MSWin32 filesystems (habitual offender being http://is.gd/iy5XVP) - Better diagnostics when File::Spec->tmpdir gives us crap in testing - Replace $row with $result in all docs to be consistent and to clarify various return values
Revision 1.30 / (download) - annotate - [select for diffs], Fri May 31 12:39:50 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
Revision 1.29 / (download) - annotate - [select for diffs], Thu May 2 07:22:11 2013 UTC (10 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.28: +9 -8
lines
Diff to previous 1.28 (colored)
Update to 0.08250 Update DEPENDS Upstream changes: 0.08250 2013-04-29 22:00 (UTC) * New Features / Changes - Rewrite from scratch the result constructor codepath - many bugfixes and performance improvements (the current codebase is now capable of outperforming both DBIx::DataModel and Rose::DB::Object on some workloads). Some notable benefits: - Multiple has_many prefetch - Partial prefetch - you now can select only columns you are interested in, while preserving the collapse functionality (collapse is now exposed as a first-class API attribute) - Prefetch of resultsets with arbitrary order (RT#54949, RT#74024, RT#74584) - Prefetch no longer inserts right-side table order_by clauses (massively helps the deficient MySQL optimizer) - Prefetch with limit on right-side ordered resultsets now works correctly (via aggregated grouping) - No longer order the insides of a complex prefetch subquery, unless required to satisfy a limit - Stop erroneously considering order_by criteria from a join under distinct => 1 (the distinct should apply to the main source only) - Massively optimize codepath around ->cursor(), over 10x speedup on some iterating workloads. - Support standalone \[ $sql, $value ] in literal SQL with bind specifications: \[ '? + ?', 42, 69 ] is now equivalent to \[ '? + ?', [ {} => 42 ], [ {} => 69 ] ] - Changing the result_class of a ResultSet in progress is now explicitly forbidden. The behavior was undefined before, and would result in wildly differing outcomes depending on $rs attributes. - Deprecate returning of prefetched 'filter' rels as part of get_columns() and get_inflated_columns() data - Invoking get_inflated_columns() no longer fires get_columns() but instead retrieves data from individual non-inflatable columns via get_column() - Emit a warning on incorrect use of nullable columns within a primary key - Limited checks are performed on whether columns without declared is_nullable => 1 metadata do in fact sometimes fetch NULLs from the database (the check is currently very limited and is performed only on resultset collapse when the alternative is rather worse) * Fixes - Fix _dbi_attrs_for_bind() being called befor DBI has been loaded (regression in 0.08210) - Fix update/delete operations on resultsets *joining* the updated table failing on MySQL. Resolves oversights in the fixes for RT#81378 and RT#81897 - Fix open cursors silently resetting when inherited across a fork or a thread - Properly support "MySQL-style" left-side group_by with prefetch - Fix $grouped_rs->get_column($col)->func($func) producing incorrect SQL (RT#81127) - Stop Sybase ASE storage from generating invalid SQL in subselects when a limit without offset is encountered - Even more robust behavior of GenericSubQuery limit dialect - Make sure deployment_statements() and cursor_class() are called on a resolved storage subclass * Misc - Fix tests failing due to unspecified resultset retrieval order (test suite now will pass with newest SQLite libs) 0.08210 2013-04-04 15:30 (UTC) * New Features / Changes - Officially deprecate the 'cols' and 'include_columns' resultset attributes - Remove ::Storage::DBI::sth() deprecated in 0.08191 * Fixes - Work around a *critical* bug with potential for data loss in DBD::SQLite - RT#79576 - Audit and correct potential bugs associated with braindead reuse of $1 on unsuccessful matches - Fix incorrect warning/exception originator reported by carp*() and throw_exception() 0.08209 2013-03-01 12:56 (UTC) * New Features / Changes - Debugging aid - warn on invalid result objects created by what seems like an invalid inheritance hierarchy * Fixes - Fix another embarrassing regression preventing correct refining of the search criteria on a prefetched relation (broken in 0.08205) - Fix incorrect callsite reporting by DBIC::Carp 0.08208 2013-02-20 09:56 (UTC) * New Features / Changes - A bunch of nonsensically named arguments to the SQL::Translator parser have been marked as deprecated (while still fully supported) * Fixes - Fix duplicated selected columns when calling 'count' when a same aggregate function is used more than once in a 'having' clause (RT#83305) - Prevent SQL::Translator::Producer::YAML from seeing the $dbh in a potentially connected $schema instance (RT#75394) * Misc - Fixup our distbuilding process to stop creating world-writable tarball contents (implicitly fixes RT#83084) - Added strict and warnings tests for all lib and test files 0.08206 2013-02-08 * Fixes - Fix dbh_do() failing to properly reconnect (regression in 0.08205) - Extra sanity check of a fresh DBI handle ($dbh). Fixes connection coderefs returning garbage (seen in the wild) * Misc - Only allow known globals in SQL::Translator leak allowance - General cleanup of error message texts - quote names/identifiers for easier reading - Stop t/52leaks.t from failing when AUTOMATED_TESTING=1
Revision 1.28 / (download) - annotate - [select for diffs], Sat Jan 26 13:20:11 2013 UTC (10 years, 7 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.27: +2 -3
lines
Diff to previous 1.27 (colored)
- updated to 0.08205 ChangeLog: 0.08205 2013-01-22 * New Features / Changes - The emulate_limit() arbitrary limit dialect emulation mechanism is now deprecated, and will be removed when DBIx::Class migrates to Data::Query - Support for the source_bind_attributes() storage method has been removed after a lengthy deprecation cycle * Fixes - When performing resultset update/delete only strip condition qualifiers - leave the source name alone (RT#80015, RT#78844) - Fix incorrect behavior on resultset update/delete invoked on composite resultsets (e.g. as_subselect_rs) - Fix update/delete operations referencing the updated table failing on MySQL, due to its refusal to modify a table being directly queried. As a workaround induce in-memory temp-table creation (RT#81378, RT#81897) - More robust behavior under heavily threaded environments - make sure we do not have refaddr reuse in the global storage registry - Fix failing test on 5.8 under Win32 (RT#81114) - Fix hash-randomization test issues (RT#81638) - Disallow erroneous calling of connect_info on a replicated storage (RT#78436) * Misc - Improve the populate docs in ::Schema and ::ResultSet - ::Storage::DBI::source_bind_attributes() removed as announced on Jan 2011 in 0e773352a 0.08204 2012-11-08 * New Features / Changes - SQLMaker now accepts \'literal' with the 'for' rs attribute as an override to the builtin FOR options * Fixes - Fix unique constraint violations in Ordered.pm blanket movement (RT#79773, rolls back short-sighted 5e6fde33e) - Fix API mismatch between new_result() and new_related() (originally broken by fea3d045) - Fix test failure on perl 5.8 * Misc - Much more extensive diagnostics when a new RDBMS/DSN combination is encountered (RT#80431) 0.08203 2012-10-18 * Fixes - Really fix inadequate $dbh->ping SQLite implementation (what shipped in 0.08201 tickled other deficiencies in DBD::SQLite itself) 0.08202 2012-10-06 * Fixes - Replace inadequate $dbh->ping SQLite implementation with our own, fixes RT#78420
Revision 1.27 / (download) - annotate - [select for diffs], Wed Oct 3 21:54:18 2012 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.26: +2 -1
lines
Diff to previous 1.26 (colored)
Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Oct 2 21:25:29 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
Changes since 1.25: +1 -3
lines
Diff to previous 1.25 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Sep 10 13:38:27 2012 UTC (11 years ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.24: +14 -11
lines
Diff to previous 1.24 (colored)
Updating package for CPAN module DBIx::Class in databases/p5-DBIx-Class from 0.08196 to 0.08200. pkgsrc changes: - update and adjust dependencies upstream changes: 0.08200 2012-08-24 (UTC) * Fixes - Change one of the new tests for the previous release to not require SQL::Translator 0.08199 2012-08-22 (UTC) same as devrel 0.08198_01 2012-07-25 (UTC) * Fixes - Roll back incomplete (and broken) internal changes - restore prefetch functionality 0.08198 2012-07-11 03:43 (UTC) * Fixes - Fix a number of Win32 Test issues - Fix silent Oracle connection failures 0.08197 2012-07-10 10:32 (UTC) * New Features / Changes - Issue a warning when DateTime objects are passed to ->search - Fast populate() in void context is now even more efficient by going directly through execute_for_fetch bypassing execute_array - Fix update()/delete() on complex resultsets to no longer fall back to silly row-by-row deletion, construct a massive OR statement instead - Allow complex update/delete operations on sources without a primary key, as long as they have at least one non-nullable unique constraint - dbicadmin now better supports catalyst-style config files, by unrolling 'config_info' hashkeys - Multiple Improvements MSSQL over DBD::ADO - Transaction support - Support for VARCHAR(MAX)/VARBINARY(MAX)/NVARCHAR(MAX) datatypes - Nomalization of retrieved GUID values * Fixes - Fix complex has_many prefetch with resultsets not selecting identity columns from the root result source - Fix SkipFirst and FirstSkip limit dialects (Informix and Firebird) - Fix "Skimming limit" dialects (Top, FetchFirst) to properly check the order_by criteria for stability - Fix "Skimming limit" dialects (Top, FetchFirst) to propagate non-selected order criteria when part of a larger subquery - Fix RowNumberOver and all "skimming limits" to correctly assemble bind values when supplied for both select and order_by - Fix all subquery-based dialects to not lose a subquery fragment when we both select and order by the result of the same subquery - Fix the Sybase hubrid limit dialect (RowCountOrGenericSubQ) losing Group/Having/Order clauses when called without an offset (RT#73244) - No longer generate incorrect SQL on ->as_query called on resultsets with software_limit enabled - A number of corner case fixes of void context populate() with \[] - Fix corner case of forked children disconnecting the parents DBI handle - Improve identity/autoinc retrieval code in MSSQL and Sybase - should reduce weird side-effects especially with populate() - Explicitly disable DBD::ODBC batch operations (as of DBD::ODBC 1.35) for the following drivers too buggy to handle the optimized path: - FreeTDS ODBC driver (when used with MSSQL) - The Firebird ODBC driver - The MSAccess ODBC driver - Explicitly disable DBD::ODBC dynamic_cursors when using freetds 0.83 or later - they made enough ODBC incompatible changes making it impossible to support sanely - Explicitly disable SCOPE_IDENTITY queries and statement caching for MSSQL on DBD::Sybase compiled against freetds 0.83 or later - way too buggy - Disable statement caching when using Sybase ASE and DBD::Sybase compiled against freetds 0.83 or later - Fix leakage of $schema on in-memory new_related() calls - Fix more cases of $schema leakage in SQLT::Parser::DBIC - Fix leakage of $storage in ::Storage::DBI::Oracle - Fix pessimization of Oracle RowNum limit dialect query when no offset has been specified - Remove useless vestigial pessimization in Ordered.pm for cases when the position column is part of a unique constraint - Fix dbicadmin to no longer ignore the documented 'config' option - The schema-resultsource entanglement is now much more robust under threads - Fix ::Schema::ddl_filename() failing miserably on paths containing certain numeric sequences - t/53lean_startup.t adjusted for new 5.15.x base.pm behavior * Misc - Centralized leak-checks for all instances of DBICTest::Schema from within any test - Now passes all tests with Test::Builder 1.005 - Codebase is now trailing-whitespace-free - Cleanup of complex resultset update/delete oprations - storage specific code moved back to ResultSet and replaced by checks of storage capabilities - Fixed carp_once only emitting one single warning per package regardless of warning content - Test suite now can be safely executed in parallel (prove -jN or HARNESS_OPTIONS=jN)
Revision 1.24 / (download) - annotate - [select for diffs], Thu Jan 26 15:13:33 2012 UTC (11 years, 7 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.23: +4 -2
lines
Diff to previous 1.23 (colored)
Updated to 0.08196 Changes: 0.08196 2011-11-29 05:35 (UTC) * Fixes - Fix tests for DBD::SQLite >= 1.34. - Fix test failures with DBICTEST_SQLITE_USE_FILE set - Fix the find() condition heuristics being invoked even when the call defaults to 'primary' (i.e. when invoked with bare values) - Throw much clearer error on incorrect inflation spec - Fix incorrect storage behavior when first call on a fresh schema is with_deferred_fk_checks - Fix incorrect dependency on Test::Simple/Builder (RT#72282) - Fix uninitialized warning in ::Storage::Sybase::ASE - Improve/cache DBD-specific datatype bind checks (also solves a nasty memleak with version.pm on multiple ->VERSION invocations) - The internal carp module now correctly skips CAG frames when reporting a callsite - Fix test failures on perl < 5.8.7 and new Package::Stash::XS - Fix TxnScopeGuard not behaving correctly when $@ is set at the time of $guard instantiation - Fix the join/prefetch resolver when dealing with ''/undef/() relation specifications * Misc - No longer depend on Variable::Magic now that a pure-perl namespace::clean is available - Drop Oracle's Math::BigInt req down to 1.80 - no fixes concerning us were made since
Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 11 12:43:36 2011 UTC (11 years, 11 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.22: +3 -1
lines
Diff to previous 1.22 (colored)
Fix path to the perl interpreter with "REPLACE_PERL=script/dbicadmin".
Revision 1.22 / (download) - annotate - [select for diffs], Sat Oct 8 03:54:34 2011 UTC (11 years, 11 months ago) by hiramatsu
Branch: MAIN
Changes since 1.21: +2 -3
lines
Diff to previous 1.21 (colored)
Update p5-DBIx-Class to 0.08195. Excerpted new features. For complete list of bug fixes, look into Changes file in the distfile. 0.08193 2011-07-14 17:00 (UTC) * New Features / Changes - Allow schema cloning to mutate attributes - DBIC now attempts more aggressive de-duplication of where conditions on resultset chaining - The Ordered component is now smarter wrt reordering of dirty objects, and does its job with less storage queries - Logging via DBIC_TRACE=1=<filename> no longer overwrites the logfile on every program startup, appending loglines instead 0.08191 2011-05-02 00:45 (UTC) (deleted from CPAN) * New Features / Changes - Add quote_names connection option. When set to true automatically sets quote_char and name_sep appropriate for your RDBMS - Add retrieve_on_insert column info flag, allowing to retrieve any column value instead of just autoinc primary keys - Bring back strict ordering of selectors in complex search chains (an ill-fated attempt was made in 0.08127 to order intelligently) - All limit dialects (except for the older Top and FetchFirst) are now using bind parameters for the limits/offsets, making DBI's prepare_cached useful across paged resutsets - Support for savepoints for SQLite - Support for MS Access databases via DBD::ODBC and DBD::ADO (only Win32 support currently tested) - Support for the Firebird RDBMS over the new DBD::Firebird driver - IC::DateTime support for MSSQL over DBD::ADO - Both the ::ODBC and ::ADO dispatchers now warn if a rdbms-specific driver is not found for this connection before falling back to plain ::Storage::DBI - ::Storage::DBI::sth was mistakenly marked/documented as public, privatize and warn on deprecated use - Massive overhaul of bind values/attributes handling - slightly changes the output of as_query (should not cause compat issues) - Support ancient DB2 versions (5.4 and older), with proper limit dialect - Support sub-second precision for TIMESTAMPs for Firebird over ODBC - Support BLOBs and CLOBs in WHERE clauses for Oracle, including LIKE queries for CLOBs. 0.08190-TRIAL 2011-01-24 15:35 (UTC) * New Features / Changes - Support for completely arbitrary SQL::Abstract-based conditions in all types of relationships 0.08127 2011-01-19 16:40 (UTC) * New Features / Changes - Schema/resultsource instances are now crossreferenced via a new system guaranteeing leak-free mutually assured destruction - DBIx::Class now warns when the user erroneously supplies AutoCommit => 0 to connect() - A warning is also issued before forcing the RaiseError setting of externally supplied DBI handles - Switch to a warning when find() is invoked with both a 'key' argument and a NULL-containing condition to satisfy the named constraint. Previously (starting with 0.08124) an exception was thrown - Switch to a warning when a commit is attempted with an out-of-sync transaction_depth (someone issued a begin externally to DBIC). Previously (starting with 0.08124) an exception was thrown 0.08126 2010-12-28 18:10 (UTC) * Fixes - Bump forgotten Class::Accessor::Grouped core dependency - Promote forgotten Hash::Merge optdep to a hard requirement - Skip t/storage/error.t on smokers with leaking perls - Fix t/storage/txn.t deadlocks on slower machines - Do not run on smokers if a trial Package::Stash is found 0.08125 2010-12-27 04:30 (UTC) * New Features / Changes - New method ResultSource columns_info method, returning multiple pairs of column name/info at once - $rs->search now throws when called in void context, as it makes no sense (and is nearly always a sign of a bug/misdesign) - Restore long-lost ability to supply unbalanced select/as pairs e.g. +select => \'DISTINCT(foo, bar)', +as => ['foo', 'bar'] - +columns now behaves just like columns by not stripping a fully-qualified 'as' spec (i.e. foo.bar results in $obj->foo->bar) - Deprecate legacy $rs->search( %condition ) syntax (warn once per callsite) - NULL is now supplied unquoted to all debug-objects, in order to differentiate between a real NULL and the string 'NULL' - New search() condition operator -value used to pass complex bind values to DBI: search({ array_col => { -value => [1,2,3] }}) - Add full INSERT...RETURNING support for Oracle - Deprecate use of -nest in search conditions (warn once per callsite) - Deprecate the completely useless DBIx::Class::Serialize::Storable result component
Revision 1.21 / (download) - annotate - [select for diffs], Sun Aug 14 08:18:06 2011 UTC (12 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Revision bump after updating perl5 to 5.14.1.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Aug 21 16:33:00 2010 UTC (13 years, 1 month ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
Revision 1.19 / (download) - annotate - [select for diffs], Sat Aug 7 03:08:19 2010 UTC (13 years, 1 month ago) by seb
Branch: MAIN
Changes since 1.18: +8 -10
lines
Diff to previous 1.18 (colored)
Update from version 0.08120 to version 0.08123. Pkgsrc changes: - adjust dependencies - set PERL5_MODULE_TYPE to Module::Install::Bundled Upstream changes: 0.08123 2010-06-12 14:46 (UTC) * Fixes - Make sure Oracle identifier shortener applies to auto-generated column names, so we stay within the 30-char limit (RT#58271) - Oracle sequence detection now works across schemas - Fix a Storage/$dbh leak introduced by the migration to Try::Tiny (this is *not* a Try::Tiny bug) - Fix corner case of count with group-by over a 1:1 join column where the selector ends up with column name clashes - POD fixes (RT#58247) * Misc - Test suite default on-disk database now checks for Win32 fail-conditions even when running on other OSes 0.08122 2010-06-03 17:41 (UTC) * New Features - Add DBIx::Class::FilterColumn for non-ref filtering - ::Storage::DBI now correctly preserves a parent $dbh from terminating children, even during interpreter-global out-of-order destruction - dbicadmin supports an -I option with the same semantics as perl itself - InflateColumn::DateTime support for MSSQL via DBD::Sybase - Millisecond precision support for MSSQL datetimes for InflateColumn::DateTime - Oracle-specific hierarchical query syntax support: CONNECT BY (NOCYCLE) / START WITH / ORDER SIBLINGS BY - Support connecting using $ENV{DBI_DSN} and $ENV{DBI_DRIVER} - current_source_alias method on ResultSet objects to determine the alias to use in programatically assembled search()es (originally added in 0.08100 but unmentioned) - Rewrite/unification of all subselecting limit emulations (RNO, Top, RowNum) to be much more robust wrt complex joined resultsets - MSSQL limits now don't require nearly as many applications of the unsafe_subselect_ok attribute, due to optimized queries - Support for Generic Subquery limit "emulation" - awfully slow and inefficient but works on almost any db, and is preferred to software limit emulation - Sybase ASE driver now uses SET ROWCOUNT where possible, and Generic Subquery otherwise for limit support instead of always using software limit emulation - create_ddl_dir (and derivatives) now attempt to create the given $ddl_dir if it does not already exist - deployment_statements now automatically supplies the current RDBMS version to SQLT producer_args for MySQL, Pg, SQLite and Oracle * Fixes - Fix nasty potentially data-eating bug when deleting/updating a limited resultset - Fix find() to use result_class set on object - Fix result_class setter behaviour to not mistakenly stuff attrs. - Don't try and ensure_class_loaded an object. This doesn't work. - Fix as_subselect_rs to not inject resultset class-wide where conditions outside of the resulting subquery - Fix count() failing with {for} resultset attribute (RT#56257) - Fixed incorrect detection of Limit dialect on unconnected $schema - update() on row not in_storage no longer throws an exception if there are no dirty columns to update (fixes cascaded update annoyances) - update()/delete() on prefetching resultsets no longer results in malformed SQL (some $rs attributes were erroneously left in) - Fix dbicadmin to allow deploy() on non-versioned schema - Fix dbicadmin to respect sql_dir on upgrade() (RT#57732) - Update Schema::Versioned to respect hashref style of connection_info - Do not recreate the same related object twice during MultiCreate (solves the problem of orphaned IC::FS files) - Fully qualify xp_msver selector when using DBD::Sybase with MSSQL (RT#57467) - Fix ::DBI::Storage to always be able to present a full set of connect() attributes to e.g. Schema::Versioned - Fix Oracle auto-inc trigger detection of "INSERT OR UPDATE"-type triggers * Misc - Reformatted Changelog \o/ - DBIC goes git://git.shadowcat.co.uk/dbsrgits/DBIx-Class.git - Allow developers to skip optional dependency forcing when working from a checkout - Add a warning to load_namespaces if a class in ResultSet/ is not a subclass of DBIx::Class::ResultSet - All DBIC exception-handling switched to Try::Tiny - All DBIC modules are now free of imports via namespace::clean - Depend on optimized SQL::Abstract (faster SQL generation) - Depend on new Class::Accessor::Grouped reintroducing optional use of Class::XSAccessor (just install C::XSA and get lightning fast column accessors) 0.08121 2010-04-11 18:43:00 (UTC) - Support for Firebird RDBMS with DBD::InterBase and ODBC - Add core support for INSERT RETURNING (for storages that supports this syntax, currently PostgreSQL and Firebird) - Fix spurious warnings on multiple UTF8Columns component loads - DBIx::Class::UTF8Columns entered deprecated state - DBIx::Class::InflateColumn::File entered deprecated state - DBIx::Class::Optional::Dependencies left experimental state - Add req_group_list to Opt::Deps (RT#55211) - Add support for mysql-specific STRAIGHT_JOIN (RT#55579) - Cascading delete/update are now wrapped in a transaction for atomicity - Fix accidental autovivification of ENV vars - Fix update_all and delete_all to be wrapped in a transaction - Fix multiple deficiencies when using MultiCreate with data-encoder components (e.g. ::EncodedColumn) - Fix regression where SQL files with comments were not handled properly by ::Schema::Versioned. - Fix regression on not properly throwing when $obj->relationship is unresolvable - Fix the join-optimiser to consider unqualified column names whenever possible - Fix an issue with multiple same-table joins confusing the join optimizier - Add has_relationship method to row objects - Fix regression in set_column on PK-less objects - Better error text on malformed/missing relationships - Add POD about the significance of PK columns - Fix for SQLite to ignore the (unsupported) { for => ... } attribute - Fix ambiguity in default directory handling of create_ddl_dir (RT#54063) - Support add_columns('+colname' => { ... }) to augment column definitions.
Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 3 18:21:00 2010 UTC (13 years, 6 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.17: +4 -3
lines
Diff to previous 1.17 (colored)
Updating databases/p5-DBIx-Class from 0.08119 to 0.08120 pkgsrc changes: - Adjust dependencies Upstream changes: 0.08120 2010-02-24 08:58:00 (UTC) - Make sure possibly overwritten deployment_statements methods in schemas get called on $schema->deploy - Fix count() with group_by aliased-function resultsets - with_deferred_fk_checks() Oracle support - Massive refactor and cleanup of primary key handling - Fixed regression losing custom result_class (really this time) (RT#54697) - Fixed regression in DBIC SQLT::Parser failing with a classname (as opposed to a schema object) - Changes to Storage::DBI::Oracle to accomodate changes in latest SQL::Translator (quote handling) - Make sure deployment_statements is per-storage overridable - Fix dbicadmin's (lack of) POD
Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 16 13:31:33 2010 UTC (13 years, 7 months ago) by sno
Branch: MAIN
Changes since 1.16: +6 -6
lines
Diff to previous 1.16 (colored)
Updating databases/p5-DBIx-Class from 0.08115 to 0.08119 pkgsrc changes: - Adjust dependencies Upstream changes: 0.08119 2010-02-15 09:36:00 (UTC) - Add $rs->is_ordered to test for existing order_by on a resultset - Add as_subselect_rs to DBIC::ResultSet from DBIC::Helper::ResultSet::VirtualView::as_virtual_view - Refactor dbicadmin adding DDL manipulation capabilities - New optional dependency manager to aid extension writers - Depend on newest bugfixed Moose - Make resultset chaining consistent wrt selection specification - Storage::DBI::Replicated cleanup - Fix autoinc PKs without an autoinc flag on Sybase ASA 0.08118 2010-02-08 11:53:00 (UTC) - Fix a bug causing UTF8 columns not to be decoded (RT#54395) - Fix bug in One->Many->One prefetch-collapse handling (RT#54039) - Cleanup handling of relationship accessor types 0.08117 2010-02-05 17:10:00 (UTC) - Perl 5.8.1 is now the minimum supported version - Massive optimization of the join resolution code - now joins will be removed from the resulting SQL if DBIC can prove they are not referenced by anything - Subqueries no longer marked experimental - Support for Informix RDBMS (limit/offset and auto-inc columns) - Support for Sybase SQLAnywhere, both native and via ODBC - might_have/has_one now warn if applied calling class's column has is_nullable set to true. - Fixed regression in deploy() with a {sources} table limit applied (RT#52812) - Views without a view_definition will throw an exception when parsed by SQL::Translator::Parser::DBIx::Class - Stop the SQLT parser from auto-adding indexes identical to the Primary Key - InflateColumn::DateTime refactoring to allow fine grained method overloads - Fix ResultSetColumn improperly selecting more than the requested column when +columns/+select is present - Fix failure when update/delete of resultsets with complex WHERE SQLA structures - Fix regression in context sensitiveness of deployment_statements - Fix regression resulting in overcomplicated query on search_related from prefetching resultsets - Fix regression on all-null returning searches (properly switch LEFT JOIN to JOIN in order to distinguish between both cases) - Fix regression in groupedresultset count() used on strict-mode MySQL connections - Better isolation of RNO-limited queries from the rest of a prefetching resultset - New MSSQL specific resultset attribute to allow hacky ordered subquery support - Fix nasty schema/dbhandle leak due to SQL::Translator - Initial implementation of a mechanism for Schema::Version to apply multiple step upgrades - Fix regression on externally supplied $dbh with AutoCommit=0 - FAQ "Custom methods in Result classes" - Cookbook POD fix for add_drop_table instead of add_drop_tables - Schema POD improvement for dclone
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 26 11:54:16 2010 UTC (13 years, 7 months ago) by sno
Branch: MAIN
Changes since 1.15: +5 -5
lines
Diff to previous 1.15 (colored)
Updating databases/p5-DBIx-Class from 0.08114 to 0.08115 pkgsrc changes: - Adjusting dependencies according to META.yml Upstream changes: 0.08115 2009-12-10 09:02:00 (CST) - Real limit/offset support for MSSQL server (via Row_Number) - Fix distinct => 1 with non-selecting order_by (the columns in order_by also need to be aded to the resulting group_by) - Do not attempt to deploy FK constraints pointing to a View - Fix count/objects from search_related on limited resultset - Stop propagating distinct => 1 over search_related chains - Make sure populate() inherits the resultset conditions just like create() does - Make get_inflated_columns behave identically to get_columns wrt +select/+as (RT#46953) - Fix problems with scalarrefs under InflateColumn (RT#51559) - Throw exception on delete/update of PK-less resultsets - Refactored Sybase storage driver into a central ::DBI::Sybase dispatcher, and a sybase-specific ::DBI::Sybase::ASE - Fixed an atrocious DBD::ADO bind-value bug - Cookbook/Intro POD improvements
Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 18 21:31:50 2009 UTC (13 years, 10 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.14: +4 -5
lines
Diff to previous 1.14 (colored)
Update from version 0.08112 to version 0.08114. Pkgsrc changes: - Adjust dependencies. - Remove optional dependency on databases/p5-SQL-Translator, as SQL::Translator it is a rather heavy and unperly (wrt to its own dependencies) and only really needed for DBIx::Class authors. Upstream changes: 0.08114 2009-11-14 17:45:00 (UTC) - Preliminary support for MSSQL via DBD::ADO - Fix botched 0.08113 release (invalid tarball) 0.08113 2009-11-13 23:13:00 (UTC) - Fix populate with has_many bug (RT #50828) - Fix Oracle autoincrement broken for Resultsets with scalar refs (RT #50874) - Complete Sybase RDBMS support including: - Support for TEXT/IMAGE columns - Support for the 'money' datatype - Transaction savepoints support - DateTime inflation support - Support for bind variables when connecting to a newer Sybase with OpenClient libraries - Support for connections via FreeTDS with CASTs for bind variables when needed - Support for interpolated variables with proper quoting when connecting to an older Sybase and/or via FreeTDS - bulk API support for populate() - Transaction support for MSSQL via DBD::Sybase - Add is_paged method to DBIx::Class::ResultSet so that we can check that if we want a pager - Skip versioning test on really old perls lacking Time::HiRes (RT #50209) - Fixed on_connect_do/call regression when used with a coderef connector (RT #50003) - A couple of fixes to Ordered to remedy subclassing issues - Fixed another lingering problem with PostgreSQL auto-increment support and its interaction with multiple schemas - Remove some IN workarounds, and require a recent version of SQLA instead - Improvements to populate's handling of mixed scalarref values - Fixed regression losing result_class after $rs->find (introduced in 0.08108) - Fix in_storage() to return 1|0 as per existing documentation - Centralize handling of _determine_driver calls prior to certain ::Storage::DBI methods - Fix update/delete arbitrary condition handling (RT#51409) - POD improvements
Revision 1.14 / (download) - annotate - [select for diffs], Tue Sep 22 17:13:32 2009 UTC (14 years ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Updating databases/p5-DBIx-Class from 0.08111 to 0.08112 Upstream changes: 0.08112 2009-09-21 10:57:00 (UTC) - Remove the recommends from Makefile.PL, DBIx::Class is not supposed to have optional dependencies. ever. - Mangle the DBIx/Class.pm POD to be more clear about copyright and license - Put back PG's multiple autoinc per table support, accidentally dropped during the serial-autodetection rewrite - Make sure ResultSetColumn does not depend on the (undefined) return value of ->cursor->reset() - Add single() to ResultSetColumn (same semantics as ResultSet) - Make sure to turn off IDENTITY_INSERT after insert() on MSSQL tables that needed it - More informative exception on failing _resolve_relationship - Allow undef/NULL as the sole grouping value in Ordered - Fix unreported rollback exceptions in TxnScopeGuard - Fix overly-eager left-join chain enforcing code - Warn about using distinct with an existing group_by - Warn about attempting to $rs->get_column a non-unique column when has_many joins are added to resultset - Refactor of the exception handling system (now everything is a DBIx::Class::Exception object)
Revision 1.13 / (download) - annotate - [select for diffs], Sat Sep 12 19:30:16 2009 UTC (14 years ago) by sno
Branch: MAIN
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored)
Updating databases/p5-DBIx-Class from 0.08109 to 0.08111 pkgsrc changes: - Updating dependencies Upstream changes: 0.08111 2009-09-06 21:58:00 (UTC) - The hashref to connection_info now accepts a 'dbh_maker' coderef, allowing better intergration with Catalyst - Fixed a complex prefetch + regular join regression introduced in 0.08108 - Fixed insert_bulk rebless handling - Fixed Storable roundtrip regression, and general serialization cleanup - SQLT related fixes: - sqlt_type is now called on the correct storage object - hooks can now see the correct producer_type (RT#47891) - optional SQLT requirements for e.g. deploy() bumped to 0.11002 - Really fixed (and greatly cleaned up) postgresql autoinc sequence autodetection - Automatically detect MySQL v3 and use INNER JOIN instead of JOIN - POD improvements (including RT#48769) - Test suite tweaks (including fixes for recent CPANTS fails) - Better support for MSSQL IDENTITY_INSERT ON
Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 19 06:55:47 2009 UTC (14 years, 1 month ago) by sno
Branch: MAIN
Changes since 1.11: +4 -3
lines
Diff to previous 1.11 (colored)
Updating package databases/p5-DBIx-Class from 0.08108 to 0.08109 pkgsrc changes: - Adjusting dependencies according to META.yml Upstream changes: 0.08109 2009-08-18 08:35:00 (UTC) - Replication updates: - Improved the replication tests so that they are more reliable and accurate, and hopefully solve some cross platform issues. - Bugfixes related to naming particular replicants in a 'force_pool' attribute. - Lots of documentation updates, including a new Introduction.pod file. - Fixed the way we detect transaction to make this more reliable and forward looking. - Fixed some trouble with the way Moose Types are used. - Made discard_chages/get_from_storage replication aware (they now read from the master storage by default) - Refactor of MSSQL storage drivers, with some new features: - Support for placeholders for MSSQL via DBD::Sybase with proper autodetection - 'uniqueidentifier' support with auto newid() - Dynamic cursor support and other MARS options for ODBC - savepoints with auto_savepoint => 1 - Support for MSSQL 'money' type - Support for 'smalldatetime' type used in MSSQL and Sybase for InflateColumn::DateTime - support for Postgres 'timestamp without timezone' type in InflateColumn::DateTime (RT#48389) - Added new MySQL specific on_connect_call macro 'set_strict_mode' (also known as make_mysql_not_suck_as_much) - Multiple prefetch-related fixes: - Adjust overly agressive subquery join-chain pruning - Always preserve the outer join-chain - fixes numerous problems with search_related chaining - Deal with the distinct => 1 attribute properly when using prefetch - An extension of the select-hashref syntax, allowing labeling SQL-side aliasing: select => [ { max => 'foo', -as => 'bar' } ] - Massive optimization of the DBI storage layer - reduce the amount of connected() ping-calls - Some fixes of multi-create corner cases - Multiple POD improvements - Added exception when resultset is called without an argument - Improved support for non-schema-qualified tables under Postgres (fixed last_insert_id sequence name auto-detection)
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 19 11:08:00 2009 UTC (14 years, 2 months ago) by sno
Branch: MAIN
Changes since 1.10: +4 -4
lines
Diff to previous 1.10 (colored)
pkgsrc changes: - Updating package for p5 module DBIx::Class from 0.08107 to 0.08108 - Reordering dependencies (alphabetically according to META.yml) Upstream changes: 0.08108 2009-07-05 23:15:00 (UTC) - Fixed the has_many prefetch with limit/group deficiency - it is now possible to select "top 5 commenters" while prefetching all their comments - New resultsed method count_rs, returns a ::ResultSetColumn which in turn returns a single count value - Even better support of count with limit - New on_connect_call/on_disconnect_call functionality (check POD of Storage::DBI) - Automatic datetime handling environment/session setup for Oracle via connect_call_datetime_setup() - count/all on related left-joined empty resultsets now correctly returns 0/() - Fixed regression when both page and offset are specified on a resultset - Fixed HRI returning too many empty results on multilevel nonexisting prefetch - make_column_dirty() now overwrites the deflated value with an inflated one if such exists - Fixed set_$rel with where restriction deleting rows outside the restriction - populate() returns the created objects or an arrayref of the created objects depending on scalar vs. list context - Fixed find_related on 'single' relationships - the former implementation would overspecify the WHERE condition, reporting no related objects when there in fact is one - SQL::Translator::Parser::DBIx::Class now attaches tables to the central schema object in relationship dependency order - Fixed regression in set_column() preventing sourceless object manipulations - Fixed a bug in search_related doubling a join if the original $rs already joins/prefetches the same relation - Storage::DBI::connected() improvements for Oracle and Sybase - Fixed prefetch+incomplete select regression introduced in 0.08100 - MSSQL limit (TOP emulation) fixes and improvements
Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 15 20:30:03 2009 UTC (14 years, 3 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.9: +10 -9
lines
Diff to previous 1.9 (colored)
pkgsrc changes: - Updating package of p5 module DBIx::Class from 0.08103 to 0.08107 - Adjusting dependencies according to META.yaml - Adjusting LICENSE according to META.yaml - Setting module type to Module::Install Upstream changes: 0.08107 2009-06-14 08:21:00 (UTC) - Fix serialization regression introduced in 0.08103 (affects Cursor::Cached) - POD fixes - Fixed incomplete ::Replicated debug output 0.08106 2009-06-11 21:42:00 (UTC) - Switched SQLite storage driver to DateTime::Format::SQLite (proper timezone handling) - Fix more test problems 0.08105 2009-06-11 19:04:00 (UTC) - Update of numeric columns now properly uses != to determine dirtyness instead of the usual eq - Fixes to IC::DT tests - Fixed exception when undef_if_invalid and timezone are both set on an invalid datetime column 0.08104 2009-06-10 13:38:00 (UTC) - order_by now can take \[$sql, @bind] as in order_by => { -desc => \['colA LIKE ?', 'somestring'] } - SQL::Abstract errors are now properly croak()ed with the correct trace - populate() now properly reports the dataset slice in case of an exception - Fixed corner case when populate() erroneously falls back to create() - Work around braindead mysql when doing subquery counts on resultsets containing identically named columns from several tables - Fixed m2m add_to_$rel to invoke find_or_create on the far side of the relation, to avoid duplicates - DBIC now properly handles empty inserts (invoking all default values from the DB, normally via INSERT INTO tbl DEFAULT VALUES - Fix find_or_new/create to stop returning random rows when default value insert is requested (RT#28875) - Make IC::DT extra warning state the column name too - It is now possible to transparrently search() on columns requiring DBI bind (i.e. PostgreSQL BLOB) - as_query is now a Storage::DBI method, so custom cursors can be seamlessly used - Fix search_related regression introduced in 0.08103
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jun 7 13:46:36 2009 UTC (14 years, 3 months ago) by seb
Branch: MAIN
Changes since 1.8: +13 -9
lines
Diff to previous 1.8 (colored)
Update from version 0.08102 to version 0.08103. Pkgsrc changes: - Adjust dependencies. Upstream changes: 0.08103 2009-05-26 19:50:00 (UTC) - Multiple $resultset -> count/update/delete fixes. Now any of these operations will succeed, regardless of the complexity of $resultset. distinct, group_by, join, prefetch are all supported with expected results - Return value of $rs->delete is now the storage return value and not 1 as it used to be - don't pass SQL functions into GROUP BY - Remove MultiDistinctEmulation.pm, effectively deprecating { select => { distinct => [ qw/col1 col2/ ] } } - Change ->count code to work correctly with DISTINCT (distinct => 1) via GROUP BY - Removed interpolation of bind vars for as_query - placeholders are preserved and nested query bind variables are properly merged in the correct order - Refactor DBIx::Class::Storage::DBI::Sybase to automatically load a subclass, namely Microsoft_SQL_Server.pm (similar to DBIx::Class::Storage::DBI::ODBC) - Refactor InflateColumn::DateTime to allow components to circumvent DateTime parsing - Support inflation of timestamp datatype - Support BLOB and CLOB datatypes on Oracle - Storage::DBI::Replicated::Balancer::Random: added master_read_weight - Storage::DBI::Replicated: storage opts from connect_info, connect_info merging to replicants, hashref connect_info support, improved trace output, other bug fixes/cleanups - distinct => 1 with prefetch now groups by all columns - on_connect_do accepts a single string equivalent to a one element arrayref (RT#45159) - DB2 limit + offset now works correctly - Sybase now supports autoinc PKs (RT#40265) - Prefetch on joins over duplicate relations now works correctly (RT#28451) - "timestamp with time zone" columns (for Pg) now get inflated with a time zone information preserved - MSSQL Top limit-emulation improvements (GROUP BY and subquery support) - ResultSetColumn will not lose the joins infered from a parent resultset prefetch
Revision 1.8 / (download) - annotate - [select for diffs], Tue May 19 06:49:14 2009 UTC (14 years, 4 months ago) by abs
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
PKG_DESTDIR_SUPPORT must come before mk includes
Revision 1.7 / (download) - annotate - [select for diffs], Fri May 1 20:30:39 2009 UTC (14 years, 4 months ago) by sno
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
PkgSrc changes: - Updating package for p5 module of DBIx::Class from 0.08101 to 0.08102 Upstream changes: 0.08102 2009-04-30 08:29:00 (UTC) - Fixed two subtle bugs when using columns or select/as paired with a join (limited prefetch) - Fixed breakage of cdbi tests (RT#45551) - Some POD improvements
Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 29 08:56:14 2009 UTC (14 years, 4 months ago) by sno
Branch: MAIN
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
PkgSrc changes: - Updating package for perl module DBIx::Class to 0.08101 - bump dependency to Class::C3::Componentised Upstream changes since 0.08100: 0.08101 2009-04-27 09:45:00 (UTC) - Fix +select, +as, +columns and include_columns being stripped by $rs->get_column - move load_optional_class from DBIx::Class::Componentised to Class::C3::Componentised, bump dependency - register_extra_source() now *really* fixed wrt subclassing - Added missing POD descriptions (RT#45195) - Fix insert() to not store_column() every present object column - Multiple Makefile.PL fixes
Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 24 17:28:05 2009 UTC (14 years, 5 months ago) by sno
Branch: MAIN
Changes since 1.4: +16 -12
lines
Diff to previous 1.4 (colored)
PkgSrc changes: - Updating package for p5 module DBIx::Class to 0.08100 from 0.08013 - Adjusting dependencies from META.yml - Adding optional dependency to SQL::Translator Upstream changes (since 0.08010): 0.081000 2009-04-19 11:39:35 (UTC) - Todo out the register_extra_source test until after shipping 0.08099_08 2009-03-30 00:00:00 (UTC) - Fixed taint mode with load_namespaces - Putting IC::DateTime locale, timezone or floating_tz_ok attributes into extra => {} has been deprecated. The new way is to put these things directly into the columns definition - Switched MI code to MRO::Compat - Document db-side default_value caveats - Search_like() now warns to indicate deprecation in 0.09. (robkinyon) - TxnScopeGuard left experimental state 0.08099_07 2009-02-27 02:00:00 (UTC) - multi-create using find_or_create rather than _related for post-insert - fix get_inflated_columns to check has_column_loaded - Add DBIC_MULTICREATE_DEBUG env var (undocumented, quasi-internal) - Fix up multi-create to: - correctly propagate columns loaded during multi-insert of rels - not try and insert things tagged on via new_related unless required - Possible to set locale in IC::DateTime extra => {} config - Calling the accessor of a belongs_to when the foreign_key was NULL and the row was not stored would unexpectedly fail - Split sql statements for deploy only if SQLT::Producer returned a scalar containing all statements to be executed - Add as_query() for ResultSet and ResultSetColumn. This makes subqueries possible. See the Cookbook for details. - Massive rewrite of Ordered to properly handle position constraints and to make it more matpath-friendly - deploy_statements called ddl_filename with the $version and $dir arguments in the wrong order. - columns/+columns attributes now support { as => select } hahsrefs - support for views both in DBIC and via deploy() in SQLT 0.08099_06 2009-01-23 07:30:00 (UTC) - Allow a scalarref to be supplied to the 'from' resultset attribute - Classes submitted as result_class for a resultsource are now automatically loaded via ensure_loaded() - 'result_class' resultset attribute, identical to result_class() - add 'undef_on_null_fk' option for relationship accessors of type 'single'. This will prevent DBIC from querying the database if one or more of the key columns IS NULL - for 'belongs_to' rels, 'undef_on_null_fk' defaults to true. - fixed scope unaware last_insert_id fetching for MSSQL (http://msdn.microsoft.com/en-us/library/ms190315.aspx) - an sqlt_deploy_hook can now be shared between result sources using a configurable callback trigger - new order_by => { -desc => 'colname' } syntax supported - PG array datatype supported - insert should use store_column, not set_column to avoid marking clean just-stored values as dirty. New test for this - regression test for source_name 0.08099_05 2008-10-30 21:30:00 (UTC) - Rewritte of Storage::DBI::connect_info(), extended with an additional argument format type - InflateColumn::DateTime: add warning about floating timezone - InflateColumn::DateTime: possible to enforce/skip inflation - delete throws exception if passed arguments to prevent drunken mishaps. (purge) - Fix storage to copy scalar conds before regexping to avoid trying to modify a constant in odd edge cases - Related resultsets on uninserted objects are now empty - Fixed up related resultsets and multi-create - Fixed superfluous connection in ODBC::_rebless - Fixed undef PK for first insert in ODBC::Microsoft_SQL_Server - Added virtual method to Versioned so a user can create upgrade path across multiple versions (jgoulah) - Better (and marginally faster) implementation of the HashRefInflator hash construction algorithm - Allow explicit specification of ON DELETE/ON UPDATE constraints when using the SQLT parser 0.08099_04 2008-07-24 01:00:00 - Functionality to storage to enable a sub to be run without FK checks - Fixed $schema->clone bug which caused clone and source to share internal hash refs - Added register_extra_source methods for additional sources - Added datetime_undef_if_invalid for InflateColumn::DateTime to return undef on invalid date/time values - Added search_related_rs method to ResultSet - add a make_column_dirty method to Row to force updates - throw a clear exception when user tries multi-has_many prefetch - SQLT parser prefixes index names with ${table}_idx_ to avoid clashes - mark ResultSetManager as deprecated and undocument it - pod fix (RT #32988) - add Test::Exception to test requirements (RT #34256) - make ash's build_requires/META.yml fixes work better - is_deferable support on relations used by the SQL::Translator parser - Refactored DBIx::Class::Schema::Versioned - Syntax errors from resultset components are now reported correctly - sqltargs respected correctly in deploy et al. - Added support for savepoints, and using them automatically in nested transactions if auto_savepoint is set in connect_info. - Changed naming scheme for constraints and keys in the sqlt parser; names should now be consistent and collision-free. - Improve handling of explicit key attr in ResultSet::find - Add warnings for non-unique ResultSet::find queries - Changed Storage::DBI::Replication to Storage::DBI::Replicated and refactored support. - By default now deploy/diff et al. will ignore constraint and index names - Add ResultSet::_is_deterministic_value, make new_result filter the values passed to new to drop values that would generate invalid SQL. - Use Sub::Name to name closures before installing them. Fixes incompatibility with Moose method modifiers on generated methods.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 10 09:48:06 2009 UTC (14 years, 5 months ago) by abs
Branch: MAIN
Changes since 1.3: +8 -6
lines
Diff to previous 1.3 (colored)
Updated databases/p5-DBIx-Class to 0.08013 0.08013 2009-04-05 14:50:00 (UTC) - Version dumps on dependancies: + SQL::Abstract 1.51 + Class::Accessor::Grouped 0.08003 + Class::C3::Componentised 1.0004 - Fix test in t/91debug.t for less ambigious SQL bracketing - Removed TODO on some passing tests
Revision 1.3 / (download) - annotate - [select for diffs], Sun Feb 15 18:13:58 2009 UTC (14 years, 7 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.2: +12 -12
lines
Diff to previous 1.2 (colored)
Update from version 0.08010nb1 to version 0.08012. Pkgsrc changes: - adjust run and build dependencies - group dependencies by type (run vs build) - sort dependencies as in upstream's Makefile.PL - whitespace to tab fix Upstream changes: 0.08012 2009-02-13 12:00:00 (UTC) - Add omitted dependencies in Makefile.PL 0.08011 2009-02-11 16:30:00 (UTC) - Maintenance release introducing compatibilty with upcoming versions of SQL::Translator and SQL::Abstract
Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 19 19:17:45 2008 UTC (14 years, 11 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Jul 15 08:41:32 2008 UTC (15 years, 2 months ago) by abs
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Added databases/p5-DBIx-Class version 0.08010 This is an SQL to OO mapper, inspired by the Class::DBI framework, and meant to support compability with it, while restructuring the internals and making it possible to support some new features like self-joins, distinct, group bys and more. This project is still at an early stage, so the maintainers don't make any absolute promise that full backwards-compatibility will be supported; however, if we can without compromising the improvements we're trying to make, we will, and any non-compatible changes will merit a full justification on the mailing list and a CPAN developer release for people to test against.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 15 08:41:32 2008 UTC (15 years, 2 months ago) by abs
Branch: MAIN
Initial revision