0.32.0.0
Breaking Changes
Improvements
- ArnoldOptions : Added texture system settings (#1958). 
- CustomOptions, CustomAttributes, PrimitiveVariables, OSLCode : Added option to add point and normal values in addition to vectors (#1977). 
- OSLShader : Added support for specifying nodule visibility via metadata (#1975). 
- Appleseed : 
- GUI : User defaults are now applied to new ScriptNodes (#1960). 
- OpenColorIO : Added support for specifying OCIO context variables per node (#1988). 
- UIEditor / UserPlugs : 
- Main menu (#1987) : - Added options for flushing Arnold render caches. 
- Added issue tracker link 
- Renamed “mailing list” to “forum” 
 
- GLWidget (#1979) : - Added support for multiple overlays. 
- Fixed overlay drawing problems. 
 
- Viewer (#1979) : - Added support for tool toolbars. 
- Added support for tool shortcuts. 
- Added sidebar showing all available tools. 
- Added translate and scale manipulators. 
 
- Arnold : Added support for subdiv_smooth_derivs attribute on polymeshes (#1996). 
Fixes
- Isolate : Fixed bug when using keepLights or keepCameras (#1965). 
- InteractiveArnoldRender : Fixed occasional hangs (#1983). 
- Browser app : Fixed shutdown errors (#1981). 
- Light visualisers : Fixed errors triggered by specific intensity values (#1982). 
- OSLShader : Fixed ambiguities between point, vector and normal types (#1977). 
- Display : Fixed to support retries after failing to launch the server (#1972). 
- UIEditor : Fixed preset naming bugs (#1966). 
- Wrapper : Fixed bugs when Gaffer was installed in a location with spaces in the file path (#1961, #1962). 
- ErrorDialogue : Fixed parentWindow lifetime issues (#1986). 
- CDL : Fixed dirty propagation (#1988). 
- Crop : Fixed hang when using a crop with no input image (#1993). 
- DispatcherUI : Removed emulated “PlaybackRange” option which was clashing with CustomRange (#1991). 
- NodeUI : Fixed documentation:url metadata (#1995). 
API
- GafferUI::PlugAdder : Added support for subclassing in Python () 
- CompoundNumericPlug : Added - IECore::GeometricData::Interpretationsetting (#1977).
- Added - GafferImage::OpenImageIOAlgonamespace with various utility functions (#1977).
- Added - Gaffer::PlugAlgonamespace with a- replacePlug()utility function (#1977).
- Fixed binding of - Serialiser::childNeedsSerialisation(#1973).
- Added - WidgetAlgo.joinEdges()(#1979).
- Gadget : Added setEnabled/getEnabled/enabled methods (#1979). 
- Style : Using enum to define axes for translate/scale handles (#1979). 
- StandardStyle : Added - disabledState()(#1979).