MooX-Press ========== Created: 2019-10-22 Home page: Bug tracker: Maintainer: Toby Inkster (TOBYINK) 0.020 2020-01-13 - Added: Provide a `begin` option to run callback early in class/role definition. - Smarter Type::Registry stuff. 0.019 2020-01-10 [ Documentation ] - Better type constratin documentation. [ Other ] - Added: Method signatures. - Allow roles listed under `with` to be suffixed with a question mark. - Default `factory_package` to `prefix` instead of `caller`. 0.018 2020-01-08 [ Documentation ] - Fix typo. 0.017 2020-01-08 - Added: MooX::Press::Keywords 0.016 2020-01-08 [ Documentation ] - Documentation of @ and % sigils for `isa`. - Other improvements to type constraint related documentation. [ Other ] - Added: factory_package_can - Added: type_library_can 0.015 2020-01-07 [ Bug Fixes ] - Fix interaction of automatic package prefixes and sigils. 0.014 2020-01-07 - Added: Allow type names given as strings to be prefixed with @ or % to indicate ArrayRef of or HashRef of. 0.013 2019-11-06 - Added: Allow classes to have multiple factories to create them. 0.012 2019-11-06 [ Bug Fixes ] - Fix for newer versions of Moo::Role. 0.011 2019-11-05 Treason - Added: Support `type` in attribute specs. 0.010 2019-11-05 Gunpowder [ Bug Fixes ] - Fixes for methods being redefined in subclasses. [ Other ] - Added: Allow coderefs to be used to modify multiple methods in before/after/around, like Moo does. - Added: Top-level shortcuts for creating classes and roles. - Internal cleanups. 0.009 2019-10-31 [ Documentation ] - Fix tree/leaf example. 0.008 2019-10-30 - Added: Give each class a FACTORY method to return the factory package name. - Added: Give the factory package a type_library method to return the type library name. 0.007 2019-10-25 [ Bug Fixes ] - Fixes for Moo 2.003_005 which changes how Moo's keyword subs are tracked. 0.006 2019-10-24 [ Documentation ] - Document that multiple inheritance is supported. - Fix example in pod. [ Other ] - Less hacky way of calling Moo's has, extends, and with functions. - Throw an error if people try to use extends in roles. - You can now add a '+' before a class name to indicate that it should be prefixed by the parent class name. 0.005 2019-10-24 [ Bug Fixes ] - Fixes for undef type_library. [ Documentation ] - Bundle a simple example, HTTP::Tiny::Objects. [ Other ] - Suppress loading MooX::TypeTiny if it's not needed. 0.004 2019-10-23 [ Packaging ] - Declare dependency on namespace::autoclean. [ Other ] - Added: Set $VERSION and $AUTHORITY in generated packages. - Better handling of caller option. 0.003 2019-10-23 [ Packaging ] - Remove old test script from tarball. 0.002 2019-10-23 [ Bug Fixes ] - Fix syntax for Perl < 5.22. 0.001 2019-10-23 Initial release