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
Dependency | Old version | New version |
---|---|---|
v2.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.