Overview

Request 94194 accepted

- fix requires

- 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

Loading...
Request History
Stephan Kulow's avatar

coolo created request

- fix requires

- 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


Stephan Kulow's avatar

coolo added a reviewer

Please review sources


Sascha Peilicke's avatar

saschpe approved review

Thanks


Stephan Kulow's avatar

coolo accepted request

checkin


Saul Goodman's avatar

licensedigger accepted review

{"approve": "preliminary, version number changed"}


Stephan Kulow's avatar

coolo accepted review

Builds for repo openSUSE_Factory


Sascha Peilicke's avatar

saschpe accepted review

Thanks

openSUSE Build Service is sponsored by