CamiTK 5.2.0

What is new in CamiTK 5.2.0

This is the release notes for CamiTK 5.2.0.

CamiTK 5.2.0 comes with a main new feature and important bug fixes.

  • 2 new features

    • Users can save and load a workspace in a .camitk file. The workspace includes opened components, image contrast (LUT), mesh colors, geometrical transformations between components and more.
    • Image registration using Elastix (needs elastix command available)
  • 5 bugs fixed

    • Fancy viewer application segfaults (closes #168)
    • IMP and ActionStateMachine requires linking to specific viewers - caused a crash in previous packages (closes #133)
    • Printing debug information using F2 key does not crash (closes #171)
    • Action viewer’s search panel now correctly filters actions (closes #173)
    • Arbitrary Slice does not crash with 2D images (closes #176)
  • UI improvements

    • Save All is not displayed when right-clicking on a single component (closes #174)
    • Delete Key now closes the selected component (closes #174)
    • MainWindow separator/splitter was hard to see on some windows manager, it can now be modified in settings (closes #174)

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.2 in images

For developers

There is no breaking changes for CEP developers, only a deprecated function name. How to ensure that your extensions are correctly saved and loaded in the new camitk workspace files might be more challenging, read about it in the migration guide

CamiTK 5.2 in stats

  • 119 commits
  • 1116 files changed, 85203 insertions(+), 1452 deletions(-)
  • 14 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

13+ Merged Requests (July 2023 - February 2024)

Date Title Description Tags Link
February 2024 Resolve "CamiTK Release Management" Closes #156 Next Release Details
February 2024 Resolve "CamiTK File Format - metadata, scenes, processing scenarios..." Closes #158 Track End User Experience Details
February 2024 camitk-5.2-release-management Closes #156 Next Release Details
February 2024 Resolve "Save All fails if a Component does not have a filename (e.g. newly reconstructed mesh)" Closes #177 Bug Track Debugging Track End User Experience Track None Details
December 2023 Resolve "Triggering the Arbitrary Slice action crashes with 2D images" Closes #176 Bug Track End User Experience Details
December 2023 Resolve "Generic user interface improvements" Closes #174 with the following: - Add "Delete" key shortcut to close the currently selected component - Action "SaveAll" … Track End User Experience Details
November 2023 Resolve "In Action viewer's search panel, the Family combo box does not filter actions" Closes #173 Bug Track End User Experience Details
November 2023 Resolve "Elastix registration using the elastix command" Closes #170 Feature Request Track End User Experience Details
November 2023 Resolve "Crash when printing debug information (F2 key)" Closes #171 Bug Track Debugging Track End User Experience Details
November 2023 Resolve "imp and actionstatemachine requires linking with specific viewers" Closes #133 Bug Confirmed Track Continuous Integration Track Dev Support Details
October 2023 Resolve "Fancy segfault" Closes #168 [ci skip] Bug Confirmed Track End User Experience Details
October 2023 Use Markdown for README (for a clickable link) Details
October 2023 Update README to have a clickable link. Details