Revision history for DBM::Deep.
-0.98 Feb ?? ??:??:?? 2006 Pacific
+0.99_03 ??? ?? ??:??:?? 2006 Pacific
+ - Converted to use FileHandle::Fmode to handle filehandle status checks
+ - Fixed bug with deleting already-deleted items on Win32 (reported by Nigel Sandever)
+
+0.99_02 Apr 28 05:00:00 2006 Pacific
+ - Added missing file to the MANIFEST
+
+0.99_01 Apr 27 18:00:00 2006 Pacific
+ - Added explicit dependency on Perl 5.6.0
+ - Digest::MD5 requires 5.6.0
+ - Sub::Uplevel (dep of Test::Exception) requires 5.6.0
+ - Removed error()/clear_error()
+ - All error-handling is done with die()
+ - Broke out DBM::Deep's code into DBM::Deep::Engine
+ - Tied variables can no longer be assigned to a DBM::Deep object.
+ - This includes cross-file assignments.
+ - Autovivification now works
+ - This is a consequence of the fact that all assignments are tied.
+ - set_pack() and set_digest() have been removed.
+ - Instead, you will now pass the appropriate values into new()
+ - A pack_size parameter has been added to make 64-bit files easier
+ - Transactions now work
+
+0.983 Apr 10 20:00:00 2006 Pacific
+ - Added patch inspired by Jeff Janes (Thanks!)
+ - Autovivification now works correctly
+ - The following now works correctly
+ my %hash = ( a => 1 );
+ $db->{hash} = \%hash;
+ $hash{b} = 2;
+ cmp_ok( $db->{hash}{b}, '==', 2 );
+ - (RT#18530) - DBM::Deep now plays nicely with -l
+
+0.982 Mar 08 11:00:00 2006 Pacific
+ - Fixed smoketests that were failing on Win32
+ - Added restriction for Perl 5.6.0 or higher.
+ - Digest::MD5 and Sub::Uplevel (dep of Test::Exception) require 5.6+
+
+0.981 Mar 06 11:00:00 2006 Pacific
+ - (RT#17947) - Fixed test that was failing on older Perls
+
+0.98 Feb 28 11:00:00 2006 Pacific
- Added in patch by David Cantrell to allow use of DATA filehandle
+ - Fixed bug where attempting to export() a structure that used autobless would die
- Fixed arraytest slowness by localizing $SIG{__DIE__} to prevent Test::Builder's
$SIG{__DIE__} from being called. (q.v. http://perldoc.perl.org/functions/eval.html)
- More methods have been made private: