Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2:PowerPC
perl-Moose
perl-Moose.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File perl-Moose.changes of Package perl-Moose
------------------------------------------------------------------- Wed May 30 05:40:33 UTC 2012 - coolo@suse.com - updated to 2.0602 [BUG FIXES] * Ensure that the Moose::Exporter-generated init_meta returns the same value that it did previously. This isn't really a bug, since the return value has never been tested or documented, but since the generated init_meta is nothing more than a compatibility shim at this point, there's no reason to not make it as compatible as possible. Reported by Moritz Onken. (doy) [BUG FIXES] * Fix init_meta order when multiple also packages are specified (this matters when one of them is being used to actually initalize the metaclass, typically with also => 'Moose'). Reported by Randy Stauner. (doy) ... see Changes ------------------------------------------------------------------- Fri Mar 2 01:01:06 CET 2012 - ro@suse.de - remove perl-Moose-old_Test-More.patch and use sed statement instead (less likely to break with each package update) ------------------------------------------------------------------- Thu Mar 1 01:17:21 CET 2012 - ro@suse.de - update perl-Moose-old_Test-More.patch ------------------------------------------------------------------- Thu Dec 15 14:45:40 UTC 2011 - coolo@suse.com - do not buildrequire Data::Visitor, it's causing a build cycle ------------------------------------------------------------------- Tue Nov 29 06:28:55 UTC 2011 - coolo@suse.com - fix requires ------------------------------------------------------------------- Sat Nov 26 00:36:50 UTC 2011 - pascal.bleser@opensuse.org - update to 2.0401: * attributes with weak_ref now weaken their associated slot when they are initialized through a lazy default or builder - changes from 2.0302: * make make_immutable return value consistent and document it to be true - changes from 2.0301: * a custom error class caused a warning when the class that used it was made immutable * the enum type will now allow single value enumerations; previously, two or more values were required - changes from 2.0300: * the optimize_as option for type constraints has been deprecated; use the inline_as option to provide inlining code instead * methods to introspect a class's methods will now return methods defined in UNIVERSAL (isa, can, etc.); this also means that you can wrap these methods with method modifiers; RT#69839 * the ->parent and ->parents method for a union now return the nearest common ancestor of that union's component types; see Moose::Manual::Delta for more details * the ->parents method used to return an arrayref for union types, and a list of one or more types for all other types; now they all return lists * the ->is_subtype_of and ->is_a_type_of methods have changed their behavior for union types: previously, they returned true if any of their member types returned true for a given type; now, all of the member types must return true; RT#67731 * the Moose::Exporter module now has a "meta_lookup" option when creating an importer: allows you to specify an alternate method for determining the metaclass of a caller; this is useful for modules like MooseX::Role::Parameterized which generate new metaclasses on the fly * added a Moose::Meta::Method->is_stub method * a subtype of a union type did not return the right results when you called ->is_subtype_of or ->is_a_type_of on it; RT#70322 * an attribute accessor or delegation method can overwrite a stub method and this will no longer throw an error; RT#69988 * the error generated by unfulfilled method requirements during role composition now mentions how to work around imported methods not being recognized RT#60583 * class_type and role_type will now throw errors if you attempt to use them to override existing types, just like type and subtype have always done * implicitly creating class or role types by using them as the 'isa' or 'does' parameter to attribute construction will now register the type; this means that it cannot later be redefined as something else * $class_type->is_subtype_of no longer returns true if passed the name of the class that the class type represents when the class type wasn't registered * removing anonymous metaclasses prematurely no longer prevents reaping of the associated stash * the Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are no longer documented, and will cause a deprecation warning in the future; Moose now uses Class::Load to provide this functionality, and you should as well ------------------------------------------------------------------- Mon Oct 31 15:04:28 UTC 2011 - pascal.bleser@opensuse.org - update to 2.0205 - now requires Package::DeprecationManager >= 0.11 ------------------------------------------------------------------- Tue Jul 5 11:39:45 UTC 2011 - coolo@novell.com - update to 2.0010, see Changes: * Fix regression in 2.0009 and 2.0103 when applying roles during init_meta in an exporter that also re-exports Moose or Moose::Role. (t0m, ilmari) * duck_type type constraints now report reasonable errors when given something which isn't an instance of an object. (t0m) * Moose::Util::apply_all_roles now works even if the applicant is a non-Moose class. (perigrin) * When an object is reblessed, triggers are called on attributes that are set during the reblessing. (Karen Etheridge). * Better error message if Moose->init_meta is called with a 'metaclass' option when that metaclass hasn't been loaded. (jasonmay) * The 'accessor' native delegation for hashrefs now allows setting the value to undef. (sugoik, doy) * Various generated methods have more useful context information. (doy) ------------------------------------------------------------------- Wed Jun 8 15:20:10 UTC 2011 - lars@linux-schulserver.de - skip one subtest in apply_role.t that breaks build on some dists ------------------------------------------------------------------- Sat Jun 4 18:59:33 UTC 2011 - lars@linux-schulserver.de - update to 2.0007, see Changes: * Make sure weak attributes remain weak when cloning. (doy, rafl) * Only sort the alias keys when determining caching. * Sort the list of roles and the alias and excludes parameters when determining caching, since their order doesn't matter. * Applying multiple role objects (rather than role names) at once no longer skips every other role. (rjbs) * Caching of anon classes now works more sanely in the presence of role application parameters - alias and excludes options are taken into account, and caching is disabled entirely if other parameters exist. Asking for caching (instead of just not weakening) when parameters are given will begin warning in Moose 2.0200. (doy, autarch) - try to fix build on distributions with old Test::More module ( perl-Moose-old_Test-More.patch ) and remove the tests that fail as result ------------------------------------------------------------------- Fri Apr 29 23:37:20 UTC 2011 - pascal.bleser@opensuse.org - update to 2.0002: * provide definition context information for constructors and destructors, so that they will show up as something other than "generated method (unknown origin)". Also, add the package that accessors are defined in to their definition context. * use Devel::PartialDump in type constraint error messages, if it is installed * stop hiding warnings produced by throwing errors in DEMOLISH methods * the 'reset' native delegation for Counter attributes will now also respect builders (previously, it only respected defaults) ------------------------------------------------------------------- Sat Apr 23 06:16:43 UTC 2011 - pascal.bleser@opensuse.org - update to 2.0001: * Anonymous classes and roles now have a unified implementation in Class::MOP::Package. This means that anonymous packages are now also possible * No longer call XSLoader from multiple places, as this causes issues on older perls * Moose::Meta::Role->create now accepts the 'roles' parameter, as it was documented too * Depend on Eval::Closure 0.04, which fixes some issues in mod_perl environments ------------------------------------------------------------------- Fri Apr 22 15:17:33 UTC 2011 - coolo@opensuse.org - fix build and unsplit Class::MOP - too tough to handle ------------------------------------------------------------------- Tue Apr 12 19:41:58 UTC 2011 - pascal.bleser@opensuse.org - update to 2.0000: use original sources ------------------------------------------------------------------- Thu Feb 24 15:33:05 UTC 2011 - pascal.bleser@opensuse.org - update to 1.24: * reverse the order that Moose::Exporter 'also' exports are dispatched; when trying to re-export from a package that itself exported a modified set of Moose sugar, you'd get the original Moose sugar instead of the overrides ------------------------------------------------------------------- Mon Feb 14 06:25:01 UTC 2011 - pascal.bleser@opensuse.org - update to 1.23: * when reinitializing meta objects for classes and roles, we failed to preserve roles and role applications; this led to weird bugs: many MooseX modules end up reinitializing your class or role - changes from 1.20: * the role attribute metaclass did not inherit from Class::MOP::Object, which could cause errors when trying to resolve metaclass compatibility issues * the lazy_build feature was accidentally removed all the docs; now it's listed in Moose.pm again - changes from 1.18: * type constraint objects now have an assert_coerce method which will either return a valid value or throw an error * we now warn when an accessor for one attribute overwrites an accessor for another attribute; RT #57510 * the native Array and Hash delegation methods now coerce individual new members if the _member type_ has a coercion; in other words, if the array reference is defined as an ArrayRef[DateTime], and you've defined a coercion from Int to DateTime, then pushing an integer via a delegation method will coerce the integer to a DateTime object; RT #62351 * an attribute using native delegations did not always properly coerce and type check a lazily set default value * using a regexp to define delegations for a class which was not yet loaded did not actually work, but did not explicitly fail; however, it caused an error when the class was loaded later; RT#60596 * attempting to delegate to a class or role which is not yet loaded will now throw an explicit error * attempting to set lazy_build in an inherited attribute was ignored; RT#62057 - changes from 1.17: * make native delegation inlining work with instance metaclasses where slot access is an do {} block, like Kioku; this fixes the use of native delegations together with Kioku - changes from 1.15: * almost every native delegation method which changes the attribute value now has an explicitly documented return value; in general, this return value matches what Perl would return for the same operation * passing an odd number of args to ->new() now gives a more useful warning than Perl's builtin warning * allow disabling stack traces by setting an environment variable; see Moose::Error::Default for details -- this feature is considered experimental, and may change in a future release * the deprecation warning for using alias and excludes without a leading dash now tells you the role being applied and what it was being applied to * a number of native trait methods which expected strings as arguments did not allow the empty string; this included Array->join, String->match, String->replace, and String->substr; RT#61962 * 'no Moose' no longer inadvertently removes imports it didn't create itself; RT #60013 * roles now support passing an array reference of method names to method modifier sugar functions * native traits no longer use optimized inlining routines if the instance requests it (in particular, if inline_get_slot_value doesn't return something that can be assigned to) * we now ignore all Class::MOP and Moose classes when determining what package called a deprecated feature; this should make the deprecation warnings saner, and make it possible to turn them off more easily * the deprecated "default is" warning no longer happens if the attribute has any accessor method defined (accessor, reader, writer); also, this warning only happens when a method that was generated because of the "default is" gets called, rather than when the attribute is defined * the "default default" code for some native delegations no longer issues a deprecation warning when the attribute is required or has a builder * setting a "default default" caused a fatal error if you used the builder or lazy_build options for the attribute; RT#59613 ------------------------------------------------------------------- Wed Dec 1 13:33:45 UTC 2010 - coolo@novell.com - switch to perl_requires macro ------------------------------------------------------------------- Mon Nov 29 18:30:35 UTC 2010 - coolo@novell.com - remove /var/adm/perl-modules ------------------------------------------------------------------- Tue Oct 12 09:54:11 CEST 2010 - dmueller@suse.de - update to 1.15: * Major changes to Native Traits, most of which make them act more like "normal" attributes. This should be mostly compatible with existing code, but see Moose::Manual::Delta for details. * A few native traits (String, Counter, Bool) provide default values of "is" and "default" when you created an attribute. Allowing them to provide these values is now deprecated. Supply the value yourself when creating the attribute. * New option 'trait_aliases' for Moose::Exporter, which will allow you to generate non-global aliases for your traits (and allow your users to rename the aliases, etc). (doy) * 'use Moose' and 'use Moose::Role' now accept a '-meta_name' option, to determine which name to install the 'meta' name under. Passing 'undef' to this option will suppress generation of the meta method entirely. (doy) * Moose now warns if it overwrites an existing method named "meta" in your class when you "use Moose". (doy) ------------------------------------------------------------------- Mon Aug 30 05:28:36 UTC 2010 - pascal.bleser@opensuse.org - update to 1.12: * BUG FIXES: + fix the MANIFEST. Fixes RT #60831 ------------------------------------------------------------------- Sat Aug 28 09:12:24 UTC 2010 - pascal.bleser@opensuse.org - update to 1.11: http://cpansearch.perl.org/src/DROLSKY/Moose-1.11/Changes * API CHANGES: + an attribute in a subclass can now override the value of "is" + the deprecation warnings for alias and excludes have been turned back off for this release, to give other module authors a chance to tweak their code * BUG FIXES: + mro::get_linear_isa was being called as a function rather than a method, which caused problems with Perl 5.8.x. + union types always created a type constraint, even if their constituent constraints did not have any coercions. This bogus coercion always returned undef, which meant that a union which included Undef as a member always coerced bad values to undef. RT #58411 + union types with coercions would always fall back to coercing the value to undef (unintentionally). Now if all the coercions for a union type fail, the value returned by the coercion is the original value that we attempted to coerce ------------------------------------------------------------------- Sun Aug 22 21:47:26 UTC 2010 - pascal.bleser@opensuse.org - update to 1.10: http://cpansearch.perl.org/src/DROLSKY/Moose-1.10/Changes * the long-deprecated alias and excludes options for role applications now issue a deprecation warning: use -alias and -excludes instead * inlined code no longer stringifies numeric attribute defaults * default => undef now works properly * enum type constraints now throw errors if their values are nonsensical * optimizations that should help speed up compilation time ------------------------------------------------------------------- Mon Jul 26 07:26:01 UTC 2010 - pascal.bleser@opensuse.org - update to 1.09: http://cpansearch.perl.org/src/DROLSKY/Moose-1.09/Changes ------------------------------------------------------------------- Wed Jun 16 11:31:08 UTC 2010 - pascal.bleser@opensuse.org - update to 1.08: * refactored a small amount of Moose::Meta::Method::Constructor to allow it to be overridden more easily ------------------------------------------------------------------- Sat Dec 26 21:30:29 UTC 2009 - lars@linux-schulserver.de - update to 0.93 ------------------------------------------------------------------- Thu Oct 29 00:00:00 CET 2009 - Pascal Bleser <pascal.bleser@opensuse.org> 0.92 - update to 0.92
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor