|
231 | 231 | </differences> |
232 | 232 | </revapi.differences> |
233 | 233 | --> |
234 | | - <revapi.differences> |
235 | | - <justification>Not a breakage</justification> |
236 | | - <criticality>allowed</criticality> |
237 | | - <differences> |
238 | | - <item> |
239 | | - <ignore>true</ignore> |
240 | | - <code>java.annotation.attributeValueChanged</code> |
241 | | - <old>class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionScm</old> |
242 | | - <new>class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionScm</new> |
243 | | - <annotationType>javax.xml.bind.annotation.XmlType</annotationType> |
244 | | - <attribute>propOrder</attribute> |
245 | | - <oldValue>{"connection", "developerConnection", "url"}</oldValue> |
246 | | - <newValue>{"connection", "developerConnection", "url", "tag"}</newValue> |
247 | | - </item> |
248 | | - </differences> |
249 | | - </revapi.differences> |
250 | | - <revapi.differences> |
251 | | - <justification>Nullability annotation migrated from the abandoned JSR-305 |
252 | | - javax.annotation.Nullable to its JSpecify equivalent org.jspecify.annotations.Nullable. This is a |
253 | | - static-analysis metadata change only: the method signature is unchanged, so it is not a binary |
254 | | - incompatibility (code already compiled against this API keeps working without recompilation) and |
255 | | - nullability annotations are not read reflectively at runtime.</justification> |
256 | | - <criticality>allowed</criticality> |
257 | | - <differences> |
258 | | - <item> |
259 | | - <ignore>true</ignore> |
260 | | - <code>java.annotation.removed</code> |
261 | | - <old>method java.lang.Boolean org.xwiki.extension.index.IndexedExtension::isCompatible(java.lang.String)</old> |
262 | | - <new>method java.lang.Boolean org.xwiki.extension.index.IndexedExtension::isCompatible(java.lang.String)</new> |
263 | | - <annotation>@javax.annotation.Nullable</annotation> |
264 | | - </item> |
265 | | - <item> |
266 | | - <ignore>true</ignore> |
267 | | - <code>java.annotation.removed</code> |
268 | | - <old>method java.lang.Boolean org.xwiki.extension.wrap.WrappingIndexedExtension<T extends org.xwiki.extension.Extension>::isCompatible(java.lang.String)</old> |
269 | | - <new>method java.lang.Boolean org.xwiki.extension.wrap.WrappingIndexedExtension<T extends org.xwiki.extension.Extension>::isCompatible(java.lang.String)</new> |
270 | | - <annotation>@javax.annotation.Nullable</annotation> |
271 | | - </item> |
272 | | - </differences> |
273 | | - </revapi.differences> |
274 | | - <revapi.differences> |
275 | | - <justification>The deprecated typo-named method getFied() (deprecated since 4.2M1 in favour of |
276 | | - getField()) has been moved to the xwiki-commons-legacy-properties module, which re-adds it via AspectJ |
277 | | - for backward compatibility. Callers must now use getField() instead.</justification> |
278 | | - <criticality>allowed</criticality> |
279 | | - <differences> |
280 | | - <item> |
281 | | - <ignore>true</ignore> |
282 | | - <code>java.method.removed</code> |
283 | | - <old>method java.lang.reflect.Field org.xwiki.properties.PropertyDescriptor::getFied()</old> |
284 | | - </item> |
285 | | - <item> |
286 | | - <ignore>true</ignore> |
287 | | - <code>java.method.removed</code> |
288 | | - <old>method java.lang.reflect.Field org.xwiki.properties.internal.DefaultPropertyDescriptor::getFied()</old> |
289 | | - </item> |
290 | | - </differences> |
291 | | - </revapi.differences> |
| 234 | + |
| 235 | + |
| 236 | + |
292 | 237 | </analysisConfiguration> |
293 | 238 | </configuration> |
294 | 239 | </plugin> |
|
0 commit comments