mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 18:27:49 +08:00
Notable Changes: redesign
This commit is contained in:
parent
5ce043b04c
commit
cc1d0b7552
@ -2,26 +2,21 @@
|
|||||||
title: Notable Changes in IntelliJ Platform and Plugins API 2018.*
|
title: Notable Changes in IntelliJ Platform and Plugins API 2018.*
|
||||||
---
|
---
|
||||||
|
|
||||||
<style>
|
|
||||||
table {
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
th, tr, td {
|
|
||||||
width:50%;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
## Notable Changes in IntelliJ Platform 2018.3
|
## 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).
|
||||||
| 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) |
|
Extendable Registry keys
|
||||||
| Editor: content between text lines| Ability to add arbitrary content (preview, debugger information, etc.) [Issue](https://youtrack.jetbrains.com/issue/IDEA-183815) |
|
: 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
|
## 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)
|
||||||
| _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) |
|
JPS: Report exception in IDE
|
||||||
|
: Ability to report exceptions from build process. [Issue](https://youtrack.jetbrains.com/issue/IDEA-187115)
|
||||||
|
@ -2,27 +2,22 @@
|
|||||||
title: Notable Changes in IntelliJ Platform and Plugins API 2019.*
|
title: Notable Changes in IntelliJ Platform and Plugins API 2019.*
|
||||||
---
|
---
|
||||||
|
|
||||||
<style>
|
|
||||||
table {
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
th, tr, td {
|
|
||||||
width:50%;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
## Notable Changes in IntelliJ Platform 2019.2
|
## 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
|
## 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.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. |
|
`@org.jetbrains.annotations.ApiStatus.ScheduledForRemoval`
|
||||||
| `PsiReferenceProvider`: assert underlying element | Assert references are created for the given underlying `PsiElement`. [Issue](https://youtrack.jetbrains.com/issue/IDEA-203954) |
|
: 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.
|
||||||
| `CachedValue`: more strict assertions | Enabled in tests and EAP/internal mode, see `CachedValueStabilityChecker` Javadoc. |
|
|
||||||
|
`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.
|
Loading…
x
Reference in New Issue
Block a user