David E. Wheeler

Changes for version 0.44

  • Classes created by Class::Meta will now be used as data types. This saves the developer having to generate classes *and* add the new classes as data types when objects of a class will be attributes of another class.
  • Added "class_validation_generator()" class method to Class::Meta::Type so that a custom object validation generator can be specified instead of the default. This simplifies specifying objects as data types without custom creating validation checks for every one, and is especially useful with the new implicit Class::Meta class data types, as it will be used to generate the validation checks.