mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 18:27:49 +08:00
added page which lists incompatible API changes
This commit is contained in:
parent
206cf2b501
commit
6d35560907
@ -60,3 +60,6 @@ You can also specify optional module dependencies. If your plugin works with all
|
||||
Before marking a plugin as compatible with all products, you should verify that it doesn't use any APIs that are specific to IntelliJ IDEA. To do so, create an IntelliJ Platform SDK pointing to an installation of RubyMine, PyCharm, etc., compile your plugin against that SDK, and verify that everything compiles.
|
||||
|
||||
The [IntelliJ plugin repository](http://plugins.jetbrains.com/) automatically detects the products with which a plugin is compatible, based on the rules above, and makes it available to users of those products.
|
||||
|
||||
API of IntelliJ Platform and bundled plugins may be changed between releases. The major changes which may break plugins are listed on [Incompatible Changes in IntelliJ Platform and Plugins API](/reference_guide/api_changes_list.md) page.
|
||||
|
||||
|
17
reference_guide/api_changes_list.md
Normal file
17
reference_guide/api_changes_list.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
title: Incompatible Changes in IntelliJ Platform and Plugins API
|
||||
---
|
||||
|
||||
# Changes in IntelliJ Platform 2016.2
|
||||
|
||||
| Change | How to deal with it |
|
||||
|---------|---------------------|
|
||||
| com.intellij.util.net.HttpConfigurable#PROXY_LOGIN field removed | Use com.intellij.util.net.HttpConfigurable#getProxyLogin() instead |
|
||||
| com.intellij.util.net.HttpConfigurable#PROXY_PASSWORD_CRYPT field removed | Use com.intellij.util.net.HttpConfigurable#getPlainProxyPassword() instead |
|
||||
| org.jetbrains.asm4 package removed | use classes from org.jetbrains.org.objectweb.asm package instead |
|
||||
|
||||
# Changes in IntelliJ Platform 2016.3
|
||||
|
||||
| Change | How to deal with it |
|
||||
|---------|---------------------|
|
||||
| com.intellij.openapi.application.ApplicationListener#afterWriteActionFinished method added | Implement this method or extend com.intellij.openapi.application.ApplicationAdapter class instead of implementing the interface |
|
Loading…
x
Reference in New Issue
Block a user