Difference between revisions of "Roadmap"
From Slicer Wiki
m (→4.4.0) |
m (→4.3.0) |
||
Line 28: | Line 28: | ||
* CMake - Macro <code>slicerMacroBuildScriptedModule</code> should be used to build Scripted modules. See [https://github.com/xtk/SlicerWebGLExport/blob/0cd62734ad809bfc87aa422939c9732360d119df/WebGLExport/CMakeLists.txt#L32-36 here] for an example. | * CMake - Macro <code>slicerMacroBuildScriptedModule</code> should be used to build Scripted modules. See [https://github.com/xtk/SlicerWebGLExport/blob/0cd62734ad809bfc87aa422939c9732360d119df/WebGLExport/CMakeLists.txt#L32-36 here] for an example. | ||
* Rename / Move - <code>vtkSlicerTransformLogic</code> will be renamed into <code>vtkSlicerTransformModuleLogic</code> and moved into <code>Modules/Loadable/Transform/Logic</code> - Consider updating the CMakeLists.txt and code of your modules. See instruction [[Documentation/Nightly/Developers/Tutorials/CreateLoadableModule#Dependency_between_modules|here]]. Associated issue [http://www.na-mic.org/Bug/view.php?id=2926 #2926] | * Rename / Move - <code>vtkSlicerTransformLogic</code> will be renamed into <code>vtkSlicerTransformModuleLogic</code> and moved into <code>Modules/Loadable/Transform/Logic</code> - Consider updating the CMakeLists.txt and code of your modules. See instruction [[Documentation/Nightly/Developers/Tutorials/CreateLoadableModule#Dependency_between_modules|here]]. Associated issue [http://www.na-mic.org/Bug/view.php?id=2926 #2926] | ||
− | * Library - ITKv3 support is deprecated | + | * Library - ITKv3 support is deprecated / not maintained. |
=== 4.2.0 === | === 4.2.0 === |
Revision as of 22:31, 11 February 2013
Home < RoadmapGoals
This page is a place to organize and prioritize development activities into a roadmap based on input of Slicer community and the needs of funded projects (NA-MIC, NAC, NCIGT, SlicerRT, etc...)
The list of issues targeted for each release are reported on mantis: http://na-mic.org/Mantis/roadmap_page.php
The topics listed below includes Slicer application and dependent ToolKit. For the specific strategy and feature lists covering modules and extensions, visit their respective roadmaps and other documentation.
Priorities
As of February, 2013
- ITKv4 integration
- Ability to install python package using pip
- Improve extension catalog frontend
- Faster Slicer start time
- Support of python command line module
- Walk-thru documentation that clearly shows new developers step-by-step instructions to create and publish extensions.
Deprecation roadmap
4.4.0
- Library - ITKv3 support will be removed from build system.
4.3.0
- CMake - Macro
slicerMacroBuildCLI
will be removed. UseSEMMacroBuildCLI
instead. - CMake - Macro
slicerMacroBuildScriptedModule
should be used to build Scripted modules. See here for an example. - Rename / Move -
vtkSlicerTransformLogic
will be renamed intovtkSlicerTransformModuleLogic
and moved intoModules/Loadable/Transform/Logic
- Consider updating the CMakeLists.txt and code of your modules. See instruction here. Associated issue #2926 - Library - ITKv3 support is deprecated / not maintained.
4.2.0
API Changes roadmap
4.4.0
- CMake - Minimum required CMake version will be 2.8.11 for all platforms.
- MRML - Default value for HideFromEditors will be change to False
4.3.0
- CMake - Minimum required CMake version will be 2.8.9 for Windows/Linux, CMake 2.8.11 for MacOSX
- Library - ITKv4 will be enabled by default
- Library - Qt 4.8.4 will be the recommended/required version