# Change history for Tie::Hash::Sorted 0.01 2003-08-09 22:10:00 GMT - Basic idea for inplace upgrade to Tie::SortHash 0.02 2003-08-09 23:47:00 GMT - Removed eval string requirement while maintaining compatability 0.03 2003-09-05 17:38:00 GMT - Backwards compatability dropped and Tie::SortedHash is born 0.04 2003-09-08 23:59:00 GMT - Made to be compatible >= 5.005_03 - Added forcesort method - Added README, POD, Changes, and tests 0.05 2003-09-09 23:59:00 GMT - Made default optimization to only resort when change detected - Added optimization levels default - only regenerate order when change detected none - regenerate order everytime FIRSTKEY is called keys - STORE: don't set CHANGED flag unless new key values - STORE: don't set CHANGED flag if value stays the same - Added dispatch table for STORE depending on optimization level - Created set mutator method for altering options after tie() - Updated README, POD, and tests 0.06 2003-09-10 23:59:00 GMT - Name change to Tie::Hash::Sorted - Added Count method - Changed _Iterate method to _FetchKey - Changed forcesort method to Force_Sort - Modified DELETE to return value if key existed - Added some optimizations DELETE does not set CHANGED flag if key is non-existant DELETE returns without performing delete if key is non-existant BEGIN { *NEXTKEY = \&_FetchKey }; - Changed Opt_Level => # to Optimization => string - Change set mutator method to two mutators Sort_Routine Optimization - Updated tests verify DELETE works per docs - Updated POD 0.07 2003-09-11 18:00:00 GMT - Released to CPAN incorrectly - Built tar ball by hand - yay 'make dist' 0.08 2003-09-11 19:30:00 GMT - Released to CPAN incorrectly - Building on different platforms borked - yay dos2unix 0.09 2003-09-11 19:45:00 GMT - Released to CPAN incorrectly - Still having problems with signature 0.10 2003-09-11 20:30:00 GMT - Released to CPAN