Revision history for MooX-Tag-TO_HASH
0.06 2026-08-27 18:19:02 EDT
[BUG FIX]
* adding a to_hash or to_json flag while overridding an attribute
in a subclass resulted in a run-time exception..
[DOCUMENTATION FIX]
* TO_JSON was documented as recursively processing the attribute
if it was not a scalar. It did not do that, as typically it is
used by serializers which will descend into the structure
returned by TO_JSON. Having TO_JSON do this as well is
redundant. See the new recurse tag option to change this
behavior on a per attribute basis.
[ENHANCEMENT]
* attributes tagged for TO_JSON may have a tag option of
'recurse', which directs TO_JSON to recurse into that attribute.
[META]
* fiducial repo has been moved to codeberg.org
0.05 2023-04-01 13:50:03-04:00 America/New_York
[BUILD FIX]
* require JSON::Maybe::XS >= 1.00400. SREZIC++
0.04 2023-03-31 21:52:05-04:00 America/New_York
[BUG FIX]
* incorrect predicate names for attributes that start with an underscore.
0.03 2022-10-29 22:06:53-04:00 America/New_York
[BUG FIX]
* The suggested method for modifying TO_HASH and TO_JSON output
(by applying a method modifier) doesn't work in all cases because
of Moo::Role's policy for overriding methods in subclasses.
0.02 2022-10-23 22:45:34-04:00 America/New_York
[BUG FIX]
* TO_HASH recursive operation was broken (as was test for it).
[EHANCEMENT]
* add sibling package MooX::Tag::TO_JSON
0.01 2022-10-06 13:43:10-04:00 America/New_York
* First release upon an unsuspecting world.