Revision history for MooX-Tag-TO_HASH 0.08 2026-09-02 13:08:22 EDT [BUILD] * Missing test dependency ++BBLACKM (CPAN Testers) 0.07 2026-08-28 11:33:02 EDT [BUILD] * some JSON bool tests did not use the correct expected JSON bool value. ++SREZIC (CPAN Testers) 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.