Revision history for MooX-TaggedAttributes
0.10 2021-06-11 10:03:41-04:00 America/New_York
[ COMPATIBILITY BREAKAGE ]
* Perl 5.10.1 is now required.
[ ENHANCEMENT ]
* the _tags class method now returns an object of class
MooX::TaggedAttributes::Cache, which overloads the %{} operator
so that it is backwards compatible.
* The MooX::TaggedAttributes::Cache class makes it easier to extract
information about tags, attributes' tags and attributes' tag values.
0.09 2019-03-18 10:04:27-04:00 America/New_York
[ BUG FIX ]
* specify mininum version of Perl required. ++manwar
0.08 2019-03-15 15:12:24-04:00 America/New_York
[ COMPATIBILITY FIX ]
* Some MooX modules modify Moo's accessor maker, which can cause
problems if multiple roles with the same attributes are applied
(See https://rt.cpan.org/Ticket/Display.html?id=128278).
MooX::TaggedAttributes used an attribute, _tag_cache. When a
class using one of the aforementioned MooX modules consumed
multiple tag roles, the multiple consumptions of _tag_cache would
be lead to an error. Sooooo. MooX::TaggedAttributes no longer
has any attributes.
0.07 2018-12-08 12:52:50-05:00 America/New_York
* no changes. promoted to stable.
0.06 2018-12-08 12:52:50-05:00 America/New_York (TRIAL RELEASE)
[ ENHANCEMENT & API BREAKAGE ]
* clean up namespace pollution
* use of Moo::Role and Moo required.
[ BUILD ]
* check all code in the documentation
0.05 2018-12-06 18:55:08-05:00 America/New_York
[ BUG FIX ]
* non-inner packages using tag roles didn't work.
0.04 2018-12-01 21:47:16-05:00 America/New_York
* no changes. promoted to stable.
0.03 2018-11-30 09:05:49-05:00 America/New_York (TRIAL RELEASE)
[ BUILD ]
* extend compatibiilty to 5.8.X
* remove vestiges of MakeMaker support in favor of Module::Build::Tiny
0.02 2018-11-29 17:33:09-05:00 America/New_York (TRIAL RELEASE)
[ BUILD ]
* switch to Dist::Zilla and Test2
0.01_01 2015-03-29T01:50:39-04:00
[DEPENDENCY FIX]
* requires Moo >= 1.001 for non-sub default values
0.01 2015-03-26T17:19:41-0400
[ BUILD ]
* Clean up test suite; add more tests
0.01_01 2015-01-12T14:53:52-05:00
[DEPENDENCY FIX]
* requires Moo >= 1.001 for non-sub default values
0.01 2015-03-26T17:19:41-0400
[ BUILD ]
* Clean up test suite; add more tests
0.00_03 2015-01-14T15:59:19-0500
[ BUG FIX ]
* if a class inherited tags from a parent class, *and* consumed more than
one role which provided tagged attributes, it ignored all but the last
role.
0.00_02 2015-01-13T17:14:58-0500
[ ENHANCEMENT ]
* _tags is now a class as well as object method
0.00_01 2015-01-12T14:34:17-0500
[ BUG FIX ]
* Changes to classes or role would be reflected in existing
instantiated objects due to lazy assembly of the tags. Tags
are now assembled at object instantiation.
[ BUG INTRODUCTION ]
* Tags on attributes in roles applied to an existing object are
not visible.
[ BUILD FIX ]
* Generate proper module dependencies in CPAN meta files
0.00 2015-01-09T17:23:29-0500
Initial release.