Changes for version 0.013 - 2024-10-18

  • fixed extends not being cleaned up by "no Moo"
  • rename internal role used to be in under the namespace of the main module
  • fix the reported location of the error to be the caller
  • fix object being partially constructed before checking arguments
  • add -late option, allowing non-attribute arguments to be handled in BUILD

Modules

Make your Moo-based object constructors blow up on unknown attributes
a role to make Moo constructors strict
a role to make Moo constructors strict at the end of construction

Provides

in lib/MooX/StrictConstructor/Role/BuildAll.pm
in lib/MooX/StrictConstructor/Role/Constructor/Base.pm