Revision history for Object-Proto

0.08	2026-04-05
	- Fix Object::Proto::clone so it deep clones objects instead of shallow copying
	- Extend clone to support any reference being passed

0.07	2026-04-05
	- Add +attr syntax for modifying inherited attributes (Moo/Moose-style)
	- Fix xop_class registration for custom ops (fixes assertion failures on
	  Perl DEBUGGING builds)

0.06	2026-04-04
	- Fix role slots with builders so consuming classes can provide the builder

0.05	2026-04-03
	- Export role(), requires(), and with() into caller's namespace on import
	- Add t/050-exported-keywords.t for new export coverage

0.04	2026-04-03
	- Add BUILD callback hook when instantiating 'new' objects
	- Add trigger callbacks for slots via :trigger(method_name)
	- Add custom predicate/clearer names via :predicate(name) and :clearer(name)
	- Add reader/writer for Java-style accessors via :reader(name) and :writer(name)
	- Add weak references via :weak modifier (auto-weaken references)
	- Add init_arg via :arg(name) for alternate constructor argument names
	- Builders now run at construction by default (eager); use :lazy for deferred
	- Fix role slots with defaults not being applied
	- Fix required attributes now reject setting to undef via setters
	- Update POD

0.03	2026-04-02
	- Adds multiple inheritance via extends
	- Adds parent and ancestors meta functions

0.02	2026-04-01
	- Optimise hot paths new/get/set
	- Add benchmark to POD
	- Remove cross Ancient tests
	- Improve test coverage with valid tests

0.01    2026-04-01
        First release - split from Ancient distribution.
        Objects with prototype chains.
        Type constraints and modifiers.
        XS-level type registration API.
