Last modified by Marius Dumitru Florea on 2018/08/29

<
From version < 8.1 >
edited by Clément Aubin
on 2017/08/23
To version < 10.2 >
edited by Clément Aubin
on 2017/08/23
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -71,7 +71,7 @@
71 71  
72 72  The following APIs were modified since XWiki 9.6:
73 73  
74 -{{backwardCompatiblityReport version="<version>"/}}
74 +{{backwardCompatiblityReport version="9.7-rc-1"/}}
75 75  
76 76  = Credits =
77 77  
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,292 @@
1 +[
2 + [
3 + {
4 + "annotationType": "javax.xml.bind.annotation.XmlType",
5 + "attribute": "propOrder",
6 + "code": "java.annotation.attributeValueChanged",
7 + "elementKind": "annotation",
8 + "justification": "Not a breackage in the context of REST",
9 + "new": "class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionDependency",
10 + "newValue": "{\"id\", \"constraint\", \"optional\", \"repositories\"}",
11 + "old": "class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionDependency",
12 + "oldValue": "{\"id\", \"constraint\", \"repositories\"}"
13 + }
14 + ],
15 + [
16 + "]"
17 + ],
18 + [
19 + {
20 + "classSimpleName": "RecordableEventDescriptorManager",
21 + "code": "java.method.removed",
22 + "elementKind": "method",
23 + "justification": "Young API",
24 + "methodName": "getAllRecordableEventDescriptorsAllWikis",
25 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException",
26 + "package": "org.xwiki.eventstream"
27 + },
28 + {
29 + "classSimpleName": "RecordableEventDescriptorManager",
30 + "code": "java.method.addedToInterface",
31 + "elementKind": "method",
32 + "justification": "Young API",
33 + "methodName": "getRecordableEventDescriptors",
34 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getRecordableEventDescriptors(boolean) throws org.xwiki.eventstream.EventStreamException",
35 + "package": "org.xwiki.eventstream"
36 + },
37 + {
38 + "classSimpleName": "EventStreamScriptService",
39 + "code": "java.method.removed",
40 + "elementKind": "method",
41 + "justification": "Young API",
42 + "methodName": "getAllRecordableEventDescriptors",
43 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.script.EventStreamScriptService::getAllRecordableEventDescriptors() throws org.xwiki.eventstream.EventStreamException",
44 + "package": "org.xwiki.eventstream.script"
45 + },
46 + {
47 + "classSimpleName": "NotificationConfiguration",
48 + "code": "java.method.addedToInterface",
49 + "elementKind": "method",
50 + "justification": "Young API",
51 + "methodName": "liveNotificationsGraceTime",
52 + "new": "method int org.xwiki.notifications.NotificationConfiguration::liveNotificationsGraceTime()",
53 + "package": "org.xwiki.notifications"
54 + },
55 + {
56 + "classSimpleName": "NotificationPreference",
57 + "code": "java.method.parameterTypeChanged",
58 + "elementKind": "parameter",
59 + "justification": "Young API",
60 + "methodName": "<init>",
61 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)",
62 + "newType": "boolean",
63 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean)",
64 + "oldType": "java.lang.String",
65 + "package": "org.xwiki.notifications",
66 + "parameterIndex": "1"
67 + },
68 + {
69 + "classSimpleName": "NotificationPreference",
70 + "code": "java.method.parameterTypeChanged",
71 + "elementKind": "parameter",
72 + "justification": "Young API",
73 + "methodName": "<init>",
74 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)",
75 + "newType": "org.xwiki.notifications.NotificationFormat",
76 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===)",
77 + "oldType": "boolean",
78 + "package": "org.xwiki.notifications",
79 + "parameterIndex": "2"
80 + },
81 + {
82 + "classSimpleName": "NotificationPreference",
83 + "code": "java.method.parameterTypeChanged",
84 + "elementKind": "parameter",
85 + "justification": "Young API",
86 + "methodName": "<init>",
87 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat, java.util.Date)",
88 + "newType": "boolean",
89 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean, org.xwiki.notifications.NotificationFormat)",
90 + "oldType": "java.lang.String",
91 + "package": "org.xwiki.notifications",
92 + "parameterIndex": "1"
93 + },
94 + {
95 + "classSimpleName": "NotificationPreference",
96 + "code": "java.method.parameterTypeChanged",
97 + "elementKind": "parameter",
98 + "justification": "Young API",
99 + "methodName": "<init>",
100 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===, java.util.Date)",
101 + "newType": "org.xwiki.notifications.NotificationFormat",
102 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)",
103 + "oldType": "boolean",
104 + "package": "org.xwiki.notifications",
105 + "parameterIndex": "2"
106 + },
107 + {
108 + "classSimpleName": "NotificationPreference",
109 + "code": "java.method.parameterTypeChanged",
110 + "elementKind": "parameter",
111 + "justification": "Young API",
112 + "methodName": "<init>",
113 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, org.xwiki.notifications.NotificationFormat, ===java.util.Date===)",
114 + "newType": "java.util.Date",
115 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)",
116 + "oldType": "org.xwiki.notifications.NotificationFormat",
117 + "package": "org.xwiki.notifications",
118 + "parameterIndex": "3"
119 + },
120 + {
121 + "classSimpleName": "NotificationPreference",
122 + "code": "java.method.removed",
123 + "elementKind": "method",
124 + "justification": "Young API",
125 + "methodName": "getApplicationId",
126 + "old": "method java.lang.String org.xwiki.notifications.NotificationPreference::getApplicationId()",
127 + "package": "org.xwiki.notifications"
128 + },
129 + {
130 + "classSimpleName": "NotificationFilter",
131 + "code": "java.method.numberOfParametersChanged",
132 + "elementKind": "method",
133 + "justification": "Young API",
134 + "methodName": "queryFilterParams",
135 + "new": "method java.util.Map<java.lang.String, java.lang.Object> org.xwiki.notifications.NotificationFilter::queryFilterParams(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat, java.util.List<java.lang.String>)",
136 + "old": "method java.util.Map<java.lang.String, java.lang.Object> org.xwiki.notifications.NotificationFilter::queryFilterParams(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
137 + "package": "org.xwiki.notifications"
138 + },
139 + {
140 + "classSimpleName": "NotificationDisplayer",
141 + "code": "java.class.removed",
142 + "elementKind": "interface",
143 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationDisplayer",
144 + "old": "interface org.xwiki.notifications.NotificationDisplayer",
145 + "package": "org.xwiki.notifications"
146 + },
147 + {
148 + "classSimpleName": "NotificationFilter",
149 + "code": "java.class.removed",
150 + "elementKind": "interface",
151 + "justification": "Young API, moved to org.xwiki.notifications.filters.NotificationFilter",
152 + "old": "interface org.xwiki.notifications.NotificationFilter",
153 + "package": "org.xwiki.notifications"
154 + },
155 + {
156 + "classSimpleName": "NotificationManager",
157 + "code": "java.class.removed",
158 + "elementKind": "interface",
159 + "justification": "Young API, moved to org.xwiki.notifications.sources.NotificationManager",
160 + "old": "interface org.xwiki.notifications.NotificationManager",
161 + "package": "org.xwiki.notifications"
162 + },
163 + {
164 + "classSimpleName": "NotificationPreference",
165 + "code": "java.class.removed",
166 + "elementKind": "class",
167 + "justification": "Young API, moved to org.xwiki.notifications.preferences.NotificationPreference",
168 + "old": "class org.xwiki.notifications.NotificationPreference",
169 + "package": "org.xwiki.notifications"
170 + },
171 + {
172 + "classSimpleName": "NotificationRenderer",
173 + "code": "java.class.removed",
174 + "elementKind": "interface",
175 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationRenderer",
176 + "old": "interface org.xwiki.notifications.NotificationRenderer",
177 + "package": "org.xwiki.notifications"
178 + },
179 + {
180 + "classSimpleName": "NotificationEmailInterval",
181 + "code": "java.class.removed",
182 + "elementKind": "enum",
183 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailInterval",
184 + "old": "enum org.xwiki.notifications.email.NotificationEmailInterval",
185 + "package": "org.xwiki.notifications.email"
186 + },
187 + {
188 + "classSimpleName": "NotificationEmailRenderer",
189 + "code": "java.class.removed",
190 + "elementKind": "interface",
191 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailRenderer",
192 + "old": "interface org.xwiki.notifications.email.NotificationEmailRenderer",
193 + "package": "org.xwiki.notifications.email"
194 + },
195 + {
196 + "classSimpleName": "NotificationRSSRenderer",
197 + "code": "java.class.removed",
198 + "elementKind": "interface",
199 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSRenderer",
200 + "old": "interface org.xwiki.notifications.rss.NotificationRSSRenderer",
201 + "package": "org.xwiki.notifications.rss"
202 + },
203 + {
204 + "classSimpleName": "NotificationRSSManager",
205 + "code": "java.class.removed",
206 + "elementKind": "interface",
207 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSManager",
208 + "old": "interface org.xwiki.notifications.rss.NotificationRSSManager",
209 + "package": "org.xwiki.notifications.rss"
210 + },
211 + {
212 + "classSimpleName": "NotificationScriptService",
213 + "code": "java.class.removed",
214 + "elementKind": "class",
215 + "justification": "Young API, moved to org.xwiki.notifications.script.NotificationScriptService",
216 + "old": "class org.xwiki.notifications.script.NotificationScriptService",
217 + "package": "org.xwiki.notifications.script"
218 + },
219 + {
220 + "classSimpleName": "ExtendedMimeMessage",
221 + "code": "java.method.returnTypeTypeParametersChanged",
222 + "elementKind": "method",
223 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
224 + "methodName": "getAllHeaderLines",
225 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
226 + "newType": "java.util.Enumeration<java.lang.String>",
227 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
228 + "oldType": "java.util.Enumeration",
229 + "package": "org.xwiki.mail"
230 + },
231 + {
232 + "classSimpleName": "ExtendedMimeMessage",
233 + "code": "java.method.returnTypeTypeParametersChanged",
234 + "elementKind": "method",
235 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
236 + "methodName": "getAllHeaders",
237 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
238 + "newType": "java.util.Enumeration<javax.mail.Header>",
239 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
240 + "oldType": "java.util.Enumeration",
241 + "package": "org.xwiki.mail"
242 + },
243 + {
244 + "classSimpleName": "ExtendedMimeMessage",
245 + "code": "java.method.returnTypeTypeParametersChanged",
246 + "elementKind": "method",
247 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
248 + "methodName": "getMatchingHeaderLines",
249 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
250 + "newType": "java.util.Enumeration<java.lang.String>",
251 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
252 + "oldType": "java.util.Enumeration",
253 + "package": "org.xwiki.mail"
254 + },
255 + {
256 + "classSimpleName": "ExtendedMimeMessage",
257 + "code": "java.method.returnTypeTypeParametersChanged",
258 + "elementKind": "method",
259 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
260 + "methodName": "getMatchingHeaders",
261 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
262 + "newType": "java.util.Enumeration<javax.mail.Header>",
263 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
264 + "oldType": "java.util.Enumeration",
265 + "package": "org.xwiki.mail"
266 + },
267 + {
268 + "classSimpleName": "ExtendedMimeMessage",
269 + "code": "java.method.returnTypeTypeParametersChanged",
270 + "elementKind": "method",
271 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
272 + "methodName": "getNonMatchingHeaderLines",
273 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
274 + "newType": "java.util.Enumeration<java.lang.String>",
275 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
276 + "oldType": "java.util.Enumeration",
277 + "package": "org.xwiki.mail"
278 + },
279 + {
280 + "classSimpleName": "ExtendedMimeMessage",
281 + "code": "java.method.returnTypeTypeParametersChanged",
282 + "elementKind": "method",
283 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs",
284 + "methodName": "getNonMatchingHeaders",
285 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
286 + "newType": "java.util.Enumeration<javax.mail.Header>",
287 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage",
288 + "oldType": "java.util.Enumeration",
289 + "package": "org.xwiki.mail"
290 + }
291 + ]
292 +]

Get Connected