Revision history for Struct-Diff

0.86    2017-01-22
        number and same number as string are now distinguishable for diff()
        diff() now much faster in hashes comparion

0.85    2016-12-25
        numbers stringification fixed in resulting diff

0.84    2016-12-23
        arrays path indexes fixed in dtraverse() for noU diffs

0.83    2016-12-04
        patch() fixed (A/R in the middle of arrays)

0.82    2016-10-21
        docs corrected

0.81    2016-10-16
        code and tests refactoring

0.80    2016-09-18
        LCS for arrays diff implemented

0.71    2016-09-15
        'depth' opt to dtraverse() added

0.70    2016-09-13
        dselect() removed, dtraverse() should be used instead
        cosmetic refactoring
        docs corrected

0.66    2016-09-06
        ref to subdiff passed as fourth arg to callback functions in dtraverse()
        dtraverse() expects true value as callback's out value

0.65    2016-08-16
        Tests fixed, min perl ver 5.008

0.64    2016-08-08
        'statuses' opt for dtraverse() appeared

0.63    2016-08-02
        dtraverse() opts format changed, 'sortkeys' opt added

0.62    2016-07-15
        Docs corrected

0.61    2016-07-13
        Refactoring
        diff()'s speed improved (~20%) on arrays

0.60    2016-07-11
        dtraverse() appeared

0.58    2016-07-06
        Diff fixed for array's nested single items,
        example: [[ 0 ]] vs [[ 1 ]], tests for this case added.

0.57    2016-07-03
        Unused code removed
        More tests added, tests refactored

0.56    2016-06-22
        Pod and dist corrected, unused code removed.

0.55    2016-05-16
        get rid of experimental feature (keys on scalars
        (not supported in Perl < 5.14 and forbidden since >= 5.20))

0.54    2016-05-16
        dist corrected (tests and metadata).

0.53    2016-05-15
        Pod corrected.

0.52    2016-05-10
        Pod corrected, cosmetics.

0.50    2016-04-18
        Diff metadata format changed (and I hope stabilized)
        diff()'s opts changed
        strip() removed
        dselect(), dsplit(), patch() appeared
        tests and pod almost for everything

0.01    2015-07-21
        Original version.