IJSDK-515 New page "IntelliJ Platform notable changes" 2018.x/2019.x

This commit is contained in:
Yann Cébron 2019-01-30 14:54:01 +01:00
parent 8472e9223e
commit 1199f7fa5b
4 changed files with 59 additions and 1 deletions

View File

@ -245,10 +245,14 @@
* [Useful Links](appendix/resources/useful_links.md)
* [Consulting](appendix/resources/consulting.md)
## Appendix II - Breaking API Changes
## Appendix II - API Changes
* [Breaking API Changes](reference_guide/api_changes_list.md)
* [2019.*](reference_guide/api_changes/api_changes_list_2019.md)
* [2018.*](reference_guide/api_changes/api_changes_list_2018.md)
* [2017.*](reference_guide/api_changes/api_changes_list_2017.md)
* [2016.*](reference_guide/api_changes/api_changes_list_2016.md)
* [Notable API Changes](reference_guide/api_notable/api_notable.md)
* [2019.*](reference_guide/api_notable/api_notable_list_2019.md)
* [2018.*](reference_guide/api_notable/api_notable_list_2018.md)

View File

@ -0,0 +1,8 @@
---
title: Notable Changes and Features in IntelliJ Platform and Plugins API
---
The following pages list notable changes and new features in IDE releases.
* [**Changes in 2019.***](api_notable_list_2019.md)
* [**Changes in 2018.***](api_notable_list_2018.md)

View File

@ -0,0 +1,27 @@
---
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
| 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) |
## 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) |

View File

@ -0,0 +1,19 @@
---
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.1
| Change | Description |
|--------|-------------|
| `@org.jetbrains.annotations.ApiStatus.AvailableSince` | External annotations for IntelliJ Platform are generated and attached to plugin projects automatically (replacing `@since` Javadoc) |
| `PsiReferenceProvider`: assert underlying element | Assert references are created for the given underlying `PsiElement` [Issue](https://youtrack.jetbrains.com/issue/IDEA-203954) |