pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/p5-Rose-DB-Object update p5-Rose-DB-Object t...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/838aa30d8345
branches:  trunk
changeset: 540668:838aa30d8345
user:      abs <abs%pkgsrc.org@localhost>
date:      Sun Apr 06 00:22:16 2008 +0000

description:
update p5-Rose-DB-Object to 0.768

0.768 (02.25.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Changed mailing list and wiki URLs.
    * Fixed the "warn" overflow mode for character columns to carp
      instead of croaking.  (Reported by John Ingram)
    * Refined workaround for http://rt.cpan.org//Ticket/Display.html?id=33193
      to apply only to versions that exhibited this bug.
    * Added the forget_related() helper method to the "all" export tag.

0.767 (02.15.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Added the forget_related() helper method.
    * Enhanced and documented the long-dormant "hints" Manager parameter.
    * Added a work-around for a DBD::Pg 2.0.0 array/bind_col() bug:
      http://rt.cpan.org//Ticket/Display.html?id=33193
    * Improved the column method handling for array-reference values
      that may be fetched from array columns by DBD::Pg 2.0.0.
    * Fixed a bug in the test suite that caused some Postgres tests
      to fail if the "chkpass" column type was not installed.
      (Reported by Randal Schwartz)

0.7665 (02.08.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that prevented the convention manager's auto_table_name()
      method from honoring the tables_are_singular() attribute value.
      (Reported by Ben Tilly)
    * The new, more correct behavior of Rose::DB 0.739's array column
      value parsing and formatting revealed a bug in QueryBuilder's
      handling of "(any|all)_in_array" conditions involving empty list
      arguments.  This is now fixed.

0.7664 (02.06.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that caused boolean columns to be incorrectly marked as
      modified.  (Reported by Grzegorz Nosek)
    * Added sql_qualify_column_names_on_load() Metadata method to help
      support Postgres functions that can masquerade as columns if they're
      prefixed by the table name.  (Suggested by Grzegorz Nosek)

0.7663 (02.04.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed a bug that caused delete_on_save method creation for foreign
      keys to fail in some circumstances.  (Reported by Justin Ellison)
    * Fixed a bug that prevented Perl code from being emitted for
      non-set columns with check_in attributes.  (Reported by Sam Tregar)
    * Pushed cache control methods down into Rose::DB::Object::Cached
      in preparation for more caching subclasses.
    * The clear_object_cache() method now correctly clears load timestamps
      as well.  (Patch by Justin Ellison)

0.7662 (01.30.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed copy-and-paste-o in Rose::DB::Object::Cached code.

0.7661 (01.29.2008) - John Siracusa <siracusa%gmail.com@localhost>

    * Fixed method clash detection in Rose::DB::Object::Manager.
    * Streamlined caching implementation in Rose::DB::Object::Cached.

0.766 (12.13.2007) - John Siracusa <siracusa%gmail.com@localhost>

    * Added the unique_key_by_name() metadata method.
    * Added the ability to do unrestricted joins in some circumstances.
    * Added the remember_all() class method to Rose::DB::Object::Cached.
    * Added the undef_overrides_default column attribute.
    * The key_column() method in the ForeignKey class now works correctly.
      (Patch by Christopher Masto)
    * Further synced datetime and timestamp method-maker code.
    * Added a test suite exclusion for DBD::SQLite 1.14, which still suffers
      from this bug: http://rt.cpan.org/Public/Bug/Display.html?id=21472
    * Improved detection of fatal errors during class setup.
    * Added a "gotchas" section to the Loader documentation.
    * Fixed propagation of db objects in update and delete Manager methods.
    * Fixed a bug that caused some cached SQL to persist incorrectly after
      inheritance.  (Patch by Daniel Koch)
    * Fiddled with not_found() detection.  (Changes suggested by Philip Dye)
    * Made one-to-one relationships (attempt to) work even when uniqueness is
      not apparent in the metadata.
    * The Loader no longer chokes on SQLite columns that use the
      current_timestamp keyword.  (Reported by George Hartzell)
    * Setting undef integer attributes to zero is now correctly detected
      as a modification.

0.765 (07.21.2007) - John Siracusa <siracusa%gmail.com@localhost>

    * Added a value_type attribute to SET columns.
    * Added a normalize_get_objects_args() utility method to make
      custom Manager methods less cumbersome to implement.
    * Setting a BigInt column to undef no longer sets it to zero.
      (Reported by Jeffrey Horn)
    * Corrected error propagation in many-to-many "find" methods when bad
      arguments are passed.  (Reported by Michael Reece)
    * Added "use strict" the output of perl_manager_class().
    * Restored default use of table aliases in Manager queries.  The new
      table_aliases parameter can be used to alter the behavior.
    * Added support for literal sort_by parameters using scalar references.
    * Added is/is_not comparison operators to QueryBuilder.  (Suggested by
      Jonathan Vanasco)
    * Scalar references appearing in the select => ... list in Manager calls
      are now passed through unmodified.
    * Existing map records are now correctly checked for when adding items
      through a many-to-many relationship.  (Reported by Drew Taylor)
    * Using a nonexistent column name in a primary or unique key is now a
      fatal error.  (Reported by Philip Dye)
    * Multi-columns "select count(distinct ...)" queries now fall back to
      count(*) on a subselect in databases that do not support calling count
      on multi-argument distinct clauses.  (Reported by Derek Watson)
    * The auto-init system will now skip Postgres functional indexes when
      extracting unique keys.  (Reported by Jonathan Vanasco)
    * Fixed a bug that caused inner joins to be used inappropriately in
      certain cases with many-to-many relationships or when nested joins
      are disabled.
    * Fixed a bug that caused the auto-init system to fold multiple foreign
      keys that reference the same remote key into a single multi-column
      foreign key.  (Reported by Marlon Bailey)
    * Fixed a Manager bug that caused count queries to use incorrect
      table aliases when passed empty with_objects or require_objects
      array reference values.  (Reported by Denis Moskowitz)
    * Fixed a bug that prevented relationship and foreign key names from
      being resolved when used in nested query parameters.
    * Relationship count methods no longer die when the count is zero.
      (Reported by Derek Watson)
    * Setting enum fields to undef now works correctly.  (Reported by Ovid)
    * Columns with custom DBI bind attributes are now updated correctly.
      (Reported by Derek Watson)
    * Epoch columns with zero (0) default values now work correctly.
      (Reported by Peter Karman)
    * Setting boolean columns to null (undef) now works correctly.
      (Reported by Derek Watson)
    * Fixed a bug that caused literal query parameters with bind arguments
      to become corrupted after their first use.
    * Changed the way classes are registered in order to fix a Loader bug
      that caused cross-database foreign keys to be erroneously created
      when tables with the same names exists in two different databases.
      (Reported by Adrian Howard)
    * Deleting one-to-one related objects on save now works correctly.
      (Reported by Ovid)
    * The "find" method for many-to-many relationships now propagates custom
      Manager arguments correctly.  (Patch by Michael Reece)
    * The use_key parameter to load() now dies if an invalid key is passed.
      (Reported by Jonathan Vanasco)

diffstat:

 databases/p5-Rose-DB-Object/Makefile |  6 +++---
 databases/p5-Rose-DB-Object/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (34 lines):

diff -r 904ea887ba7f -r 838aa30d8345 databases/p5-Rose-DB-Object/Makefile
--- a/databases/p5-Rose-DB-Object/Makefile      Sun Apr 06 00:21:12 2008 +0000
+++ b/databases/p5-Rose-DB-Object/Makefile      Sun Apr 06 00:22:16 2008 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/06/10 13:48:23 abs Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/06 00:22:16 abs Exp $
 
-DISTNAME=      Rose-DB-Object-0.764
+DISTNAME=      Rose-DB-Object-0.768
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    databases perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Rose/}
@@ -13,7 +13,7 @@
 DEPENDS+=      p5-Clone-[0-9]*:../../devel/p5-Clone
 DEPENDS+=      p5-DBI>=1.4:../../databases/p5-DBI
 DEPENDS+=      p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
-DEPENDS+=      p5-Rose-DB>=0.734:../../databases/p5-Rose-DB
+DEPENDS+=      p5-Rose-DB>=0.740:../../databases/p5-Rose-DB
 DEPENDS+=      p5-Rose-DateTime-[0-9]*:../../time/p5-Rose-DateTime
 
 PERL5_PACKLIST=         auto/Rose/DB/Object/.packlist
diff -r 904ea887ba7f -r 838aa30d8345 databases/p5-Rose-DB-Object/distinfo
--- a/databases/p5-Rose-DB-Object/distinfo      Sun Apr 06 00:21:12 2008 +0000
+++ b/databases/p5-Rose-DB-Object/distinfo      Sun Apr 06 00:22:16 2008 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/06/10 13:48:23 abs Exp $
+$NetBSD: distinfo,v 1.2 2008/04/06 00:22:16 abs Exp $
 
-SHA1 (Rose-DB-Object-0.764.tar.gz) = 08145812f6f78e445bf969d772bade89c24212c7
-RMD160 (Rose-DB-Object-0.764.tar.gz) = 53cec918ccad588a5cc075fa9d14465ada40b4b8
-Size (Rose-DB-Object-0.764.tar.gz) = 483035 bytes
+SHA1 (Rose-DB-Object-0.768.tar.gz) = 41320c7c90de8e07cfe218b2655dd1d1c1403b36
+RMD160 (Rose-DB-Object-0.768.tar.gz) = 388db6d2c1255cfd738bf8ef7fb81b90b827f4f8
+Size (Rose-DB-Object-0.768.tar.gz) = 498649 bytes



Home | Main Index | Thread Index | Old Index