aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-docs/src
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2021-06-29 15:32:46 -0400
committersonartech <sonartech@sonarsource.com>2021-06-30 20:03:13 +0000
commit663e3ee4af58da0a4d6e727c73ec50297a3257eb (patch)
treec880ff463d282d6bbd146dc6a6e73ddebc4e844a /server/sonar-docs/src
parent6d2119ef62e8c78488f2723dc56ad4fa69fec43f (diff)
downloadsonarqube-663e3ee4af58da0a4d6e727c73ec50297a3257eb.tar.gz
sonarqube-663e3ee4af58da0a4d6e727c73ec50297a3257eb.zip
SONAR-14908 SONAR-14925
Diffstat (limited to 'server/sonar-docs/src')
-rw-r--r--server/sonar-docs/src/pages/extend/developing-plugin.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/sonar-docs/src/pages/extend/developing-plugin.md b/server/sonar-docs/src/pages/extend/developing-plugin.md
index ab0681eca98..0cd6cb93a1e 100644
--- a/server/sonar-docs/src/pages/extend/developing-plugin.md
+++ b/server/sonar-docs/src/pages/extend/developing-plugin.md
@@ -425,6 +425,19 @@ The rules are:
## API Changes
+### Release 9.0
+![](/images/exclamation.svg) Deprecated
+* `org.sonar.api.server.rule.RulesDefinition` is deprecated. Use the `sonar-check-api` to annotate rule classes instead of loading the metadata from XML files
+
+![](/images/cross.svg) Removed
+* `org.sonar.api.ExtensionProvider` Use `org.sonar.api.Plugin.Context#addExtensions()` to add objects to the container.
+* `org.sonar.api.batch.sensor.SensorDescriptor#requireProperty()`. Use `#onlyWhenConfiguration()` instead.
+* All API related to preview/issues analysis mode.
+* Coverage types (unit, IT, overall) was removed.
+* Resource perspectives. Use methods in `SensorContext`.
+* `org.sonar.api.platform.Server#getRootDir()`. Use `ServerFileSystem#getHomeDir()`.
+* `org.sonar.api.profiles.ProfileDefinition.java`. Define quality profiles with `BuiltInQualityProfilesDefinition`.
+
### Release 8.4
![](/images/check.svg) Added
* `org.sonar.api.batch.scm.ScmProvider#forkDate`