CamiTK 5.1.0
What is new in CamiTK 5.1.0
This is the release notes for CamiTK 5.1.0.
CamiTK 5.1.0 comes with few new features but a lot of important bug fixes, especially in its support of medical image and mesh.
-
4 new features
- CamiTK now supports VTK 9 and ITK 5.2 (the recommended versions)
- Anti-aliasing in 3D viewer (FXAA) is now on by default in the 3D viewer
- A color can be attributed to each vertex of a mesh
- More customizable tube representation in 3D (through the API)
-
4 bugs fixed
- Dicom component ignores the DICOM orientation" (closes #153)
- Load MetaImage Medical Format rotation/translation in the proper order (closes #66)
- Cancel color picking UI (closes #135)
- Mesh clipping widget UI
-
code quality and devops improvements
- Unable to compile with recent CMake version (missing CommandLineOptions.ixx.o file)
- NEW API depreciation in
Actions(set/getComponentwere misleading method names) - Continuous integration now performs on Ubuntu 22.04 LTS and Debian bookworm (Closes #145)
- Typo in doxygen project title (Closes #144)
- Qt minimal version is now 5.14 (Closes #134)
- imaging CEP test is using itk version 5.2
Note
CamiTK 5.1 is the first release for our new technical director Manik Bhattacharjee. Welcome Manik!
The rhythm of bug fixing and improvements should increase from now, thank you for waiting so long since the release of CamiTK 5.0.
Thanks to all the direct contributors (committers and issue submitters) and to everyone who gave this project financial, moral or any other kind of support (a huge thanks to the CNRS)!
CamiTK 5.1 in images
CamiTK 5.1 in stats
- 91 commits
- 1097 files changed, 3085 insertions(+), 2520 deletions(-)
- 20 merge requests
- from 2 contributors (commiters) and more (bug reports)
What OpenHub says about CamiTK
This is an independent review of our code base (click on the links for more information)
Full list of merge requests
16+ Merged Requests (May 2021 - July 2023)
| Date | Title | Description | Tags | Link |
|---|---|---|---|---|
| July 2023 | CamiTK 5.1 Release Preparation | Closes #156 Prepare release 5.1 | Next Release | Details |
| July 2023 | Resolve "Add anti-aliasing support to 3D display viewer": saving settings and default to true | Closes #130 | Feature Request Track End User Experience | Details |
| July 2023 | Resolve "DicomComponent ignores DICOM orientation" | Closes #153 | Bug Confirmed Epic Referential Management Track End User Experience | Details |
| July 2023 | Resolve "Load mha rotation/translation in the proper order" | Closes #66 | Bug Next Release Track Debugging Track Prototyping Experience | Details |
| June 2023 | NEW API depreciation in Actions | set/getComponent are misleading method names as the parameter/return value is a QString and is a Component class name … | Details | |
| June 2023 | Resolve "Update testing to debian stable (bookworm)" | Closes #145 | Track Continuous Integration | Details |
| June 2023 | Resolve "Typo in doxygen project title and test data file check-with-color-pointdata.vtk" | Closes #144 | Bug Confirmed Track Dev Support | Details |
| June 2023 | First support for mesh colors | Adding COLOR SpecificRepresentation, corresponding ComboBox item, changing the color mode of Geometry's mapper, and … | Details | |
| April 2023 | Resolve "Qt minimal version should be 5.14" | Closes #134 | Details | |
| April 2023 | Resolve "Cancel color picking displays warning" | Remove warning display when the user cancels color picking. Closes #135 | Bug Track Debugging Track End User Experience | Details |
| April 2023 | Resolve "Add anti-aliasing support to 3D display viewer" | Adding two types of antialiasing as viewer options: FXAA and MSAA Closes #130 | Feature Request Track End User Experience | Details |
| April 2023 | Fix mesh clipping widget display | Details | ||
| April 2023 | Update version number | Details | ||
| April 2023 | Vtk9 | Details | ||
| April 2023 | setLinesAsTubes support for custom radius and number of sides | Closes #129 | Track Prototyping Experience | Details |
| March 2023 | Resolve "File CommandLineOptions.ixx.o missing": removed files from CMakeLists.txt | With recent CMake, CamiTK failed to compile as .ixx files are not compiled directly and should not be listed as sources. … | Details |