{"action":"published","release":{"url":"https://api.github.com/repos/catmaid/CATMAID/releases/1985762","assets_url":"https://api.github.com/repos/catmaid/CATMAID/releases/1985762/assets","upload_url":"https://uploads.github.com/repos/catmaid/CATMAID/releases/1985762/assets{?name,label}","html_url":"https://github.com/catmaid/CATMAID/releases/tag/2015.10.19","id":1985762,"tag_name":"2015.10.19","target_commitish":"master","name":"2015.10.19","draft":false,"author":{"login":"tomka","id":112226,"avatar_url":"https://avatars.githubusercontent.com/u/112226?v=3","gravatar_id":"","url":"https://api.github.com/users/tomka","html_url":"https://github.com/tomka","followers_url":"https://api.github.com/users/tomka/followers","following_url":"https://api.github.com/users/tomka/following{/other_user}","gists_url":"https://api.github.com/users/tomka/gists{/gist_id}","starred_url":"https://api.github.com/users/tomka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomka/subscriptions","organizations_url":"https://api.github.com/users/tomka/orgs","repos_url":"https://api.github.com/users/tomka/repos","events_url":"https://api.github.com/users/tomka/events{/privacy}","received_events_url":"https://api.github.com/users/tomka/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-10-19T23:19:35Z","published_at":"2015-10-19T23:43:09Z","assets":[],"tarball_url":"https://api.github.com/repos/catmaid/CATMAID/tarball/2015.10.19","zipball_url":"https://api.github.com/repos/catmaid/CATMAID/zipball/2015.10.19","body":"## 2015.10.19\r\n\r\nContributors: Albert Cardona, Andrew Champion, Tom Kazimiers\r\n\r\n\r\n### Features and enhancements\r\n\r\nScripting:\r\n\r\n- The widget instance associated with the focused window can be retrieved with\r\n  the convenience function `CATMAID.front()`.\r\n\r\n\r\nOrthogonal views and multi-channel data:\r\n\r\n- Stack groups can be used to relate different stacks to each other within one\r\n  project, e.g. to make clear that some stacks are different orthogonal views or\r\n  different channels of the same dataset. If there are stack groups defined in a\r\n  project, they are for now available through the \"Projects\" menu, which\r\n  provides sub-menus for stacks and stack groups for each project. When opened,\r\n  the stacks of a channel based stack groups are added as layers to the first\r\n  stack. Ortho-view stacks are all opened in a separate stack viewer.\r\n\r\n- If a stack group consists of the three different orthogonal views for a\r\n  dataset, the window layout is adapted automatically as soon as the stack group\r\n  is opened. The layout will be a four-pane layout in which the left half of the\r\n  screen is the XY view on top of the XZ view and the right half of the screen\r\n  is the ZY view on top of a selection table.\r\n\r\n- Since stack group are instances of the 'stackgroup' class, they can be\r\n  referenced from within ontologies. All projects now have a 'stackgroup' class\r\n  and the relations 'has_view' and 'has_channel' created by default. They are\r\n  also created for projects that don't have them, yet.\r\n\r\n- Stack groups can be created and managed from with the admin interface through\r\n  either the new Stack group page or while editing/creating a stack.\r\n\r\n\r\n3D viewer:\r\n\r\n- Skeletons can be shaded by distance from a plane through the active node. The\r\n  plane can either be a Z-plane in project space or a plane normal to the ray\r\n  from the camera to the active node.\r\n\r\n\r\nTile layer:\r\n\r\n- WebGL rendering is now compatible with orthogonal views.\r\n\r\n- Tiles can now be rendered either with linear pixel interpolation (previous\r\n  default behavior) or nearest neighbor interpolation. This is controlled by\r\n  the \"Image tile interpolation\" setting.\r\n\r\n\r\nGraph widget:\r\n\r\n- When growing by circles, the set of neurons added can be filtered to include\r\n  only those with annotations matching a regex.\r\n\r\n\r\nMiscellaneous:\r\n\r\n- A new color picker replaces the color wheel. The new control hovers over other\r\n  elements so it can be moved, has color memory slots, defaults to a smaller\r\n  size and can be resized to show input elements for different color spaces. To\r\n  save a color in a memory slot, click on the rectangle containing the small\r\n  circle next to the memory slots.\r\n\r\n- Documentation for some HTTP API endpoints is now available from your CATMAID\r\n  server at the `/apis/` URL.\r\n\r\n\r\n### Bug fixes\r\n\r\nTile layer:\r\n\r\n- Fixed a major WebGL tile layer GPU memory leak.\r\n\r\n\r\n3D viewer:\r\n\r\n- In orthographic mode, the correct depth ordering is now used again.\r\n\r\n\r\nSelection table:\r\n\r\n- Color sorting works again.\r\n\r\n\r\nMiscellaneous:\r\n\r\n- An error no longer appears when selecting an un-annotated skeleton while\r\n  neuron labels are configured to use a meta-annotation."}}