|
224 | 224 | </differences> |
225 | 225 | </revapi.differences> |
226 | 226 | --> |
227 | | - <revapi.differences> |
228 | | - <differences> |
229 | | - <item> |
230 | | - <code>java.class.removed</code> |
231 | | - <old>class org.xwiki.xml.html.HTMLUtils.XWikiXMLOutputter</old> |
232 | | - <justification> |
233 | | - For security reasons, we need to get rid of JDOM 1 and this class extended a class that can’t be |
234 | | - extended in JDOM 2. As it makes little sense to expose this class, instead of breaking it, it has |
235 | | - been made private. As far we're aware, it hasn't been used outside HTMLUtils and thus shouldn't |
236 | | - break anything. |
237 | | - </justification> |
238 | | - <criticality>highlight</criticality> |
239 | | - </item> |
240 | | - </differences> |
241 | | - </revapi.differences> |
| 227 | + |
242 | 228 |
|
243 | 229 | <!-- Jakarta --> |
244 | | - <revapi.differences> |
245 | | - <justification>revapi false positives</justification> |
246 | | - <criticality>allowed</criticality> |
247 | | - <differences> |
248 | | - <item> |
249 | | - <ignore>true</ignore> |
250 | | - <code>java.class.nonFinalClassInheritsFromNewClass</code> |
251 | | - <old>class org.xwiki.component.embed.GenericProvider<T></old> |
252 | | - <new>class org.xwiki.component.embed.GenericProvider<T></new> |
253 | | - <superClass>org.xwiki.component.internal.AbstractGenericProvider<T></superClass> |
254 | | - </item> |
255 | | - <item> |
256 | | - <ignore>true</ignore> |
257 | | - <code>java.class.nonFinalClassInheritsFromNewClass</code> |
258 | | - <old>class org.xwiki.component.embed.GenericProvider<T></old> |
259 | | - <new>class org.xwiki.component.embed.GenericProvider<T></new> |
260 | | - <superClass>org.xwiki.component.internal.JavaxGenericProvider<T></superClass> |
261 | | - </item> |
262 | | - </differences> |
263 | | - </revapi.differences> |
264 | | - <revapi.differences> |
265 | | - <justification>Moved to WebSocket 2.1.1</justification> |
266 | | - <criticality>highlight</criticality> |
267 | | - <differences> |
268 | | - <item> |
269 | | - <ignore>true</ignore> |
270 | | - <code>java.class.noLongerImplementsInterface</code> |
271 | | - <old>class org.xwiki.websocket.AbstractPartialMessageHandler<T></old> |
272 | | - <new>class org.xwiki.websocket.AbstractPartialMessageHandler<T></new> |
273 | | - <interface>javax.websocket.MessageHandler.Partial<T></interface> |
274 | | - </item> |
275 | | - <item> |
276 | | - <ignore>true</ignore> |
277 | | - <code>java.class.noLongerImplementsInterface</code> |
278 | | - <old>class org.xwiki.websocket.AbstractPartialMessageHandler<T></old> |
279 | | - <new>class org.xwiki.websocket.AbstractPartialMessageHandler<T></new> |
280 | | - <interface>javax.websocket.MessageHandler</interface> |
281 | | - </item> |
282 | | - <item> |
283 | | - <ignore>true</ignore> |
284 | | - <code>java.class.noLongerImplementsInterface</code> |
285 | | - <old>class org.xwiki.websocket.AbstractPartialStringMessageHandler</old> |
286 | | - <new>class org.xwiki.websocket.AbstractPartialStringMessageHandler</new> |
287 | | - <interface>javax.websocket.MessageHandler.Partial<java.lang.String></interface> |
288 | | - </item> |
289 | | - <item> |
290 | | - <ignore>true</ignore> |
291 | | - <code>java.class.noLongerImplementsInterface</code> |
292 | | - <old>class org.xwiki.websocket.AbstractPartialStringMessageHandler</old> |
293 | | - <new>class org.xwiki.websocket.AbstractPartialStringMessageHandler</new> |
294 | | - <interface>javax.websocket.MessageHandler</interface> |
295 | | - </item> |
296 | | - <item> |
297 | | - <ignore>true</ignore> |
298 | | - <regex>true</regex> |
299 | | - <code>java.method.parameterTypeChanged</code> |
300 | | - <old>parameter .* org.xwiki.websocket.WebSocketContext::.*</old> |
301 | | - </item> |
302 | | - </differences> |
303 | | - </revapi.differences> |
| 230 | + |
| 231 | + |
304 | 232 | </analysisConfiguration> |
305 | 233 | </configuration> |
306 | 234 | </plugin> |
|
0 commit comments