1.29 2023-04-21
- Skip taint-mode tests if perl was built without taint support
1.28 2023-03-14
- Bug fix: DCANTRELL: undef values in hashes were treated incorrectly,
need to check for existence, not definedness before comparing. See
https://github.com/DrHyde/perl-modules-Data-Compare/issues/21
1.27 2019-11-05 DCANTRELL Fix bug when options are passed as a persistent
hash from calling code and not an anonyhash
(Sam Kington)
1.26 2019-09-18 DCANTRELL Minor code quality improvements from Alberto
Simõe;
Reinstate check for cwd being inaccessible
(Daniel Collins)
1.25 2013-04-15 DCANTRELL Add Gianni Ceccarelli's tests and patch
to Use refaddr & reftype to "do the right
thing" when comparing objects that overload
numification and stringification
1.24 2014-04-05 DCANTRELL Bump the required JSON.pm version for
tests - something's a bit broken around
about v 2.53
1.23 2013-09-26 DCANTRELL Add David Muir Sharnoff's tests for
really big data structures (but not yet
working);
Check for taint-mode less insanely, thanks
to Ilmari;
Don't delay loading File::Find::Rule (see
RT 87554)
1.22 2010-02-12 DCANTRELL Previous release was in error. Instead, fix
the problem, circular structures now
compare equal, no matter what the starting
point (see RT 52836)
1.2102 2010-02-01 DCANTRELL Add doco about structural vs data equivalence
(see RT 52836)
1.2101 2009-05-05 DCANTRELL Add full licence text; -I fix in taint tests
to cope with paths with a space in 'em
(thanks to MATISSE, see RT 45676)
1.21 2008-08-21 DCANTRELL Extra tests added in 1.20 now skip with
really old JSON
1.20 2008-08-21 DCANTRELL Added test for bug reported by Saritha
Nalagandla (no bug found, but you can never
have too many tests!)
Fixed bug in PERL5LIB splitting in taint test
(thanks to ADAMK, see RT 38319)
1.19 2008-05-12 DCANTRELL Can now compare structures with repeats in 'em
like [\$z, \$z] (bug reported by Todd Hepler)
Minor code tidying
1.18 2008-01-15 DCANTRELL Got rid of prototypes;
File::Find::Rule now only loads when needed;
Plugins can be ignored with a null import() list;
Explicitly documented the auto-export;
Got rid of diagnostics pragma
0.17 2007-08-07 DCANTRELL Added POD test
Fixed buggy POD :-)
Fixed problem with taint testing when PERL5LIB
is set (thanks to Andreas Koenig for finding
the bug)
Minor doco fiddling
0.16 2007-02-27 DCANTRELL Taint test and detection made less stupid
0.15 2007-02-25 DCANTRELL Skip taint tests on perl 5.6 and earlier
0.14 2006-11-01 DCANTRELL Fixed deeply nested objects (see rt.cpan #6966)
0.13 2004-11-09 DCANTRELL Oops, left in some debugging output
0.12 2004-11-09 DCANTRELL Fixed recursion detection bug - wasn't decrementing
counter properly! (thanks to Jenda for the bug
report)
0.11 2004-06-02 DCANTRELL Now taint-safe - in taint mode there's no plugins
(thanks Gabor Szabo for reporting the bug)
0.10 2004-03-13 DCANTRELL Replaced recursion detection with Rusty Conover's
much better implementation.
0.09 2004-02-23 DCANTRELL Added deep recursion detection.
0.08 2004-01-20 DCANTRELL Added options, and ignore_hash_keys
0.07 2004-01-07 DCANTRELL Bugfix to avoid loading same plugin more than
once. S::P plugin renamed so it would work with
this bugfix. Clean-up of code. Fix minor doc-bug
in lib/Data/Compare/Plugins.pod.
0.06 2004-01-06 DCANTRELL Added plugins, moved Scalar::Properties support
into a plugin (plugins were Jim Cromie's idea)
0.05 2003-12-30 DCANTRELL Applied mike@very.puzzling.org's patch for
comparing compiled regexps
0.04 2003-12-24 DCANTRELL Applied aef's patch to correctly compare refs to
refs to stuff
0.03 2003-12-23 DCANTRELL Added special-case handling for Scalar::Properties