0.24.0.0
UI
Added node reference documentation menu item to NodeEditor tool menus.
GafferUI.Collapsible supports Widget.reveal().
ScriptWindow no longer stops the EventLoop if it’s already stopped.
Fixed PathWidget WeakMethod error at shutdown.
Scene
Improved error messages emitted by Group node.
Image
Fixed UVWarp crash triggered by negative data window origins (#1707).
OSL
Dispatch
Arnold
Apps
Removed procedural app
Screengrab app
Added
-editor
argumentAdded
-selection
argumentAdded
-nodeEditor.reveal
argumentFix crashes at shutdown
Documentation
Build
Simplified packaging. Use the gafferDependencies project if the dependencies are needed for your build.
Convert BUILD_DIR to an absolute path.
API
View (#1713)
Removed View3D and ObjectView derived classes.
Removed update() and updateRequestSignal() methods.
Added DocumentationAlgo namespace with functions to assist in auto-generating documentation.
Removed CompoundPlug usage from Shader nodes (#1701).
Added **kw arguments to all Widget constructors.
Removed all use of deprecated IECorePython::Wrapper (#1116, #1703).
Removed deprecated
ValuePlug::inCompute()
method. UseProcess::current()
instead.Removed deprecated
Filter::matchPlug()
method. UseFilter::outPlug()
instead.Removed deprecated SignalBinder class. Use SignalClass instead.
Removed deprecated iterator methods. Use
Iterator::done()
instead.