The full changelog for version 0.6.5 is as follows:
VERSION 0.6.5
* CrissCross::Data::Compare now can compare C-style strings.
* x64 target added for Visual Studio 2005 projects.
* New crisscross/crisscross.h added which basically includes every
common CrissCross header.
* RedBlackTree now works with char* string keys.
* No longer needlessly recompiles on Mac OS X (build_number.h
regeneration caused a recompile).
* QuickSort::Sort is now marked deprecated with _CC_DEPRECATE_SLOW
as a warning to those who use it.
* CoreIOWriter had a few functions which had std::string passed by
value rather than by reference.
* DStack::peek() function added.
* FastestSort and MemoryEfficientSort aliases added by request.
* BTree alias for RedBlackTree added.
* Cleaned data structure function names a bit (getData() is now
simply get(), etc).
* Added compatibility with Tosser data structure library, allowing
CrissCross to be used with the Onlink project.
* Added XCrashReports support for release builds.
* _CC_DEPRECATE_SLOW changed for Windows builds to indicate
severity of the slowdown.
* Improved speed and size of CoreAssert and made it more
CrissCross-like for its stderr output.
* Major time-critical Stopwatch functions are now inlined (Start/
Stop functions).
* Corrected an error with ThreadSleep which caused it to sleep
forever if a value less than zero was passed to it.
* crisscross/sort.h is now all that needs to be included for use
of CombSort, QuickSort, and HeapSort.
* Disabled core/thread detection in CPUID, because of varying
results (can't yet interpret what they mean.
* Added a few more cache descriptors to CPUID (Core 2 related
ones).