* 2023.1 release: update gh-links, re-gen EP lists * code samples: update target version * code samples: fix framework_basics missing dependency on Java plugin * stub_indexes.md: update -master GH link * EP lists: improve "Topic" presentation * internal_ui_inspector.md: fix link * kotlin_demo: fix link * Generate Android Studio releases * publishing_plugin.md: add note about plugin signing * plugin_signing.md: Update information about providing `certificateChainFile` and `privateKeyFile` + minor changes * tools_gradle_intellij_plugin.md: add `verifyPluginSignature` task * plugin_signing.md: add Plugin Signature Verification * plugin_signing.md: fixed anchor * creating_plugin_project.md: update * GH: set final 2023.1 tag * GH code samples: update PV version * code samples: ComparingStringReferencesInspection compatibility with 231.*
7.3 KiB
Snippets
{is-library="true"}
If a topic you are interested in is not covered in the above sections, let us know via the "Was this page helpful?" feedback form below or other channels.
Please be specific about the topics and reasons for adding them, and leave your email in case we need more details.
{title="Something missing?" style="note"}
Subscribe to Marketplace Developer News to receive news and announcements. Also follow JBPlatform on Twitter and visit JetBrains Platform Blog.
{title="Staying up to date"}
Qualifying Open Source projects can apply for free licenses of JetBrains products.
Plugins: JetBrains Marketplace
Please see on how to use Plugin Verifier and IDE inspections to check such problems.
Early Access Program (EAP) releases of upcoming versions are available here.
Changes from API marked with
@Deprecated(forRemoval=true)
or any oforg.jetbrains.annotations.ApiStatus
@Experimental
,@ScheduledForRemoval
, or@Internal
are not listed here, as incompatible changes are to be expected.For API annotated with
ApiStatus.@Internal
/@IntellijInternalApi
, see for more details and replacements.
{title="Non-listed changes" style="note"}
Java 17 is required (blog post when targeting 2022.2 or later only.
Java 11 is required (blog post) when targeting 2020.3 and later only.
Please make sure to always upgrade
gradle-intellij-plugin
to the latest version{type="joined"}
{style="note"}
Legend
Listeners
Topic searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.
Listener links corresponding listener to implement.
Extension Points
Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.
Implementation is related Extension Point class.
Tags
See for overview of API status.
Icon | Description | Details |
---|---|---|
Deprecated API | Please see code documentation for replacement | |
Scheduled for Removal API | Please see code documentation for replacement | |
Obsolete API | Do not use in new code, please see code documentation for replacement () | |
Experimental API | Annotated with @ApiStatus.Experimental , API might be altered or removed without prior notice |
|
Internal API | Annotated with @ApiStatus.Internal , must not be used by 3rd party, see |
|
Project-Level Extension Point/Topic | Can have Project as constructor parameterExtension Point: Declared with area="IDEA_PROJECT" Listener: registered in <projectListeners> |
|
Non-Dynamic Extension Point | Installation/update of plugin requires IDE restart (Dynamic Plugins) |