mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
Update api_changes_list_2024.md (#1367)
JSON plugin was recently extracted from the platform, so external plugins have to add an explicit dependency on it to be able to reuse its classes. Some of the reports produced by our API watcher might be incorrect because the plugin itself has not been yet published to the marketplace. Anyways, some of the external plugins do lack the necessary dependency, so the fix is described in the sdk docs
This commit is contained in:
parent
df1d986efb
commit
862f404e46
@ -76,6 +76,36 @@ NOTE: Entries not starting with code quotes (`name`) can be added to document no
|
||||
`com.intellij.psi.stubs.StubElement.getChildrenStubs()` method return type changed from `List<StubElement>` to `List<StubElement<?>>`
|
||||
: Raw-type changed to a properly parameterized type. This is binary compatible change but may cause compilation errors. In most of the cases, it's enough to add `<?>` at the use site to fix the issue.
|
||||
|
||||
`com.intellij.json.JsonElementTypes` class removed
|
||||
: Add explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing class.
|
||||
|
||||
`com.intellij.json.JsonFileType` class removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing class.
|
||||
|
||||
`com.intellij.json.JsonLanguage` class removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing class.
|
||||
|
||||
`com.intellij.json.JsonParserDefinition` class removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing class.
|
||||
|
||||
`com.intellij.json.JsonTokenType` class removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing class.
|
||||
|
||||
`com.intellij.json` package removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing package.
|
||||
|
||||
`com.intellij.json.codeinsight` package removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing package.
|
||||
|
||||
`com.intellij.json.highlighting` package removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing package.
|
||||
|
||||
`com.intellij.json.psi` package removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing package.
|
||||
|
||||
`com.jetbrains.jsonSchema` package removed
|
||||
: Add an explicit dependency on the JSON plugin (id = `com.intellij.modules.json`) in your plugin.xml to restore access to the missing package.
|
||||
|
||||
Unbundled JUnit library
|
||||
: Add an explicit dependency in the plugin project.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user