]> source.dussan.org Git - sonarqube.git/commitdiff
[SONAR-15839] add reversing of metric deprecation changelog.
authorSteve Marion <unknown>
Fri, 10 Mar 2023 08:46:49 +0000 (09:46 +0100)
committersonartech <sonartech@sonarsource.com>
Fri, 10 Mar 2023 20:02:47 +0000 (20:02 +0000)
server/sonar-webserver-webapi/src/main/java/org/sonar/server/measure/ws/ComponentAction.java
server/sonar-webserver-webapi/src/main/java/org/sonar/server/measure/ws/ComponentTreeAction.java
server/sonar-webserver-webapi/src/main/java/org/sonar/server/measure/ws/SearchAction.java
server/sonar-webserver-webapi/src/main/java/org/sonar/server/measure/ws/SearchHistoryAction.java

index 95a9d4d715ace5cbfd0fe202795719059339a6d8..c4129a81e7fb10d15962779bc5b2431fe06636a9 100644 (file)
@@ -96,6 +96,8 @@ public class ComponentAction implements MeasuresWsAction {
       .setResponseExample(getClass().getResource("component-example.json"))
       .setSince("5.4")
       .setChangelog(
+        new Change("10.0", format("The use of the following metrics in 'metricKeys' parameter is not deprecated anymore: %s",
+          MeasuresWsModule.getDeprecatedMetrics())),
         new Change("10.0", "the response field periods under measures field is removed."),
         new Change("10.0", "the option `periods` of 'additionalFields' request field is removed."),
         new Change("9.3", "When the new code period is set to 'reference branch', the response field 'date' under the 'period' field has been removed"),
index 3c65f7c95ef86677f0ac9f37f80053585d0d332a..da343f45723c7c3ed581a63c9995fe3f94a9d297 100644 (file)
@@ -178,6 +178,8 @@ public class ComponentTreeAction implements MeasuresWsAction {
       .setHandler(this)
       .addPagingParams(100, MAX_SIZE)
       .setChangelog(
+        new Change("10.0", format("The use of the following metrics in 'metricKeys' parameter is not deprecated anymore: %s",
+          MeasuresWsModule.getDeprecatedMetrics())),
         new Change("10.0", "the response field periods under measures field is removed."),
         new Change("10.0", "the option `periods` of 'additionalFields' request field is removed."),
         new Change("9.3", format("The use of the following metrics in 'metricKeys' parameter is deprecated: %s",
index dea6199daebb380a1df1db167c115af97efb8215..c7986f064a192f969903bf7711ee5e9e094f2e4a 100644 (file)
@@ -84,7 +84,10 @@ public class SearchAction implements MeasuresWsAction {
       .setSince("6.2")
       .setResponseExample(getClass().getResource("search-example.json"))
       .setHandler(this)
-      .setChangelog(new Change("9.3", format("The use of the following metrics in 'metricKeys' parameter is deprecated: %s",
+      .setChangelog(
+        new Change("10.0", format("The use of the following metrics in 'metricKeys' parameter is not deprecated anymore: %s",
+          MeasuresWsModule.getDeprecatedMetrics())),
+        new Change("9.3", format("The use of the following metrics in 'metricKeys' parameter is deprecated: %s",
         MeasuresWsModule.getDeprecatedMetrics())));
 
     createMetricKeysParameter(action);
index 3d71c2003bc340083d8ca7b4b30c21b94de868b2..09bedb212df7bfc6134fa88a8f705331068216bb 100644 (file)
@@ -93,6 +93,8 @@ public class SearchHistoryAction implements MeasuresWsAction {
       .setResponseExample(getClass().getResource("search_history-example.json"))
       .setSince("6.3")
       .setChangelog(
+        new Change("10.0", format("The use of the following metrics in 'metricKeys' parameter is not deprecated anymore: %s",
+          MeasuresWsModule.getDeprecatedMetrics())),
         new Change("9.3", format("The use of the following metrics in 'metrics' parameter is deprecated: %s",
           MeasuresWsModule.getDeprecatedMetrics())),
         new Change("7.6", format("The use of module keys in parameter '%s' is deprecated", PARAM_COMPONENT)))