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.
