Incompatible Changes in IntelliJ Platform and Plugins API 2023.*
Please see Verifying Plugin Compatibility on how to use Plugin Verifier and IDE inspections to check such problems.
Early Access Program (EAP) releases of upcoming versions are available here.
2023.1
IntelliJ Platform 2023.1
- com.intellij.grazie.text.RuleGroup.Companion.getLITERALS() method removed
Replaced by constant field
LITERALS
.- com.intellij.ui.treeStructure.SimpleNode.doUpdate() method removed
It was replaced by
doUpdate(PresentationData)
which should now only modify the state of its parameter.- com.intellij.ide.ui.laf.darcula.ui.DarculaProgressBarUI.getFinishedColor() method removed
Use
getFinishedColor(JComponent c)
overload instead.- com.intellij.openapi.externalSystem.view.ExternalSystemNode.setNameAndTooltip(String, String) method removed
Use
setNameAndTooltip(PresentationData, String, String)
overload instead.- com.intellij.openapi.externalSystem.view.ExternalSystemNode.setNameAndTooltip(String, String, String) method removed
Use
setNameAndTooltip(PresentationData, String, String, String)
overload instead.- com.intellij.openapi.externalSystem.view.ExternalSystemNode.setNameAndTooltip(String, String, SimpleTextAttributes) method removed
Use
setNameAndTooltip(PresentationData, String, String, SimpleTextAttributes)
overload instead.- com.intellij.ssh.config.unified.SshConfigManager.register(boolean, String, String, String, String, AuthType, String, String, boolean, boolean, String, String) method parameter String removed
Local port is the part of the tunnel configuration, not SSH settings.
Database Plugin 2023.1
- com.intellij.database.dataSource.url.TypeDescriptor.ParamEditor class moved to package com.intellij.database.dataSource.url
The inner interface was moved to upper level.
- com.intellij.database.dataSource.url.TypesRegistry.BaseTypeDescriptor class moved to package com.intellij.database.dataSource.url.ui
UI extracted from
TypesRegistry
toTypesRegistryUi
. Usecom.intellij.database.urlParamEditorProvider
extension point to register parameter descriptor, usecom.intellij.database.urlParamEditorUiProvider
extension point to register parameter editor descriptor.