= ๐ Third-party dependency changes =
| Dependency | Old version | New version |
| --- | --- | --- |
| DCMQI | `99192b76` (Nov 6, 2020) | 1.2.3 |
| VTK | 9.0.0 (patched) | 9.0.1 (patched) |
= โจ New features =
- Support XCode v12.0 and v12.3 as well as macOS 11 Big Sur (only x86_64 so far)
- Qt log messages are optional now and can be activated again with the command-line argument `Qt.logMessages`
- Reduced MITK-build CMake configure noise
- Introduced CI build status badges for develop branch on Github
{F2065891, size=full}
= ๐ Bugfixes =
- Fixed crash in macOS installers when starting the installed application
- Fixed missing context menu entries in Data Manager view
- Fixed loading of DICOM SEG images with temporary solution until [[https://github.com/QIICR/dcmqi/issues/414|DCMQI issue #414]] is resolved
- Fixed loading of RTDose images in MITK scene files
- Fixed all Doxygen warnings of doc target
- Fixed CMake 3.19 deprecation warnings in CppMicroServices
= ๐ฅ API-breaking changes =
== Refactoring of 2-d segmentation tools (D450) ==
- `mitk::SegTool2D` class
- Pointer members of `SliceInformation` struct are const now
- `GetAffectedWorkingSlice()` and `GetAffectedReferenceSlice()` are const now
- `WriteBackSegmentationResult()` is using `mitk::TimeStepType` now
- `WriteBackSegmentationResult()` overload for multiple slices was renamed to `WriteBackSegmentationResults()`
- `mitk::ContourModel` class
- All `int` and `unsigned int` time step parameters in all methods were changed to `mitk::TypeStepType`