From d189b9da40b1b58f80c7a5e440582a6112d95d09 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Tue, 3 Aug 2021 23:59:52 +0300 Subject: [PATCH] Document incompatibilities introduced after platform.ide and platform.ide.impl refactoring. During this refactoring new modules platform.ide.core and platform.ide.core.impl were extracted. The new core modules are UI independent. Unfortunately, the compatibility couldn't be preserved in some cases. --- reference_guide/api_changes_list_2021.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/reference_guide/api_changes_list_2021.md b/reference_guide/api_changes_list_2021.md index 5c808073a..8ea17da16 100644 --- a/reference_guide/api_changes_list_2021.md +++ b/reference_guide/api_changes_list_2021.md @@ -75,6 +75,20 @@ Please see [Incompatible API Changes](api_changes_list.md) on how to verify comp ### Changes in IntelliJ Platform 2021.3 +`com.intellij.execution.process.ColoredOutputTypeRegistry.getAnsiColorKey(int)` method removed +: Use `com.intellij.execution.process.ColoredOutputTypeRegistryImpl.getAnsiColorKey(int)` instead + +`com.intellij.diagnostic.PerformanceWatcher.Snapshot` class now interface +: Recompile the dependant code or use `com.intellij.diagnostic.PerformanceWatcherImpl.SnapshotImpl` instead + +`com.intellij.openapi.fileEditor.impl.EditorTabPresentationUtil.getEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed +: This parameter never needed, but lead to code coupling + +`com.intellij.openapi.fileEditor.impl.EditorTabPresentationUtil.getUniqueEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed +: This parameter never needed, but lead to code coupling + +`com.intellij.openapi.fileEditor.impl.EditorTabTitleProvider.getEditorTabTitle(Project, VirtualFile, EditorWindow)` method parameter `EditorWindow` removed +: This parameter never needed, but lead to code coupling ## 2021.2