Changes for version 0.12 - 2026-03-24
- No changes from 0.11; promote to production.
Changes for version 0.11 - 2026-02-19 (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
Changes for version 0.10 - 2026-02-18 (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
Changes for version 0.09 - 2026-02-09 (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.
Modules
Invoke a callback on every element at every level of a data structure.