diff --git a/reference_guide/api_notable/api_notable_list_2018.md b/reference_guide/api_notable/api_notable_list_2018.md index 6b37adf25..27f16a6ab 100644 --- a/reference_guide/api_notable/api_notable_list_2018.md +++ b/reference_guide/api_notable/api_notable_list_2018.md @@ -2,26 +2,21 @@ title: Notable Changes in IntelliJ Platform and Plugins API 2018.* --- - - ## Notable Changes in IntelliJ Platform 2018.3 -| Change | Description | -|--------|-------------| -| ASM Library 7.0 | Updated to 7.0 [Issue](https://youtrack.jetbrains.com/issue/IDEA-191331) | -| Extendable Registry keys | Plugins can contribute new keys to _Registry_ dialog via EP `com.intellij.registryKey` [Issue](https://youtrack.jetbrains.com/issue/IDEA-177378) | -| Editor: content between text lines| Ability to add arbitrary content (preview, debugger information, etc.) [Issue](https://youtrack.jetbrains.com/issue/IDEA-183815) | +ASM Library 7.0 +: Updated to 7.0 [Issue](https://youtrack.jetbrains.com/issue/IDEA-191331). + +Extendable Registry keys +: Plugins can contribute new keys to _Registry_ dialog via EP `com.intellij.registryKey`. [Issue](https://youtrack.jetbrains.com/issue/IDEA-177378) + +Editor: content between text lines +: Ability to add arbitrary content (preview, debugger information, etc.). [Issue](https://youtrack.jetbrains.com/issue/IDEA-183815) ## Notable Changes in IntelliJ Platform 2018.2 -| Change | Description | -|--------|-------------| -| _Run Anything_ (**Double CTRL**) | Allows executing predefined activities using a popup with smart completion, e.g. [Gradle Tasks](https://www.jetbrains.com/help/idea/gradle.html#gradle_tasks), executing Run Configurations, ... See [`RunAnythingProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/runAnything/activity/RunAnythingProvider.java) | -| JPS: Report exception in IDE | Ability to report exceptions from build process [Issue](https://youtrack.jetbrains.com/issue/IDEA-187115) | +_Run Anything_ (**Double CTRL**) +: Allows executing predefined activities using a popup with smart completion, e.g. [Gradle Tasks](https://www.jetbrains.com/help/idea/gradle.html#gradle_tasks), executing Run Configurations, ... see [`RunAnythingProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/runAnything/activity/RunAnythingProvider.java) + +JPS: Report exception in IDE +: Ability to report exceptions from build process. [Issue](https://youtrack.jetbrains.com/issue/IDEA-187115) diff --git a/reference_guide/api_notable/api_notable_list_2019.md b/reference_guide/api_notable/api_notable_list_2019.md index c8c21fb05..5311105dc 100644 --- a/reference_guide/api_notable/api_notable_list_2019.md +++ b/reference_guide/api_notable/api_notable_list_2019.md @@ -2,27 +2,22 @@ title: Notable Changes in IntelliJ Platform and Plugins API 2019.* --- - - ## Notable Changes in IntelliJ Platform 2019.2 -| Change | Description | -|--------|-------------| -| `com.intellij.util.Query#forEach` | Defaults to thread-safe to prevent problems with clients using unsynchronized collections. | +`com.intellij.util.Query#forEach` +: Defaults to thread-safe to prevent problems with clients using unsynchronized collections. ## Notable Changes in IntelliJ Platform 2019.1 -| Change | Description | -|--------|-------------| -| `@org.jetbrains.annotations.ApiStatus.AvailableSince` | External annotations for IntelliJ Platform are generated and attached to plugin projects automatically (replacing `@since` Javadoc). | -| `@org.jetbrains.annotations.ApiStatus.ScheduledForRemoval` | External annotations for IntelliJ Platform are generated and attached to plugin projects automatically. This allows highlighting of API which has been removed in newer platform versions. | -| `PsiReferenceProvider`: assert underlying element | Assert references are created for the given underlying `PsiElement`. [Issue](https://youtrack.jetbrains.com/issue/IDEA-203954) | -| `CachedValue`: more strict assertions | Enabled in tests and EAP/internal mode, see `CachedValueStabilityChecker` Javadoc. | \ No newline at end of file +`@org.jetbrains.annotations.ApiStatus.AvailableSince` +: External annotations for IntelliJ Platform are generated and attached to plugin projects automatically (replacing `@since` Javadoc). + +`@org.jetbrains.annotations.ApiStatus.ScheduledForRemoval` +: External annotations for IntelliJ Platform are generated and attached to plugin projects automatically. This allows highlighting of API which has been removed in newer platform versions. + +`PsiReferenceProvider` assert underlying element +: Assert references are created for the given underlying `PsiElement`. [Issue](https://youtrack.jetbrains.com/issue/IDEA-203954) + +`CachedValue` more strict assertions +: Enabled in tests and EAP/internal mode, see `CachedValueStabilityChecker` Javadoc. \ No newline at end of file