0.46.0.0¶
Improvements¶
- Layouts (#2522) :
- Simplified space-bar panel expansion, and removed the annoying auto-expand behaviour for collapsed panels.
 - Removed tabs from the Scene layout’s Timeline panel.
 
 - DeleteFaces/DeletePoints/DeleteCurves : Added invert plug (#2546).
 - Spline widgets (#2551) :
- Added axis lines at y=0 and y=1.
 - Improved framing behaviour.
 - Made float splines display as curves by default.
 
 - Dispatcher : Reduced overhead of job directory creation (#2557).
 - OSLObject : Added support for double primitive variables (#2547).
 
Fixes¶
API¶
- Metadata : Improved wildcard matching (#2536) :
- Stopped ‘‘ matching ‘.’ in a plug path. This mimics how ‘‘ doesn’t match ‘/’ in a glob match or in the PathMatcher.
 - Added ‘...’ wildcard that matches any number of plug path elements, in the same way a PathMatcher does.
 
 - ImageAlgo (#2561) :
- Added support for lambdas in 
parallelGatherTiles(). - Added a 
tileOrderparameter toparallelProcessTiles(). - Added python bindings for 
parallelGatherTiles(). 
 - Added support for lambdas in 
 - Context : Added optional 
IECore::Cancellerthat can be used to cancel long running background processes (#2559). - BackgroundTask : Added new class to assist in the running of processes on background threads (#2559).
 - ParallelAlgo (#2559) :
- Added 
callOnUIThread()method. - Added 
callOnBackgroundThread()method. 
 - Added 
 
Breaking Changes¶
- SplitContainer (#2522) :
- Removed 
animationDurationargument fromsetSizes()method. - Removed 
targetSizes()method. 
 - Removed 
 - Metadata : 
*no longer matches.in a plug path (#2536). - PlugValueWidget : Removed 
registerCreator()method. Use metadata instead (#2536). - ImageAlgo : Changed signatures for 
parallelProcessTiles()andparallelGatherTiles()(#2561). - StringAlgo : Removed. Use 
IECore::StringAlgoinstead (#2534). - Display : Removed 
executeOnUIThread()method. Use ParallelAlgo instead (#2559). - Gadget : Removed 
executeOnUIThread()method. Use ParallelAlgo instead (#2559).