From a242920ac312784f530d0c92d9dcf76e8fbb25ca Mon Sep 17 00:00:00 2001 From: VadimMakarov-JB <114066216+VadimMakarov-JB@users.noreply.github.com> Date: Wed, 21 Sep 2022 15:24:05 +0200 Subject: [PATCH] Add breaking changes for TM plugin 2022.3 (#860) --- reference_guide/api_changes_list_2022.md | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/reference_guide/api_changes_list_2022.md b/reference_guide/api_changes_list_2022.md index 8f9668693..e6c70016a 100644 --- a/reference_guide/api_changes_list_2022.md +++ b/reference_guide/api_changes_list_2022.md @@ -82,6 +82,44 @@ _Early Access Program_ (EAP) releases of upcoming versions are available [here]( ### IntelliJ Platform 2022.3 +### TextMate Plugin 2022.3 + +`org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistry` class now interface +: Construct and mutate the `org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistryImpl` instead. + +`org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistry.fillFromPList(CharSequence, Plist)` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistryImpl.fillFromPList(CharSequence, Plist)` instead. + +`org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistry.clear()` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistryImpl.clear()` instead. + +`org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistry()` constructor removed +: Instantiate `org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistryImpl` instead. + +`org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistry` class now interface +: Construct and mutate the `org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistryImpl` instead. + +`org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistry.fillVariablesFromPlist(CharSequence, Plist)` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistryImpl.fillVariablesFromPlist(CharSequence, Plist)` instead. + +`org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistry.clear()` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistryImpl.clear()` instead. + +`org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistry()` constructor removed +: Instantiate `org.jetbrains.plugins.textmate.language.preferences.ShellVariablesRegistryImpl` instead. + +`org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistry` class now interface +: Construct and mutate the `org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistryImpl` instead. + +`org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistry.register(TextMateSnippet)` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistryImpl.register(TextMateSnippet)` instead. + +`org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistry.clear()` method removed +: Use `org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistryImpl.clear()` instead. + +`org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistry()` constructor removed +: Instantiate `org.jetbrains.plugins.textmate.language.preferences.SnippetsRegistryImpl()` instead. + ## 2022.2 ### IntelliJ Platform 2022.2