Edit page
Please see Incompatible API Changes on how to verify compatibility. Permute 2 2 6 download free.
IDEA-200322: Project explorer empty: File System: Performance: IDEA-201455: Less calls to File.isDirectory in CoreLocalVirtualFile: Gradle: Bug: IDEA-202975: Import Gradle project with Gradle 5.0 fails when IDE is running under 11 JDK: Bug: IDEA-203429: Unable to start Gradle 5.0 daemon process in IntelliJ: Bug: IDEA-206037. Clean text 7 5. IntelliJ IDEA 2018.2.4 (Ultimate Edition) Build #IU-182.4505.22, built on September 18, 2018. Seems the first run attempt after starting the IDE is the worst. 为您免费提供intellij idea注册码、intellij idea,intellij idea注册,intellij idea 14注册码,intellij idea 15注册码,intellij idea 14破解,在线生成,简单注册。. IDEA-188783: Intellij IDEA 2018.1RC#IU-181.4203.519 freezes frequently on start and during project build: Bug: IDEA-185223: Highlighting in injected code updating inconsistently: Bug: IDEA-188988 or DELIMITER expected in Java constants: Bug: IDEA-87358: CDATA is required in order to have FreeMarker IntelliLang support: Bug: IDEA-191232. I'm struggling with this: I'm trying to add Maven to an already existing project in IntelliJ IDEA 2018.1 CE, but when I right-click on the project node, there's no Add Framework Support option.
Changes from API marked with org.jetbrains.annotations.ApiStatus.@Experimental
/ScheduledForRemoval
are not listed here, as incompatible changes are to be expected.
2018.3
Changes in IntelliJ Platform 2018.3
com.intellij.openapi.externalSystem.action.ExternalSystemAction.isEnabled
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.externalSystem.action.ExternalSystemAction.isVisible
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.AnAction.actionPerformed
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.DataContext.getData
methoddataId
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.ToggleAction.isSelected
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.ToggleAction.setSelected
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.DataProvider.getData
methoddataId
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.psi.meta.PsiMetaData.getDependences
method removed- Use
com.intellij.psi.meta.PsiMetaData.getDependencies
instead.
2018.2
com.intellij.openapi.externalSystem.action.ExternalSystemAction.isEnabled
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.externalSystem.action.ExternalSystemAction.isVisible
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.AnAction.actionPerformed
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.DataContext.getData
methoddataId
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.ToggleAction.isSelected
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.ToggleAction.setSelected
methodAnActionEvent
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.openapi.actionSystem.DataProvider.getData
methoddataId
parameter marked@NotNull
- This may break source-compatibility with inheritors written in Kotlin if they declare parameter type as nullable.
com.intellij.psi.meta.PsiMetaData.getDependences
method removed- Use
com.intellij.psi.meta.PsiMetaData.getDependencies
instead.
2018.2
Changes in IntelliJ Platform 2018.2
com.intellij.util.Query.forEach
method parameter type changed fromProcessor
toProcessor
- Update
Query
implementations accordingly. com.intellij.util.Query.forEachAsync
method parameter type changed fromProcessor
toProcessor
- Update
Query
implementations accordingly. com.intellij.util.QueryExecutor.execute
method parameter type changed fromProcessor
toProcessor
- Update
QueryExecutor
implementations accordingly. com.intellij.openapi.application.QueryExecutorBase.processQuery
method parameter type changed fromProcessor
toProcessor
- Update
QueryExecutorBase
inheritors accordingly. com.intellij.util.InstanceofQuery
class type parameterT
added- Set this parameter at call sites to base query type.
com.intellij.task.ProjectTaskManager.build
method parameter type changed fromArtifact[]
toProjectModelBuildableElement[]
- In most of the cases, it's enough to recompile the code.
com.intellij.task.ProjectTaskManager.rebuild
method parameter type changed fromArtifact[]
toProjectModelBuildableElement[]
- In most of the cases, it's enough to recompile the code.
org.apache.batik.script.InterpreterFactory.createInterpreter
abstract method added- Update
InterpreterFactory
implementations accordingly.
2018.1
Changes in IntelliJ Platform 2018.1
com.google.common.base.Objects.ToStringHelper
class removed- Use
com.google.common.base.MoreObjects.ToStringHelper
instead. com.google.common.util.concurrent.Futures.get
method removed- Use
com.google.common.util.concurrent.Futures.getChecked
instead. org.tmatesoft.svn
package removed- Use classes from
org.jetbrains.idea.svn
instead. org.jetbrains.idea.svn.svnkit.SvnKitManager
class removed- Use
org.jetbrains.idea.svn.api.ClientFactory
instead. clojure
package removed- Clojure 1.8 jars are removed from the IntelliJ Ultimate package; provide your own jars if needed.
com.intellij.ide.structureView.newStructureView.StructureViewComponent.getTreeBuilder
method removed- Use
queueUpdate
andgetTree
instead.
Changes in PhpStorm and PHP Plugin 2018.1
Intellij Idea 2018
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.DOC_COMMENT
field type changed fromcom.intellij.psi.tree.ILazyParseableElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocCommentElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocSpecialTag
field type changed fromcom.intellij.psi.tree.ILazyParseableElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocMethodTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocTag
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocReturn
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocMixin
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocThrows
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocParam
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocInlineTag
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocTagElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocMethod
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocMethodElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.PhpDocElementTypes.phpDocProperty
field type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.jetbrains.php.lang.documentation.phpdoc.psi.stubs.PhpDocPropertyElementType
- In most of the cases, it's enough to recompile the code. It may also be needed to check that the code doesn't rely on the field's type.
com.jetbrains.php.lang.documentation.phpdoc.parser.tags.PhpDocTagParser.getElementType
method return type changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.PhpDocElementType
tocom.intellij.psi.tree.IElementType
- In most of the cases, it's enough to recompile the code. It's also necessary to change the return type of subclasses.
com.jetbrains.php.lang.documentation.phpdoc.psi.impl.PhpDocCommentImpl
superclass changed fromcom.intellij.psi.impl.source.tree.LazyParseablePsiElement
tocom.jetbrains.php.lang.psi.elements.impl.PhpPsiElementImpl
- It's necessary to check that the code doesn't rely on the superclass.
com.jetbrains.php.lang.documentation.phpdoc.psi.impl.tags.PhpDocTagImpl
superclass changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.impl.PhpDocPsiElementImpl
tocom.jetbrains.php.lang.psi.elements.impl.PhpTypedElementImpl
- It's necessary to check that the code doesn't rely on the superclass. The change also affects all the inheritors of
PhpDocTagImpl
. com.jetbrains.php.lang.documentation.phpdoc.psi.impl.tags.PhpDocMethodTagImpl
superclass changed fromcom.intellij.psi.impl.source.tree.LazyParseablePsiElement
tocom.jetbrains.php.lang.documentation.phpdoc.psi.impl.tags.PhpDocTagImpl
- It's necessary to check that the code doesn't rely on the superclass.
com.jetbrains.php.lang.documentation.phpdoc.psi.impl.tags.PhpDocMethodImpl
superclass changed fromcom.jetbrains.php.lang.documentation.phpdoc.psi.impl.PhpDocPsiElementImpl
tocom.jetbrains.php.lang.psi.elements.impl.PhpNamedElementImpl
- It's necessary to check that the code doesn't rely on the superclass.