0.101.0
Core
ExecutableNodes now accept Boxes as requirements inputs and outputs.
Dispatchers accept Boxes for direct dispatching (#925).
Added SystemCommand executable node.
Optimised plug dirty propagation.
Added matchMultiple() function to StringAlgo.h.
Scene
Renamed Displays node to Outputs. Also changed “label” plug to “name” and the old “name” plug to “fileName” (#54).
Fixed dirty propagation bug in Outputs node.
Added an outputOutputs() method to RendererAlgo.h, so outputOptions() need only output actual options.
Added DeleteGlobals node.
Added DeleteOutputs node.
Added DeleteOptions node (#965).
Added wildcard matching to DeleteAttributes and DeletePrimitiveVariables.
Prefixed options in scene globals with “option:”.
Added global mode to Attributes node, which places the attributes in the globals (with “attribute:” prefixes).
Updated render nodes to support global attributes.
Added global attribute support to SceneProcedural (#964).
Fixed RendererAlgo outputScene() to include coordinate systems.
UI
Added Outputs section to the SceneInspector (#921).
Updated SceneInspector to display global attributes.
Fixed display of single empty bounding box in SceneInspector.
RenderMan
Added FrameBegin/FrameEnd in RIBs generated by RenderManRender (#358). Requires Cortex 9.0.0-a5.
OSL
Fixed default arguments for OSL In* and Out* shaders.
Build
Set default compiler optimisation level to -O3.
Added missing OSL, OIIO, OCIO includes to the dependency package.
Clang compatibility fixes.