HomePhabricator
Diffusion MITK f7e83f11530b

2024 Week 32 (Early August)

Description

2024 Week 32 (Early August)

The following - possibly updated - changelog can be viewed as formatted
article at https://phabricator.mitk.org/w/mitk/changelog/2024.32/.

🛠 Third-party dependency changes

DependencyOld versionNew version
C++ REST SDKv2.10.19 (patched)

✨ New features

  • Added Split4Dto3DImages command-line app
  • Expose reason why a DICOM block has been split

🐛 Bugfixes

  • Fixed handling of multiple DICOM files of the same series without image position or orientation (e.g. screenshots)
  • Fixed loading of DICOM directories when files have no extension
  • Fixed crash when a dynamic images have "empty" time steps consisting of NaN pixels only
  • Fixed possible crash in Segmentation plugin when switching tasks in a Segmentation Task List while a segmentation tool is active
  • Fixed colors of signal curve and legend text in ModelFit Inspector plugin
  • Fixed auto-selection of data in MR Perfusion plugin
  • Removed httplib dependency requirement from Minimal build configuration

🔥 API-breaking changes

DICOM

  • DICOMGDCMImageFrameInfo does not return a default image position or orientation anymore: This behavior lead to inconsistencies/exceptions in other reader code because it was not clear if data was missing.
  • ThreeDnTDICOMSeriesReader never condense blocks to 3D+t anymore if they do not have a valid origin or instance UID: If you need to condense images without an image position tag, a dedicated reader must be implemented that modifies the Condense3DBlocks() method.

Details

Provenance
kislinskAuthored on Aug 8 2024, 7:12 AM
kislinskPushed on Aug 8 2024, 7:13 AM
Parents
rMITK4b69f8fcd598: Merge branch 'bugfix/T30502-FixUnusedVariableWarnings' into develop
rMITKa8d9ae8de423: v2024.04
Branches
Unknown
Tags
Unknown
References
tag: snapshots/2024-08-08, master

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.