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 between 28 July 2023 and 18 February 2024

Merge Request Id Merge date Title Description Link
219 2024-02-15 Resolve "CamiTK Release Management" Closes #156... more information
215 2024-02-13 Resolve "CamiTK File Format - metadata, scenes, processing scenarios..." Closes #158... more information
217 2024-02-08 camitk-5.2-release-management Closes #156... more information
218 2024-02-07 Resolve "Save All fails if a Component does not have a filename (e.g. newly reconstructed mesh)" Closes #177... more information
216 2023-12-22 Resolve "Triggering the Arbitrary Slice action crashes with 2D images" Closes #176... more information
214 2023-12-08 Resolve "Generic user interface improvements" Closes #174 with the following: - Add "Delete" key shortcut to close the currently selected component - Action "SaveAll"... more information
213 2023-11-29 Resolve "In Action viewer's search panel, the Family combo box does not filter actions" Closes #173... more information
211 2023-11-26 Resolve "Elastix registration using the elastix command" Closes #170... more information
212 2023-11-24 Resolve "Crash when printing debug information (F2 key)" Closes #171... more information
195 2023-11-12 Resolve "imp and actionstatemachine requires linking with specific viewers" Closes #133... more information
210 2023-10-29 Resolve "Fancy segfault" Closes #168

[ci skip]…

more information
207 2023-10-09 Use Markdown for README (for a clickable link) ... more information
206 2023-10-09 Update README to have a clickable link. ... more information