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).