Home
Phabricator
Search
Configure Global Search
Log In
Transactions
MITK v2021.10
Change Details
Change Details
Old
New
Diff
{icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right} NOTE: This is a release changelog. It is composed of a selected short list of highlights since the last release [[mitk/changelog/release-v2021.02 | v2021.02]] - split into dedicated user and developer sections. See the past six [[mitk/changelog | changelogs]] starting from [[mitk/changelog/2021.12]] for a comprehensive, developer-centric overview of changes. --- = News for MITK Workbench users = For MITK v2021.10, we focused on making MITK more stable, giving you easy access to the latest bugfixes through officially supported installers. In particular, we further improved the stability of the segmentation plugins, enabling more tools to work with dynamic images and segmentations, as well as improve performance here and there. There are a few very nice new features as well of course. For example, your image segmentation workflow should be noticeable more smooth with MITK v2021.10, since we pre-select images and segmentations for you, and do not reset the scene and currently shown slice positions anymore when creating new segmentations. == ๐ Known issues == - DICOM file names/paths with non-ASCII characters (e. g. German umlauts) may fail to load on Windows. Two different workarounds are: - Rename the file - Switch to the UTF-8 locale of Windows 10 2019-03 or later before starting the MITK Workbench --- = News for developers = == Statistics == Since MITK v2021.02, we resolved about 180 tasks, resulting in 35+ bug fixes, 16+ features, and 6 inofficial snapshot installers. == Outlook == The relatively high number of resolved tasks is an indication for upcoming change. Most work was done regarding maintenance, reducing technical dept, and internal preparation for upcoming changes like Python integration, segmentation redesign, or ITK 5. == Deprecation == You may already noticed that the number of API-breaking changes increased. To speed things up, we decided to follow a more agile approach for API-breaking changes. Facilitated by our branching model based on git-flow, we do not deprecate such changes multiple releases in advance anymore. Instead, we apply such changes instantly on the develop branch and diligently mention them in changelogs accompanied by migration hints or even guides before merging them into the stable master branch. == Content-based vs. time-based release strategy == Starting with MITK v2021.10, we switched back from a content-based release strategy to a time-based release schedule. Future releases can be expected every six months around April and October. == ๐ Third-party dependency changes == NOTE: [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | Here]] is the [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | list of supported platforms]] for MITK v2021.10. The following table shows a complete list of changed third-party dependencies. | Dependency | Old version | New version | | --- | --- | --- | | DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 | | DCMTK | 3.6.5 | 3.6.6 | | LZ4 | | 1.9.3 | == ๐ฅ API-breaking changes == The public API of the following classes changed since the last release. For details, follow the links to the corresponding changelogs that provide migration hints and guides. - ๐ Modules - ๐ Core - [[mitk/changelog/2021.42 | DisplayScrollEvent]] - [[mitk/changelog/2021.26 | LevelWindowManager]] - [[mitk/changelog/2021.12 | NodePredicateGeometry]] - [[mitk/changelog/2021.12 | NodePredicateSubGeometry]] - ๐ ContourModel - [[mitk/changelog/2021.12 | ContourModelUtils]] (also [[mitk/changelog/2021.42 | here]]) - ๐ QtWidgets - [[mitk/changelog/2021.42 | QmitkRenderWindow]] - [[mitk/changelog/2021.42 | QmitkRenderWindowWidget]] - ๐ Segmentation - [[mitk/changelog/2021.26 | AutoSegmentationWithPreviewTool]] - [[mitk/changelog/2021.42 | ContourUtils]] - [[mitk/changelog/2021.42 | FeedbackContourTool]] - [[mitk/changelog/2021.26 | Tool]] - ๐ Plugins - ๐ org.mitk.gui.qt.application - [[mitk/changelog/2021.17 | QmitkDataNodeColorMapAction]] - ๐ org.mitk.gui.qt.segmentation - [[mitk/changelog/2021.45 | QmitkDataSelectionWidget]] The following modules were removed without replacement: - ๐ Utilities - {icon folder-o} IpFunc - {icon folder-o} IpPic - {icon folder-o} IpSegmentation {icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right}
{icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right} NOTE: This is a release changelog. It is composed of a selected short list of highlights since the last release [[mitk/changelog/release-v2021.02 | MITK v2021.02]] - split into dedicated user and developer sections. See the past six [[mitk/changelog | changelogs]] starting from [[mitk/changelog/2021.12]] for a comprehensive, developer-centric overview of changes. --- = News for MITK Workbench users = For MITK v2021.10, we focused on making MITK more stable, giving you easy access to the latest bugfixes through officially supported installers. In particular, we further improved the stability of the segmentation plugins, enabling more tools to work with dynamic images and segmentations, as well as improve performance here and there. There are a few very nice new features as well of course. For example, your image segmentation workflow should be noticeable more smooth with MITK v2021.10, since we pre-select images and segmentations for you, and do not reset the scene and currently shown slice positions anymore when creating new segmentations. == ๐ Known issues == - DICOM file names/paths with non-ASCII characters (e. g. German umlauts) may fail to load on Windows. Two different workarounds are: - Rename the file - Switch to the UTF-8 locale of Windows 10 2019-03 or later before starting the MITK Workbench --- = News for developers = == Statistics == Since MITK v2021.02, we resolved about 180 tasks, resulting in 35+ bug fixes, 16+ features, and 6 inofficial snapshot installers. == Outlook == The relatively high number of resolved tasks is an indication for upcoming change. Most work was done regarding maintenance, reducing technical dept, and internal preparation for upcoming changes like Python integration, segmentation redesign, or ITK 5. == Deprecation == You may already noticed that the number of API-breaking changes increased. To speed things up, we decided to follow a more agile approach for API-breaking changes. Facilitated by our branching model based on git-flow, we do not deprecate such changes multiple releases in advance anymore. Instead, we apply such changes instantly on the develop branch and diligently mention them in changelogs accompanied by migration hints or even guides before merging them into the stable master branch. == Content-based vs. time-based release strategy == Starting with MITK v2021.10, we switched back from a content-based release strategy to a time-based release schedule. Future releases can be expected every six months around April and October. == ๐ Third-party dependency changes == NOTE: [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | Here]] is the [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | list of supported platforms]] for MITK v2021.10. The following table shows a complete list of changed third-party dependencies. | Dependency | Old version | New version | | --- | --- | --- | | DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 | | DCMTK | 3.6.5 | 3.6.6 | | LZ4 | | 1.9.3 | == ๐ฅ API-breaking changes == The public API of the following classes changed since the last release. For details, follow the links to the corresponding changelogs that provide migration hints and guides. - ๐ Modules - ๐ Core - [[mitk/changelog/2021.42 | DisplayScrollEvent]] - [[mitk/changelog/2021.26 | LevelWindowManager]] - [[mitk/changelog/2021.12 | NodePredicateGeometry]] - [[mitk/changelog/2021.12 | NodePredicateSubGeometry]] - ๐ ContourModel - [[mitk/changelog/2021.12 | ContourModelUtils]] (also [[mitk/changelog/2021.42 | here]]) - ๐ QtWidgets - [[mitk/changelog/2021.42 | QmitkRenderWindow]] - [[mitk/changelog/2021.42 | QmitkRenderWindowWidget]] - ๐ Segmentation - [[mitk/changelog/2021.26 | AutoSegmentationWithPreviewTool]] - [[mitk/changelog/2021.42 | ContourUtils]] - [[mitk/changelog/2021.42 | FeedbackContourTool]] - [[mitk/changelog/2021.26 | Tool]] - ๐ Plugins - ๐ org.mitk.gui.qt.application - [[mitk/changelog/2021.17 | QmitkDataNodeColorMapAction]] - ๐ org.mitk.gui.qt.segmentation - [[mitk/changelog/2021.45 | QmitkDataSelectionWidget]] The following modules were removed without replacement: - ๐ Utilities - {icon folder-o} IpFunc - {icon folder-o} IpPic - {icon folder-o} IpSegmentation {icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right}
{icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right} NOTE: This is a release changelog. It is composed of a selected short list of highlights since the last release [[mitk/changelog/release-v2021.02 |
MITK
v2021.02]] - split into dedicated user and developer sections. See the past six [[mitk/changelog | changelogs]] starting from [[mitk/changelog/2021.12]] for a comprehensive, developer-centric overview of changes. --- = News for MITK Workbench users = For MITK v2021.10, we focused on making MITK more stable, giving you easy access to the latest bugfixes through officially supported installers. In particular, we further improved the stability of the segmentation plugins, enabling more tools to work with dynamic images and segmentations, as well as improve performance here and there. There are a few very nice new features as well of course. For example, your image segmentation workflow should be noticeable more smooth with MITK v2021.10, since we pre-select images and segmentations for you, and do not reset the scene and currently shown slice positions anymore when creating new segmentations. == ๐ Known issues == - DICOM file names/paths with non-ASCII characters (e. g. German umlauts) may fail to load on Windows. Two different workarounds are: - Rename the file - Switch to the UTF-8 locale of Windows 10 2019-03 or later before starting the MITK Workbench --- = News for developers = == Statistics == Since MITK v2021.02, we resolved about 180 tasks, resulting in 35+ bug fixes, 16+ features, and 6 inofficial snapshot installers. == Outlook == The relatively high number of resolved tasks is an indication for upcoming change. Most work was done regarding maintenance, reducing technical dept, and internal preparation for upcoming changes like Python integration, segmentation redesign, or ITK 5. == Deprecation == You may already noticed that the number of API-breaking changes increased. To speed things up, we decided to follow a more agile approach for API-breaking changes. Facilitated by our branching model based on git-flow, we do not deprecate such changes multiple releases in advance anymore. Instead, we apply such changes instantly on the develop branch and diligently mention them in changelogs accompanied by migration hints or even guides before merging them into the stable master branch. == Content-based vs. time-based release strategy == Starting with MITK v2021.10, we switched back from a content-based release strategy to a time-based release schedule. Future releases can be expected every six months around April and October. == ๐ Third-party dependency changes == NOTE: [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | Here]] is the [[https://docs.mitk.org/2021.10/SupportedPlatformsPage.html | list of supported platforms]] for MITK v2021.10. The following table shows a complete list of changed third-party dependencies. | Dependency | Old version | New version | | --- | --- | --- | | DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 | | DCMTK | 3.6.5 | 3.6.6 | | LZ4 | | 1.9.3 | == ๐ฅ API-breaking changes == The public API of the following classes changed since the last release. For details, follow the links to the corresponding changelogs that provide migration hints and guides. - ๐ Modules - ๐ Core - [[mitk/changelog/2021.42 | DisplayScrollEvent]] - [[mitk/changelog/2021.26 | LevelWindowManager]] - [[mitk/changelog/2021.12 | NodePredicateGeometry]] - [[mitk/changelog/2021.12 | NodePredicateSubGeometry]] - ๐ ContourModel - [[mitk/changelog/2021.12 | ContourModelUtils]] (also [[mitk/changelog/2021.42 | here]]) - ๐ QtWidgets - [[mitk/changelog/2021.42 | QmitkRenderWindow]] - [[mitk/changelog/2021.42 | QmitkRenderWindowWidget]] - ๐ Segmentation - [[mitk/changelog/2021.26 | AutoSegmentationWithPreviewTool]] - [[mitk/changelog/2021.42 | ContourUtils]] - [[mitk/changelog/2021.42 | FeedbackContourTool]] - [[mitk/changelog/2021.26 | Tool]] - ๐ Plugins - ๐ org.mitk.gui.qt.application - [[mitk/changelog/2021.17 | QmitkDataNodeColorMapAction]] - ๐ org.mitk.gui.qt.segmentation - [[mitk/changelog/2021.45 | QmitkDataSelectionWidget]] The following modules were removed without replacement: - ๐ Utilities - {icon folder-o} IpFunc - {icon folder-o} IpPic - {icon folder-o} IpSegmentation {icon arrow-left} [[mitk/changelog/2021.45 | Previous changelog]] โข [[mitk/changelog/release-v2021.10 | Next changelog]] {icon arrow-right}
Continue