Object-Adhoc ============ Created: 2020-01-24 Home page: Bug tracker: Maintainer: Toby Inkster (TOBYINK) 0.008 2025-07-03 [ Bug Fixes ] - Internal _croak function wasn't actually defined. - Minor documentation improvements. 0.007 2025-07-02 - Added: Optional constructor for classes generated by make_class. - Added: Optional recursion into nested structures. 0.006 2022-11-28 - Added: Add a TO_JSON method to genenerated classes. 0.005 2020-09-27 [ Documentation ] - Comparison with similar modules in SEE ALSO section. 0.004 2020-09-20 [ Bug Fixes ] - Cope with old versions of Perl where Hash::Util doesn't export lock_ref_keys(). 0.003 2020-03-06 [ Test Suite ] - Fix a warning in test suite. [ Other ] - Objects created using Object::Adhoc will now report Object::Adhoc's version number when $obj->VERSION is called instead of returning undef. - Objects created using Object::Adhoc will now return true for $obj->DOES('Object::Adhoc') and $obj->DOES('HASH'). - Quote method names in warning messages. - Refuse to create getter methods that would override standard methods like `can`, `isa`, and `DOES`. 0.002 2020-01-24 [ Packaging ] - Rename Object::Instant to Object::Adhoc. 0.001 2020-01-24 Initial release