summaryrefslogtreecommitdiff
path: root/databases/p5-DBIx-Class
diff options
context:
space:
mode:
authorhiramatsu <hiramatsu>2011-10-08 03:54:34 +0000
committerhiramatsu <hiramatsu>2011-10-08 03:54:34 +0000
commit4ee94f79324b1467f258f61cc853fec3d729c74b (patch)
tree4d763cbf8ddfa359ab2a2e4c4eca8d16e671721d /databases/p5-DBIx-Class
parent95140b7cf0f6a2ec1fdc46b7d0e126495b901bf2 (diff)
downloadpkgsrc-4ee94f79324b1467f258f61cc853fec3d729c74b.tar.gz
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
Diffstat (limited to 'databases/p5-DBIx-Class')
-rw-r--r--databases/p5-DBIx-Class/Makefile5
-rw-r--r--databases/p5-DBIx-Class/distinfo8
2 files changed, 6 insertions, 7 deletions
diff --git a/databases/p5-DBIx-Class/Makefile b/databases/p5-DBIx-Class/Makefile
index ecd4291c165..de84f266db8 100644
--- a/databases/p5-DBIx-Class/Makefile
+++ b/databases/p5-DBIx-Class/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2011/08/14 08:18:06 obache Exp $
+# $NetBSD: Makefile,v 1.22 2011/10/08 03:54:34 hiramatsu Exp $
-DISTNAME= DBIx-Class-0.08123
+DISTNAME= DBIx-Class-0.08195
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 2
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBIx/}
diff --git a/databases/p5-DBIx-Class/distinfo b/databases/p5-DBIx-Class/distinfo
index 596394c0697..b888c80d223 100644
--- a/databases/p5-DBIx-Class/distinfo
+++ b/databases/p5-DBIx-Class/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2010/08/07 03:08:20 seb Exp $
+$NetBSD: distinfo,v 1.18 2011/10/08 03:54:34 hiramatsu Exp $
-SHA1 (DBIx-Class-0.08123.tar.gz) = 4010e1b0a28f61b72c13640f0ae45b8c911d1381
-RMD160 (DBIx-Class-0.08123.tar.gz) = 53738dde77105029dd6e3cdffe8e36440e38c4fa
-Size (DBIx-Class-0.08123.tar.gz) = 555887 bytes
+SHA1 (DBIx-Class-0.08195.tar.gz) = 14c4467a28e5d5986ff497522aeb4392b3af9d4b
+RMD160 (DBIx-Class-0.08195.tar.gz) = 97ed78d355ff0a26f0868eae9875b21ec867e1e0
+Size (DBIx-Class-0.08195.tar.gz) = 664222 bytes