0.89.0
Core
Added Support for NumericPlug->BoolPlug and BoolPlug->NumericPlug connections.
UI
Added additional types to the user plug creation menu.
Added pre-selection highlighting in the NodeGraph (#94).
Added “Create Expression…” menu option for bool plugs.
Fixed NodeGraph resizing to crop rather than scale (#10).
Fixed read only CompoundPlug labels.
Added workarounds for Qt OpenGL problem on OS X (#404 and #396).
Scene
Added Parent node. This allows one hierarchy to be parented into another (#91).
Fixed bug which could cause incorrect bound computation at the parent node in the Instancer.
Seeds and Instancer classes now preserve existing children of the parent location, renaming the new locations to avoid name clashes if necessary.
Added tag filtering to the SceneReader node.
Enabled input connections to PathFilter “paths” plug. This allows it to be promoted to box level and be driven by expressions etc (#704).
Apps
Updated view app to contain tabs with different views (info, header, preview etc).
Added scene cache previews to the browser and view apps (#416).
API
Removed BranchCreator name plug - derived classes are now responsible for generating the entirety of their branch.
Modified BranchCreator hashing slightly to improve performance - derived classes hashBranch*() methods are now responsible for calling the base class implementation.
Fixed Box::canPromotePlug( readOnlyPlug ) to return false.
Fixed Box::canPromotePlug() to check child plugs too.
Fixed bug in read only Plugs with input connections.
Added Gadget setHighlighted() and getHighlighted() methods.
Added supportedExtensions() methods to ImageReader and SceneReader.
Added Viewer.view() and Viewer.viewGadgetWidget() methods.
Added NodeToolbar and StandardNodeToolbar classes.
Build
Updated public build to use OpenEXR 2.1.
Updated public build to use OpenImageIO 1.3.12.
Updated public build to use OpenShadingLanguage 1.4.1.
Removed pkg-config from the dependency requirements.