Changes for version 0.18 - 2022-09-12
- ENHANCEMENT
- new method on cache object, tag_value_hash
- all summary objects returned by the cache object are now deep readonly to prevent foot-guns
Changes for version 0.17 - 2022-09-11 (TRIAL RELEASE)
- ENHANCEMENT
- Switch to Role::Hooks from MooX::CaptainHook to simplify use of new '-propagate' mode
- TESTS
- test suite updated for new mode of consuming tag classes
Changes for version 0.16 - 2022-09-10 (TRIAL RELEASE)
- EXPERIMENTAL
- In order for a class or role to assign tags defined in a tag role, the tag role had to be consumed with 'use' rathe than the standard 'with'. The experimental options '-install_hook' and '-propagate' (used correctly) will automatically convey the tag assignation ability upon role consumption using 'with'.
Modules
Add a tag with an arbitrary value to a an attribute
Extract information from a Tagged Attribute Cache
"Parent" Tag Role
Examples
- examples/accessing/C.pm
- examples/accessing/T.pm
- examples/description/C1.pm
- examples/description/C2.pm
- examples/description/R2.pm
- examples/description/R3.pm
- examples/description/T1.pm
- examples/description/T12.pm
- examples/description/T2.pm
- examples/propagate/C1.pm
- examples/propagate/C2.pm
- examples/propagate/R1.pm
- examples/propagate/T1.pm
- examples/propagate/script.pl
- examples/synopsis/C1.pm
- examples/synopsis/C2.pm
- examples/synopsis/R1.pm
- examples/synopsis/T1.pm
- examples/synopsis/script.pl