{{$NEXT}}
- [API CHANGES]
-
- * 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. Reported by Vyacheslav
- Matyukhin. (Dave Rolsky)
-
[DEPRECATIONS]
* The optimize_as option for type constraints has been deprecated. Use the
[API CHANGES]
+ * 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. Reported by Vyacheslav
+ Matyukhin. (Dave Rolsky)
+
* 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. (Dave Rolsky)
+ * 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. (Dave Rolsky)
+
* The ->is_subtype_of and ->is_a_type_of methods have changed their
behavior. Previously, they returned true if any of their member types
returned true for a given type. Now, all of the member types must return
class that the class type represents when the class type wasn't registered.
(doy)
+ * Removing anonymous metaclasses prematurely no longer prevents reaping of
+ the associated stash. (doy)
+
[OTHER]
* The Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are