Last modified by Gabriela Anechitoaei on 2017/05/25

<
From version < 10.1 >
edited by Marius Dumitru Florea
on 2017/05/23
To version < 10.2 >
edited by Marius Dumitru Florea
on 2017/05/23
>
Change comment: Added backward-compatiblity violations data

Summary

Details

ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,126 @@
1 +[
2 + [
3 + "]"
4 + ],
5 + [
6 + "]"
7 + ],
8 + [
9 + {
10 + "classSimpleName": "NotificationDisplayer",
11 + "code": "java.method.parameterTypeChanged",
12 + "elementKind": "parameter",
13 + "justification": "NotificationDisplayer must handle a composite event instead of a raw event",
14 + "methodName": "renderNotification",
15 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
16 + "newType": "org.xwiki.notifications.CompositeEvent",
17 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
18 + "oldType": "org.xwiki.eventstream.Event",
19 + "package": "org.xwiki.notifications",
20 + "parameterIndex": "0"
21 + },
22 + {
23 + "classSimpleName": "NotificationManager",
24 + "code": "java.method.returnTypeTypeParametersChanged",
25 + "elementKind": "method",
26 + "justification": "NotificationManager must return composite events instead of a raw events now",
27 + "methodName": "getEvents",
28 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException",
29 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
30 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException",
31 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
32 + "package": "org.xwiki.notifications"
33 + },
34 + {
35 + "classSimpleName": "NotificationManager",
36 + "code": "java.method.returnTypeTypeParametersChanged",
37 + "elementKind": "method",
38 + "justification": "NotificationManager must return composite events instead of a raw events now",
39 + "methodName": "getEvents",
40 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
41 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
42 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
43 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
44 + "package": "org.xwiki.notifications"
45 + },
46 + {
47 + "classSimpleName": "NotificationRenderer",
48 + "code": "java.method.parameterTypeChanged",
49 + "elementKind": "parameter",
50 + "justification": "NotificationRenderer must handle a composite event instead of a raw event",
51 + "methodName": "render",
52 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
53 + "newType": "org.xwiki.notifications.CompositeEvent",
54 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
55 + "oldType": "org.xwiki.eventstream.Event",
56 + "package": "org.xwiki.notifications",
57 + "parameterIndex": "0"
58 + },
59 + {
60 + "classSimpleName": "NotificationScriptService",
61 + "code": "java.method.returnTypeTypeParametersChanged",
62 + "elementKind": "method",
63 + "justification": "NotificationManager must return composite events instead of a raw events now",
64 + "methodName": "getEvents",
65 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException",
66 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
67 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException",
68 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
69 + "package": "org.xwiki.notifications.script"
70 + },
71 + {
72 + "classSimpleName": "NotificationScriptService",
73 + "code": "java.method.returnTypeTypeParametersChanged",
74 + "elementKind": "method",
75 + "justification": "NotificationManager must return composite events instead of a raw events now",
76 + "methodName": "getEvents",
77 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.lang.String[]) throws org.xwiki.notifications.NotificationException",
78 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
79 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.lang.String[]) throws org.xwiki.notifications.NotificationException",
80 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
81 + "package": "org.xwiki.notifications.script"
82 + },
83 + {
84 + "classSimpleName": "NotificationScriptService",
85 + "code": "java.method.returnTypeTypeParametersChanged",
86 + "elementKind": "method",
87 + "justification": "NotificationManager must return composite events instead of a raw events now",
88 + "methodName": "getEvents",
89 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
90 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
91 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
92 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
93 + "package": "org.xwiki.notifications.script"
94 + },
95 + {
96 + "classSimpleName": "NotificationScriptService",
97 + "code": "java.method.parameterTypeChanged",
98 + "elementKind": "parameter",
99 + "justification": "NotificationManager must return composite events instead of a raw events now",
100 + "methodName": "render",
101 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
102 + "newType": "org.xwiki.notifications.CompositeEvent",
103 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
104 + "oldType": "org.xwiki.eventstream.Event",
105 + "package": "org.xwiki.notifications.script",
106 + "parameterIndex": "0"
107 + },
108 + {
109 + "annotationType": "javax.xml.bind.annotation.XmlElement",
110 + "code": "java.annotation.added",
111 + "elementKind": "annotation",
112 + "justification": "Align with Java API",
113 + "new": "field org.xwiki.rest.model.jaxb.JobRequest.verbose",
114 + "old": "field org.xwiki.rest.model.jaxb.JobRequest.verbose"
115 + },
116 + {
117 + "classSimpleName": "RecordableEventDescriptorManager",
118 + "code": "java.method.addedToInterface",
119 + "elementKind": "method",
120 + "justification": "Young API",
121 + "methodName": "getAllRecordableEventDescriptorsAllWikis",
122 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException",
123 + "package": "org.xwiki.eventstream"
124 + }
125 + ]
126 +]

Get Connected