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.