Notable Changes in IntelliJ Platform and Plugins API 2022.*
Early Access Program (EAP) releases of upcoming versions are available here.
IntelliJ Platform 2022.3
Specify language for Intention
com.intellij.intentionActionEP registration to avoid instantiating language-specific intentions in non-relevant places.
"Heavy" Brace Matching
Alternative extension point to implement Brace Matching in background thread.
Injection Text Formatting
Delegation of formatting can be controlled using dedicated extension point.
IntelliJ IDEA 2022.3
Several plugins (Haml, Jakarta EE: WebSockets, Spring WebSocket, Stylus, Tapestry, Vaadin, ZKM-Unscramble) have been unbundled. The IDE will suggest installation if the project contains related framework dependency. If your plugin depends on them, users will need to install them from the JetBrains Marketplace.
IntelliJ Platform 2022.2
Highlight references automatically via Additional Highlighting.
IntelliJ Platform 2022.1
New Project Wizard
The New Project wizard has been refreshed and some base
isAvailable()method. If your module builder extends a base class and is hidden in the 2022.1 wizard, override the method to return
External System Test Framework
IntelliJ IDEA 2022.1
Several plugins (Grails, Jakarta EE: Batch Applications, Jakarta EE: Server Faces (JSF), Jakarta EE: Web Services (JAX-WS), Jetty, Smali Support, Spring Batch, Spring Integration Patterns, Spring Web Services, WebLogic, WebSphere) have been unbundled. The IDE will suggest installation if the project contains related framework dependency. If your plugin depends on them, users will need to install them from the JetBrains Marketplace.
Maven Plugin 2022.1
Published Maven Test Framework
com.jetbrains.intellij.maven:maven-test-frameworkfrom IntelliJ Platform Artifacts Repositories.