Generally the upgrade from Diff 2.x should be automatic, but there are a number of new features and changes that you should be aware of. These include:
Diff comparisons are driven by the new display view mode Revision comparison. This enables you to select what fields to compare and for those fields that lack Diff support, what formatters to use to compare the revisions. You would only need to enable this if you want to show different fields from those shown on the default view mode.
There are more configuration options including enhanced optional CSS and JScript options found under the Admin » Configuration » Content authoring » Diff. This area also contains the administration pages for global settings for entity and fields.
A string review has resulted in a number of string changes.
Inline diff settings are now found in the block configuration screen.
Significant changes within the code include:
hook_diff() has been replaced with hook_entity_diff()
many new field hooks and callbacks have been added.
system variable names have been changed so that they are entity specific and also that they are prefixed with "diff_"
- Splashify now works with Anonymous Page Caching turned on. Most of the logic is now done in the JS code.
- Splashify no longer depends on the Mobile Tools module for options on a mobile device. We now include the Mobile Detect library: http://code.google.com/p/php-mobile-detect/ . This is a much lighter option than what we were doing before. Since we no longer use Mobile Tools, this functionality is available right out of the box.