Last modified by Vincent Massol on 2017/08/01

From version 5.1
edited by Thomas Mortagne
on 2017/06/27
Change comment: There is no comment for this version
To version 8.1
edited by Vincent Massol
on 2017/06/27
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ThomasMortagne
1 +XWiki.VincentMassol
Content
... ... @@ -76,13 +76,18 @@
76 76  
77 77  The following APIs were modified since XWiki 9.4:
78 78  
79 -{{comment}}
80 -Remove!
81 -{{backwardCompatiblityReport version="<version>"/}}
82 -{{/comment}}
79 +{{backwardCompatiblityReport version="9.5"/}}
83 83  
84 84  = Credits =
85 85  
86 86  The following people have contributed code to this release (sorted alphabetically):
87 87  
88 -<code contributors>
85 +Clément Aubin
86 +Ecaterina Moraru (Valica)
87 +Eduard Moraru
88 +Guillaume Delhumeau
89 +Marius Dumitru Florea
90 +Pierre Bondoerffer
91 +Thomas Mortagne
92 +Vincent Massol
93 +krisss2121
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,181 @@
1 +[
2 + [
3 + {
4 + "classSimpleName": "InstallRequest",
5 + "code": "java.field.serialVersionUIDUnchanged",
6 + "elementKind": "field",
7 + "fieldName": "serialVersionUID",
8 + "justification": "No real breackage here. Only adds a new method",
9 + "new": "field org.xwiki.extension.job.InstallRequest.serialVersionUID",
10 + "old": "field org.xwiki.extension.job.InstallRequest.serialVersionUID",
11 + "package": "org.xwiki.extension.job"
12 + },
13 + {
14 + "classSimpleName": "ExtensionId",
15 + "code": "java.field.serialVersionUIDUnchanged",
16 + "elementKind": "field",
17 + "fieldName": "serialVersionUID",
18 + "justification": "No real breackage here. Only adds a new method",
19 + "new": "field org.xwiki.extension.ExtensionId.serialVersionUID",
20 + "old": "field org.xwiki.extension.ExtensionId.serialVersionUID",
21 + "package": "org.xwiki.extension"
22 + }
23 + ],
24 + [
25 + {
26 + "classSimpleName": "NotificationDisplayer",
27 + "code": "java.method.parameterTypeChanged",
28 + "elementKind": "parameter",
29 + "justification": "NotificationDisplayer must handle a composite event instead of a raw event",
30 + "methodName": "renderNotification",
31 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
32 + "newType": "org.xwiki.notifications.CompositeEvent",
33 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
34 + "oldType": "org.xwiki.eventstream.Event",
35 + "package": "org.xwiki.notifications",
36 + "parameterIndex": "0"
37 + },
38 + {
39 + "classSimpleName": "NotificationManager",
40 + "code": "java.method.returnTypeTypeParametersChanged",
41 + "elementKind": "method",
42 + "justification": "NotificationManager must return composite events instead of a raw events now",
43 + "methodName": "getEvents",
44 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException",
45 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
46 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException",
47 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
48 + "package": "org.xwiki.notifications"
49 + },
50 + {
51 + "classSimpleName": "NotificationManager",
52 + "code": "java.method.returnTypeTypeParametersChanged",
53 + "elementKind": "method",
54 + "justification": "NotificationManager must return composite events instead of a raw events now",
55 + "methodName": "getEvents",
56 + "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",
57 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
58 + "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",
59 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
60 + "package": "org.xwiki.notifications"
61 + },
62 + {
63 + "classSimpleName": "NotificationRenderer",
64 + "code": "java.method.parameterTypeChanged",
65 + "elementKind": "parameter",
66 + "justification": "NotificationRenderer must handle a composite event instead of a raw event",
67 + "methodName": "render",
68 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
69 + "newType": "org.xwiki.notifications.CompositeEvent",
70 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
71 + "oldType": "org.xwiki.eventstream.Event",
72 + "package": "org.xwiki.notifications",
73 + "parameterIndex": "0"
74 + },
75 + {
76 + "classSimpleName": "NotificationScriptService",
77 + "code": "java.method.returnTypeTypeParametersChanged",
78 + "elementKind": "method",
79 + "justification": "NotificationManager must return composite events instead of a raw events now",
80 + "methodName": "getEvents",
81 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException",
82 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
83 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException",
84 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
85 + "package": "org.xwiki.notifications.script"
86 + },
87 + {
88 + "classSimpleName": "NotificationScriptService",
89 + "code": "java.method.returnTypeTypeParametersChanged",
90 + "elementKind": "method",
91 + "justification": "NotificationManager must return composite events instead of a raw events now",
92 + "methodName": "getEvents",
93 + "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",
94 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
95 + "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",
96 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
97 + "package": "org.xwiki.notifications.script"
98 + },
99 + {
100 + "classSimpleName": "NotificationScriptService",
101 + "code": "java.method.returnTypeTypeParametersChanged",
102 + "elementKind": "method",
103 + "justification": "NotificationManager must return composite events instead of a raw events now",
104 + "methodName": "getEvents",
105 + "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",
106 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>",
107 + "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",
108 + "oldType": "java.util.List<org.xwiki.eventstream.Event>",
109 + "package": "org.xwiki.notifications.script"
110 + },
111 + {
112 + "classSimpleName": "NotificationScriptService",
113 + "code": "java.method.parameterTypeChanged",
114 + "elementKind": "parameter",
115 + "justification": "NotificationManager must return composite events instead of a raw events now",
116 + "methodName": "render",
117 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException",
118 + "newType": "org.xwiki.notifications.CompositeEvent",
119 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException",
120 + "oldType": "org.xwiki.eventstream.Event",
121 + "package": "org.xwiki.notifications.script",
122 + "parameterIndex": "0"
123 + },
124 + {
125 + "annotationType": "javax.xml.bind.annotation.XmlElement",
126 + "code": "java.annotation.added",
127 + "elementKind": "annotation",
128 + "justification": "Align with Java API",
129 + "new": "field org.xwiki.rest.model.jaxb.JobRequest.verbose",
130 + "old": "field org.xwiki.rest.model.jaxb.JobRequest.verbose"
131 + },
132 + {
133 + "classSimpleName": "RecordableEventDescriptorManager",
134 + "code": "java.method.addedToInterface",
135 + "elementKind": "method",
136 + "justification": "Young API",
137 + "methodName": "getAllRecordableEventDescriptorsAllWikis",
138 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException",
139 + "package": "org.xwiki.eventstream"
140 + },
141 + {
142 + "classSimpleName": "NotificationManager",
143 + "code": "java.method.addedToInterface",
144 + "elementKind": "method",
145 + "justification": "Young API",
146 + "methodName": "getEvents",
147 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
148 + "package": "org.xwiki.notifications"
149 + },
150 + {
151 + "classSimpleName": "NotificationConfiguration",
152 + "code": "java.method.addedToInterface",
153 + "elementKind": "method",
154 + "justification": "Young API",
155 + "methodName": "areEmailsEnabled",
156 + "new": "method boolean org.xwiki.notifications.NotificationConfiguration::areEmailsEnabled()",
157 + "package": "org.xwiki.notifications"
158 + },
159 + {
160 + "classSimpleName": "NotificationManager",
161 + "code": "java.method.addedToInterface",
162 + "elementKind": "method",
163 + "justification": "Young API",
164 + "methodName": "getEvents",
165 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, org.xwiki.notifications.NotificationFormat, boolean, int, java.util.Date, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException",
166 + "package": "org.xwiki.notifications"
167 + },
168 + {
169 + "classSimpleName": "ResourceReferenceHandlerServlet",
170 + "code": "java.method.returnTypeTypeParametersChanged",
171 + "elementKind": "method",
172 + "justification": "REVAPI bug",
173 + "methodName": "getInitParameterNames",
174 + "new": "method java.util.Enumeration javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet",
175 + "newType": "java.util.Enumeration",
176 + "old": "method java.util.Enumeration<java.lang.String> javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet",
177 + "oldType": "java.util.Enumeration<java.lang.String>",
178 + "package": "org.xwiki.resource.servlet"
179 + }
180 + ]
181 +]

Get Connected