Changes for version 0.016 - 2026-05-11

  • Add [PruneCruft] to dist.ini so build artifacts (blib/, pm_to_blib, MYMETA.*) no longer leak into release tarballs.
  • Add '@Class::Name' parent prefix to import (shortcut for `use parent`)
  • Add '&Role::Name' role prefix to import (compose Role::Tiny role)
  • Skip `new` injection when Object::HashBase is imported into a Role::Tiny role
  • Role::Tiny is a soft requirement, loaded only when '&' prefix used
  • '&' prefix requires Perl 5.10+

Documentation

Modules

Build hash based classes.

Provides

in lib/Object/HashBase/Inline.pm
in lib/Object/HashBase/Test.pm