Skip to content

Commit 9389c2e

Browse files
authored
Document breaking changes in XML/JS/TS element types (#1489)
1 parent 1f2f329 commit 9389c2e

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

reference_guide/api_changes_list_2025.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ NOTE: Entries not starting with code quotes (`name`) can be added to document no
7676
`icons.JavaUltimateIcons` class moved to package `com.intellij.java.ultimate.icons`
7777
: Update code usages and make sure your plugin [depends](plugin_dependencies.md) on the Java plugin.
7878

79+
`com.intellij.psi.xml.HtmlFileElementType.getHtmlStubVersion()` method removed
80+
: Use `com.intellij.xml.HtmlLanguageStubVersionUtil.getHtmlStubVersion()` instead.
81+
7982
### Package Checker 2025.2
8083

8184
`com.intellij.packageChecker.api.PackageDeclaration(Package)` method parameter type changed from `org.jetbrains.security.package.Package` to `com.intellij.packageChecker.model.Package`
@@ -93,6 +96,44 @@ NOTE: Entries not starting with code quotes (`name`) can be added to document no
9396
`com.intellij.packageChecker.PackagesInterner.intern(Package)` method return type changed from `org.jetbrains.security.package.Package` to `com.intellij.packageChecker.model.Package`
9497
: Update code usages.
9598

99+
### JavaScript and TypeScript Plugin 2025.2
100+
101+
`com.intellij.lang.javascript.JSStubElementTypes.DEFINITION_EXPRESSION` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
102+
: Recompile code usages.
103+
104+
`com.intellij.lang.javascript.JSStubElementTypes.XML_ATTRIBUTE` field type changed from `com.intellij.psi.stubs.IStubElementType` to `com.intellij.psi.tree.IElementType`
105+
: Recompile code usages.
106+
107+
`com.intellij.lang.javascript.JSStubElementTypes.XML_JS_SCRIPT` field type changed from `com.intellij.psi.tree.IElementType` to `com.intellij.lang.javascript.psi.JSElementType`
108+
: Recompile code usages.
109+
110+
`com.intellij.lang.javascript.JSStubElementTypes.ES6_EMBEDDED_CONTENT` field type changed from `com.intellij.psi.tree.IElementType` to `com.intellij.lang.javascript.psi.JSElementType`
111+
: Recompile code usages.
112+
113+
`com.intellij.lang.javascript.JSStubElementTypes.VARIABLE` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
114+
: Recompile code usages.
115+
116+
`com.intellij.lang.javascript.JSStubElementTypes.LITERAL_EXPRESSION` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
117+
: Recompile code usages.
118+
119+
`com.intellij.lang.javascript.JSStubElementTypes.EMBEDDED_EXPRESSION` field type changed from `com.intellij.psi.tree.IElementType` to `com.intellij.lang.javascript.psi.JSElementType`
120+
: Recompile code usages.
121+
122+
`com.intellij.lang.typescript.TypeScriptStubElementTypes.TYPESCRIPT_VARIABLE` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
123+
: Recompile code usages.
124+
125+
`com.intellij.lang.javascript.JSStubElementTypes.ARRAY_LITERAL_EXPRESSION` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
126+
: Recompile code usages.
127+
128+
`com.intellij.lang.javascript.JSStubElementTypes.CALL_EXPRESSION` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
129+
: Recompile code usages.
130+
131+
`com.intellij.lang.ecmascript6.ES6StubElementTypes.FIELD_STATEMENT` field type changed from `com.intellij.lang.javascript.psi.JSStubElementType` to `com.intellij.lang.javascript.psi.JSElementType`
132+
: Recompile code usages.
133+
134+
`com.intellij.lang.javascript.JSStubElementTypes.EMBEDDED_CONTENT` field type changed from `com.intellij.psi.tree.IElementType` to `com.intellij.lang.javascript.psi.JSElementType`
135+
: Recompile code usages.
136+
96137
## 2025.1
97138

98139
### IntelliJ Platform 2025.1

0 commit comments

Comments
 (0)