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.
OSL¶
Dispatch¶
Arnold¶
Apps¶
- Removed procedural app
- Screengrab app- Added -editorargument
- Added -selectionargument
- Added -nodeEditor.revealargument
- Fix crashes at shutdown
 
- Added 
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 deprecated Widget keyword arguments(#655, #1704).
- 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.