Last modified by Marius Dumitru Florea on 2019/05/15

<
From version < 6.1 >
edited by Vincent Massol
on 2019/03/25
To version < 6.2 >
edited by Vincent Massol
on 2019/03/25
>
Change comment: Added backward-compatiblity violations data

Summary

Details

ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,85 @@
1 +[
2 + [
3 + {
4 + "annotation": "@java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.CONSTRUCTOR})",
5 + "annotationType": "java.lang.annotation.Target",
6 + "attribute": "value",
7 + "classQualifiedName": "org.xwiki.stability.Unstable",
8 + "classSimpleName": "Unstable",
9 + "code": "java.annotation.attributeValueChanged",
10 + "elementKind": "@interface",
11 + "justification": "Not a breakage.",
12 + "new": "@interface org.xwiki.stability.Unstable",
13 + "newValue": "{java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.CONSTRUCTOR}",
14 + "old": "@interface org.xwiki.stability.Unstable",
15 + "oldValue": "{java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD}",
16 + "package": "org.xwiki.stability"
17 + },
18 + {
19 + "classQualifiedName": "org.xwiki.velocity.introspection.AbstractChainableUberspector",
20 + "classSimpleName": "AbstractChainableUberspector",
21 + "code": "java.class.removed",
22 + "elementKind": "class",
23 + "justification": "Not a breakage: class moved to a legacy module",
24 + "old": "class org.xwiki.velocity.introspection.AbstractChainableUberspector",
25 + "package": "org.xwiki.velocity.introspection"
26 + },
27 + {
28 + "classQualifiedName": "org.xwiki.velocity.introspection.ChainableUberspector",
29 + "classSimpleName": "ChainableUberspector",
30 + "code": "java.class.removed",
31 + "elementKind": "interface",
32 + "justification": "Not a breakage: class moved to a legacy module",
33 + "old": "interface org.xwiki.velocity.introspection.ChainableUberspector",
34 + "package": "org.xwiki.velocity.introspection"
35 + },
36 + {
37 + "classQualifiedName": "org.xwiki.velocity.introspection.ChainingUberspector",
38 + "classSimpleName": "ChainingUberspector",
39 + "code": "java.class.removed",
40 + "elementKind": "class",
41 + "justification": "Not a breakage: class moved to a legacy module",
42 + "old": "class org.xwiki.velocity.introspection.ChainingUberspector",
43 + "package": "org.xwiki.velocity.introspection"
44 + },
45 + {
46 + "classQualifiedName": "org.xwiki.velocity.introspection.LinkingUberspector",
47 + "classSimpleName": "LinkingUberspector",
48 + "code": "java.class.removed",
49 + "elementKind": "class",
50 + "justification": "Not a breakage: class moved to a legacy module",
51 + "old": "class org.xwiki.velocity.introspection.LinkingUberspector",
52 + "package": "org.xwiki.velocity.introspection"
53 + }
54 + ],
55 + [
56 +
57 + ],
58 + [
59 + {
60 + "annotation": "@org.xwiki.properties.annotation.PropertyDisplayType({java.util.List.class, org.xwiki.rendering.block.Block.class})",
61 + "code": "java.annotation.added",
62 + "justification": "The annotation has been added in box macro but is used in Code Macro. It's not an api breakage.",
63 + "new": "method void org.xwiki.rendering.macro.box.BoxMacroParameters::setTitle(java.lang.String) @ org.xwiki.rendering.macro.code.CodeMacroParameters",
64 + "old": "method void org.xwiki.rendering.macro.box.BoxMacroParameters::setTitle(java.lang.String) @ org.xwiki.rendering.macro.code.CodeMacroParameters"
65 + },
66 + {
67 + "annotation": "@org.xwiki.properties.annotation.PropertyDisplayType({java.util.List.class, org.xwiki.rendering.block.Block.class})",
68 + "code": "java.annotation.added",
69 + "justification": "The annotation has been added in box macro but is used in RSS Macro. It's not an api breakage.",
70 + "new": "method void org.xwiki.rendering.macro.box.BoxMacroParameters::setTitle(java.lang.String) @ org.xwiki.rendering.macro.rss.RssMacroParameters",
71 + "old": "method void org.xwiki.rendering.macro.box.BoxMacroParameters::setTitle(java.lang.String) @ org.xwiki.rendering.macro.rss.RssMacroParameters"
72 + },
73 + {
74 + "code": "java.method.numberOfParametersChanged",
75 + "justification": "Add URL parameters. Not a breakage in this context.",
76 + "new": "method javax.ws.rs.core.Response org.xwiki.notifications.rest.NotificationsResource::getNotifications(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception",
77 + "old": "method javax.ws.rs.core.Response org.xwiki.notifications.rest.NotificationsResource::getNotifications(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception"
78 + },
79 + {
80 + "code": "java.method.addedToInterface",
81 + "justification": "Add new API to get the number of notifications. Not a breakage in this context.",
82 + "new": "method javax.ws.rs.core.Response org.xwiki.notifications.rest.NotificationsResource::getNotificationsCount(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception"
83 + }
84 + ]
85 +]

Get Connected