Revision history for CXC-Data-Visitor 0.12 2026-03-24 11:55:32 EDT * No changes from 0.11; promote to production. 0.11 2026-02-19 18:05:46 EST (TRIAL RELEASE) [API] * RESULT_REVISIT_CONTAINER is deprecated in favor of RESULT_REVISIT_CONTENTS. [ENHANCEMENT] * the root structure may now be explicitly visited (previously only its contents were visited) by passing VISIT_ROOT as the 'visit' parameter. * new traversal directive, RESULT_REVISIT_ROOT, immediately restarts the traversal at the root structure. [DOCUMENTATION] * lots of changes 0.10 2026-02-18 10:28:32-05:00 America/New_York (TRIAL RELEASE) [ENHANCEMENT] * traversal directives RESULT_CONTINUE and RESULT_STOP_DESCENT may be combined with RESULT_REVISIT_CONTAINER * new metadata fields: * visit: which scan (visit/revisit) of a container is underway * idx: the order of the current element in the container [DOCUMENTATION] * example traversal paths are automatically generated 0.09 2026-02-09 17:51:04-05:00 America/New_York (TRIAL RELEASE) [API] * sort_keys is deprecated; use key_sort or idx_sort [ENHANCEMENT] * new options key_sort & idx_sort for specifiying how to traverse hashes and arrays provides much more efficient alternative ordering. key sorting can be turned off. * improved docs. 0.08 2025-07-07 13:46:35-04:00 America/New_York [BUILD] * add missing test dependency on Data::Dump 0.07 2025-07-03 11:30:56-04:00 America/New_York [ENHANCEMENT] * caller may provide key comparison routine to alter order that keys are processed * documentation reorganizatoin 0.06 2025-02-03 22:59:00-05:00 America/New_York [ENHANCEMENT] * descent into a container can be avoided via RETURN_STOP_DESCENT 0.05 2024-06-18 18:21:55-04:00 America/New_York [ENHANCEMENTS] * container visits can be limited to hashes or arrays 0.04 2024-05-28 21:49:23-04:00 America/New_York [ENHANCEMENTS] * elements with values that are containers may be revisited after their values are visited (normally an element is visited only once, prior to its value). 0.03 2024-03-25 16:10:08-04:00 America/New_York [API CHANGE] * The callback routine now returns enums rather than a Boolean. [ENHANCEMENTS] * containers may be revisited after being changed 0.02 2024-03-24 14:27:10-04:00 America/New_York [ENHANCEMENTS] * possible to restrict elements visited to container, leaf, or both. * constants for cycle behavior are now available; using strings is now deprecated and no longer documented. 0.01 2024-03-23 13:04:03-04:00 America/New_York * First release upon an unsuspecting world.