diff options
author | abs <abs@pkgsrc.org> | 2008-04-06 00:22:16 +0000 |
---|---|---|
committer | abs <abs@pkgsrc.org> | 2008-04-06 00:22:16 +0000 |
commit | 90cd6e11ec73cd19bf6f8f45d6d6d40afca7230f (patch) | |
tree | 636c81af4b257f09e96e42a3c829993dd31768f7 | |
parent | d11083a99db39880ac671187d9f244d3c586d456 (diff) | |
download | pkgsrc-90cd6e11ec73cd19bf6f8f45d6d6d40afca7230f.tar.gz |
update p5-Rose-DB-Object to 0.768
0.768 (02.25.2008) - John Siracusa <siracusa@gmail.com>
* 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>
* 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>
* 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>
* 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>
* 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>
* Fixed copy-and-paste-o in Rose::DB::Object::Cached code.
0.7661 (01.29.2008) - John Siracusa <siracusa@gmail.com>
* 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>
* 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>
* 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)
-rw-r--r-- | databases/p5-Rose-DB-Object/Makefile | 6 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/distinfo | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/databases/p5-Rose-DB-Object/Makefile b/databases/p5-Rose-DB-Object/Makefile index 03cf700a906..16a3fe25672 100644 --- a/databases/p5-Rose-DB-Object/Makefile +++ b/databases/p5-Rose-DB-Object/Makefile @@ -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-Bit-Vector>=6.4:../../devel/p5-Bit-Vector 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 --git a/databases/p5-Rose-DB-Object/distinfo b/databases/p5-Rose-DB-Object/distinfo index e8089bae744..b53c607043e 100644 --- a/databases/p5-Rose-DB-Object/distinfo +++ b/databases/p5-Rose-DB-Object/distinfo @@ -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 |