0.66.0
- Fixed interactive display. 
- Fixed APIs to make UI resources per-application. When applications are updated to use these new APIS, they will no longer pollute each other’s interfaces (#351, #225). 
- Refactored GafferImage::Filter to have a better interface whilst removing the need for the construct() method. 
- Added python bindings and enhancements for the GafferImage::Filter class. 
- Fixed hash() bug in RenderMan coshader, which in turn fixes an interactive rerendering bug. 
- Reduced occurences of accidental connection snatching (#313, #325). 
- Fixed escape-to-close menu bug. 
- Added an ImageStats node. 
- Fixed deadlock when writing image files to disk. 
- Op. Procedural and RenderMan shader menus may now be filtered to show fewer options. 
- Added “cmd” parameter to screen grab app. 
- Fixed GafferImage::FormatPlug::hash() 
- Fixed duplicate typename errors (#330). 
- Prevented promotion of non-serialisable plugs to Box level (#347). 
- Fixed a bug in ImageProcessor that was causing a segfault when the node has an output that is not an ImagePlug.