GitHub ReleaseEvent at 2014-10-10 15:08:42
Repository: gaffer
Actor: johnhaddon
Payload: {"action":"published","release":{"url":"https://api.github.com/repos/ImageEngine/gaffer/releases/618004","assets_url":"https://api.github.com/repos/ImageEngine/gaffer/releases/618004/assets","upload_url":"https://uploads.github.com/repos/ImageEngine/gaffer/releases/618004/assets{?name}","html_url":"https://github.com/ImageEngine/gaffer/releases/tag/0.2.0.0","id":618004,"tag_name":"0.2.0.0","target_commitish":"master","name":"Version 0.2.0.0","draft":false,"author":{"login":"johnhaddon","id":1133871,"avatar_url":"https://avatars.githubusercontent.com/u/1133871?v=2","gravatar_id":"","url":"https://api.github.com/users/johnhaddon","html_url":"https://github.com/johnhaddon","followers_url":"https://api.github.com/users/johnhaddon/followers","following_url":"https://api.github.com/users/johnhaddon/following{/other_user}","gists_url":"https://api.github.com/users/johnhaddon/gists{/gist_id}","starred_url":"https://api.github.com/users/johnhaddon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnhaddon/subscriptions","organizations_url":"https://api.github.com/users/johnhaddon/orgs","repos_url":"https://api.github.com/users/johnhaddon/repos","events_url":"https://api.github.com/users/johnhaddon/events{/privacy}","received_events_url":"https://api.github.com/users/johnhaddon/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2014-10-10T15:05:01Z","published_at":"2014-10-10T15:08:42Z","assets":[],"tarball_url":"https://api.github.com/repos/ImageEngine/gaffer/tarball/0.2.0.0","zipball_url":"https://api.github.com/repos/ImageEngine/gaffer/zipball/0.2.0.0","body":"This release brings significant optimisations, further additions to the SceneInspector, and the usual collection of miscellaneous enhancements and bug fixes.\r\n\r\n#### Core\r\n\r\n- Optimised Context::substitute(). This gives a 73% reduction in runtime for a substitutions benchmark.\r\n- Added '\\' as an escape character in Context::substitute() (#997).\r\n- Boxes may now be enabled/disabled and define pass-through behaviours (#1015).\r\n- Significant optimisations to the computation engine.\r\n- Added TaskList node for grouping the dispatch of several input requirements.\r\n\r\n#### Image\r\n\r\n- Fixed Display node for bucket sizes larger than the native tile size.\r\n- Fixed problems when running embedded in Maya.\r\n\r\n#### Scene\r\n\r\n- Added code to clear caches after full procedural expansion in batch renders.\r\n- Added scene pass-through to the InteractiveRender node. This allows it to be seen in the Viewer, SceneHierarchy, SceneInspector etc.\r\n- Significant optimisations. A benchmark scene can now be generated in 3% of its previous runtime.\r\n\r\n#### RenderMan\r\n\r\n- Added \"command\" plug to RenderManRender. This allows the user to customise the command used to render the RIB (#1017).\r\n\r\n#### UI\r\n\r\n- SceneInspector improvements\r\n\t- Added set membership section (#930).\r\n\t- Added sets section to globals (#895).\r\n\t- Improved responsiveness.\r\n- MenuButton improvements\r\n\t- Menus are shown on press rather than release (#742).\r\n\t- Added menu indicator (#493).\r\n- Fixed OpDialogue bug which caused it to return to the parameters pane when it should have been displaying an error.\r\n- Dispatcher improvements\r\n\t- Added PlaybackRange to the frames mode menu (#1007).\r\n\t- Renamed ScriptRange to FullRange.\r\n\r\n#### API\r\n\r\n- Added custom Diff support to SceneInspector.\r\n- Fixed crashes when passing None to PathMatcher python methods.\r\n- Added accessors for the buttons on VectorDataWidget (#1003).\r\n- Fixed broken SceneInspector.Row.getAlternate() method.\r\n- Added SceneProcedural::allRenderedSignal().\r\n- Added Context::remove() method.\r\n\r\n#### Incompatible changes\r\n\r\n- SceneInspector API changes.\r\n- Box rederived from DependencyNode.\r\n- Dispatcher ScriptRange renamed to FullRange.\r\n\r\n#### Build\r\n\r\n- Improved Travis continuous integration setup\r\n\t- Added running of unit tests\r\n\t- Added GafferRenderMan support\r\n- Fixed installation to paths starting with \"./\"\r\n- Fixed RenderManShader compilation in Clang 3.4\r\n- GafferOSL compatibility for OSL version 1.5"}}