Last modified by Guillaume Delhumeau on 2018/08/13

From version 9.3
edited by Ecaterina Moraru (Valica)
on 2018/05/15
Change comment: There is no comment for this version
To version 9.5
edited by Ecaterina Moraru (Valica)
on 2018/05/15
Change comment: Added backward-compatiblity violations data

Summary

Details

Page properties
Content
... ... @@ -71,10 +71,7 @@
71 71  
72 72  The following APIs were modified since XWiki 10.3:
73 73  
74 -{{comment}}
75 -Remove!
76 -{{backwardCompatiblityReport version="10.4"/}}
77 -{{/comment}}
74 +{{backwardCompatiblityReport version="10.4-rc-1"/}}
78 78  
79 79  = Credits =
80 80  
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,494 @@
1 +[
2 + [
3 + "]"
4 + ],
5 + [
6 + "]"
7 + ],
8 + [
9 + {
10 + "classSimpleName": "MutableServletRequest",
11 + "code": "java.method.removed",
12 + "elementKind": "method",
13 + "justification": "revapi bug",
14 + "methodName": "getAsyncContext",
15 + "old": "method javax.servlet.AsyncContext javax.servlet.ServletRequest::getAsyncContext() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
16 + "package": "org.xwiki.wysiwyg.filter"
17 + },
18 + {
19 + "classSimpleName": "MutableServletRequest",
20 + "code": "java.method.returnTypeTypeParametersChanged",
21 + "elementKind": "method",
22 + "justification": "revapi bug",
23 + "methodName": "getAttributeNames",
24 + "new": "method java.util.Enumeration javax.servlet.ServletRequest::getAttributeNames() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
25 + "newType": "java.util.Enumeration",
26 + "old": "method java.util.Enumeration<java.lang.String> javax.servlet.ServletRequest::getAttributeNames() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
27 + "oldType": "java.util.Enumeration<java.lang.String>",
28 + "package": "org.xwiki.wysiwyg.filter"
29 + },
30 + {
31 + "classSimpleName": "MutableServletRequest",
32 + "code": "java.method.removed",
33 + "elementKind": "method",
34 + "justification": "revapi bug",
35 + "methodName": "getDispatcherType",
36 + "old": "method javax.servlet.DispatcherType javax.servlet.ServletRequest::getDispatcherType() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
37 + "package": "org.xwiki.wysiwyg.filter"
38 + },
39 + {
40 + "classSimpleName": "MutableServletRequest",
41 + "code": "java.method.returnTypeTypeParametersChanged",
42 + "elementKind": "method",
43 + "justification": "revapi bug",
44 + "methodName": "getLocales",
45 + "new": "method java.util.Enumeration javax.servlet.ServletRequest::getLocales() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
46 + "newType": "java.util.Enumeration",
47 + "old": "method java.util.Enumeration<java.util.Locale> javax.servlet.ServletRequest::getLocales() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
48 + "oldType": "java.util.Enumeration<java.util.Locale>",
49 + "package": "org.xwiki.wysiwyg.filter"
50 + },
51 + {
52 + "classSimpleName": "MutableServletRequest",
53 + "code": "java.method.returnTypeTypeParametersChanged",
54 + "elementKind": "method",
55 + "justification": "revapi bug",
56 + "methodName": "getParameterMap",
57 + "new": "method java.util.Map javax.servlet.ServletRequest::getParameterMap() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
58 + "newType": "java.util.Map",
59 + "old": "method java.util.Map<java.lang.String, java.lang.String[]> javax.servlet.ServletRequest::getParameterMap() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
60 + "oldType": "java.util.Map<java.lang.String, java.lang.String[]>",
61 + "package": "org.xwiki.wysiwyg.filter"
62 + },
63 + {
64 + "classSimpleName": "MutableServletRequest",
65 + "code": "java.method.returnTypeTypeParametersChanged",
66 + "elementKind": "method",
67 + "justification": "revapi bug",
68 + "methodName": "getParameterNames",
69 + "new": "method java.util.Enumeration javax.servlet.ServletRequest::getParameterNames() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
70 + "newType": "java.util.Enumeration",
71 + "old": "method java.util.Enumeration<java.lang.String> javax.servlet.ServletRequest::getParameterNames() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
72 + "oldType": "java.util.Enumeration<java.lang.String>",
73 + "package": "org.xwiki.wysiwyg.filter"
74 + },
75 + {
76 + "classSimpleName": "MutableServletRequest",
77 + "code": "java.method.removed",
78 + "elementKind": "method",
79 + "justification": "revapi bug",
80 + "methodName": "getServletContext",
81 + "old": "method javax.servlet.ServletContext javax.servlet.ServletRequest::getServletContext() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
82 + "package": "org.xwiki.wysiwyg.filter"
83 + },
84 + {
85 + "classSimpleName": "MutableServletRequest",
86 + "code": "java.method.removed",
87 + "elementKind": "method",
88 + "justification": "revapi bug",
89 + "methodName": "isAsyncStarted",
90 + "old": "method boolean javax.servlet.ServletRequest::isAsyncStarted() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
91 + "package": "org.xwiki.wysiwyg.filter"
92 + },
93 + {
94 + "classSimpleName": "MutableServletRequest",
95 + "code": "java.method.removed",
96 + "elementKind": "method",
97 + "justification": "revapi bug",
98 + "methodName": "isAsyncSupported",
99 + "old": "method boolean javax.servlet.ServletRequest::isAsyncSupported() @ org.xwiki.wysiwyg.filter.MutableServletRequest",
100 + "package": "org.xwiki.wysiwyg.filter"
101 + },
102 + {
103 + "classSimpleName": "MutableServletRequest",
104 + "code": "java.method.removed",
105 + "elementKind": "method",
106 + "justification": "revapi bug",
107 + "methodName": "startAsync",
108 + "old": "method javax.servlet.AsyncContext javax.servlet.ServletRequest::startAsync() throws java.lang.IllegalStateException @ org.xwiki.wysiwyg.filter.MutableServletRequest",
109 + "package": "org.xwiki.wysiwyg.filter"
110 + },
111 + {
112 + "classSimpleName": "MutableServletRequest",
113 + "code": "java.method.removed",
114 + "elementKind": "method",
115 + "justification": "revapi bug",
116 + "methodName": "startAsync",
117 + "old": "method javax.servlet.AsyncContext javax.servlet.ServletRequest::startAsync(javax.servlet.ServletRequest, javax.servlet.ServletResponse) throws java.lang.IllegalStateException @ org.xwiki.wysiwyg.filter.MutableServletRequest",
118 + "package": "org.xwiki.wysiwyg.filter"
119 + },
120 + {
121 + "classSimpleName": "NotificationFilter",
122 + "code": "java.method.returnTypeChanged",
123 + "elementKind": "method",
124 + "justification": "Young API",
125 + "methodName": "filterEvent",
126 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
127 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy",
128 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
129 + "oldType": "boolean",
130 + "package": "org.xwiki.notifications.filters"
131 + },
132 + {
133 + "classSimpleName": "NotificationFilter",
134 + "code": "java.method.numberOfParametersChanged",
135 + "elementKind": "method",
136 + "justification": "Young API",
137 + "methodName": "filterEvent",
138 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)",
139 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
140 + "package": "org.xwiki.notifications.filters"
141 + },
142 + {
143 + "classSimpleName": "NotificationFilter",
144 + "code": "java.method.returnTypeChanged",
145 + "elementKind": "method",
146 + "justification": "Young API",
147 + "methodName": "filterEvent",
148 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)",
149 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy",
150 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
151 + "oldType": "boolean",
152 + "package": "org.xwiki.notifications.filters"
153 + },
154 + {
155 + "classSimpleName": "NotificationFilter",
156 + "code": "java.method.numberOfParametersChanged",
157 + "elementKind": "method",
158 + "justification": "Young API",
159 + "methodName": "filterExpression",
160 + "new": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)",
161 + "old": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)",
162 + "package": "org.xwiki.notifications.filters"
163 + },
164 + {
165 + "classSimpleName": "NotificationFilter",
166 + "code": "java.method.numberOfParametersChanged",
167 + "elementKind": "method",
168 + "justification": "Young API",
169 + "methodName": "filterExpression",
170 + "new": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.preferences.NotificationPreference)",
171 + "old": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.preferences.NotificationPreference)",
172 + "package": "org.xwiki.notifications.filters"
173 + },
174 + {
175 + "classSimpleName": "NotificationFilterManager",
176 + "code": "java.method.returnTypeChanged",
177 + "elementKind": "method",
178 + "justification": "Young API",
179 + "methodName": "getAllFilters",
180 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
181 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
182 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
183 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
184 + "package": "org.xwiki.notifications.filters"
185 + },
186 + {
187 + "classSimpleName": "NotificationFilterManager",
188 + "code": "java.method.addedToInterface",
189 + "elementKind": "method",
190 + "justification": "Young API",
191 + "methodName": "getAllFilters",
192 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(boolean) throws org.xwiki.notifications.NotificationException",
193 + "package": "org.xwiki.notifications.filters"
194 + },
195 + {
196 + "classSimpleName": "NotificationFilterManager",
197 + "code": "java.method.addedToInterface",
198 + "elementKind": "method",
199 + "justification": "Young API",
200 + "methodName": "getEnabledFilters",
201 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getEnabledFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>, java.util.Map<java.lang.String, java.lang.Boolean>)",
202 + "package": "org.xwiki.notifications.filters"
203 + },
204 + {
205 + "classSimpleName": "NotificationFilterManager",
206 + "code": "java.method.returnTypeChanged",
207 + "elementKind": "method",
208 + "justification": "Young API",
209 + "methodName": "getFilterPreferences",
210 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
211 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
212 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
213 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
214 + "package": "org.xwiki.notifications.filters"
215 + },
216 + {
217 + "classSimpleName": "NotificationFilterManager",
218 + "code": "java.method.parameterTypeChanged",
219 + "elementKind": "parameter",
220 + "justification": "Young API",
221 + "methodName": "getFilterPreferences",
222 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter)",
223 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
224 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException",
225 + "oldType": "org.xwiki.model.reference.DocumentReference",
226 + "package": "org.xwiki.notifications.filters",
227 + "parameterIndex": "0"
228 + },
229 + {
230 + "classSimpleName": "NotificationFilterManager",
231 + "code": "java.method.returnTypeChanged",
232 + "elementKind": "method",
233 + "justification": "Young API",
234 + "methodName": "getFilterPreferences",
235 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter)",
236 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
237 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException",
238 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
239 + "package": "org.xwiki.notifications.filters"
240 + },
241 + {
242 + "classSimpleName": "NotificationFilterManager",
243 + "code": "java.method.exception.checkedRemoved",
244 + "elementKind": "method",
245 + "exception": "org.xwiki.notifications.NotificationException",
246 + "justification": "Young API",
247 + "methodName": "getFilterPreferences",
248 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter)",
249 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter) throws org.xwiki.notifications.NotificationException",
250 + "package": "org.xwiki.notifications.filters"
251 + },
252 + {
253 + "classSimpleName": "NotificationFilterManager",
254 + "code": "java.method.parameterTypeChanged",
255 + "elementKind": "parameter",
256 + "justification": "Young API",
257 + "methodName": "getFilterPreferences",
258 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)",
259 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
260 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException",
261 + "oldType": "org.xwiki.model.reference.DocumentReference",
262 + "package": "org.xwiki.notifications.filters",
263 + "parameterIndex": "0"
264 + },
265 + {
266 + "classSimpleName": "NotificationFilterManager",
267 + "code": "java.method.returnTypeChanged",
268 + "elementKind": "method",
269 + "justification": "Young API",
270 + "methodName": "getFilterPreferences",
271 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)",
272 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
273 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException",
274 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
275 + "package": "org.xwiki.notifications.filters"
276 + },
277 + {
278 + "classSimpleName": "NotificationFilterManager",
279 + "code": "java.method.exception.checkedRemoved",
280 + "elementKind": "method",
281 + "exception": "org.xwiki.notifications.NotificationException",
282 + "justification": "Young API",
283 + "methodName": "getFilterPreferences",
284 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType)",
285 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType) throws org.xwiki.notifications.NotificationException",
286 + "package": "org.xwiki.notifications.filters"
287 + },
288 + {
289 + "classSimpleName": "NotificationFilterManager",
290 + "code": "java.method.parameterTypeChanged",
291 + "elementKind": "parameter",
292 + "justification": "Young API",
293 + "methodName": "getFilterPreferences",
294 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)",
295 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
296 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(===org.xwiki.model.reference.DocumentReference===, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException",
297 + "oldType": "org.xwiki.model.reference.DocumentReference",
298 + "package": "org.xwiki.notifications.filters",
299 + "parameterIndex": "0"
300 + },
301 + {
302 + "classSimpleName": "NotificationFilterManager",
303 + "code": "java.method.returnTypeChanged",
304 + "elementKind": "method",
305 + "justification": "Young API",
306 + "methodName": "getFilterPreferences",
307 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)",
308 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
309 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException",
310 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
311 + "package": "org.xwiki.notifications.filters"
312 + },
313 + {
314 + "classSimpleName": "NotificationFilterManager",
315 + "code": "java.method.exception.checkedRemoved",
316 + "elementKind": "method",
317 + "exception": "org.xwiki.notifications.NotificationException",
318 + "justification": "Young API",
319 + "methodName": "getFilterPreferences",
320 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat)",
321 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference> org.xwiki.notifications.filters.NotificationFilterManager::getFilterPreferences(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.filters.NotificationFilter, org.xwiki.notifications.filters.NotificationFilterType, org.xwiki.notifications.NotificationFormat) throws org.xwiki.notifications.NotificationException",
322 + "package": "org.xwiki.notifications.filters"
323 + },
324 + {
325 + "classSimpleName": "NotificationFilterManager",
326 + "code": "java.method.removed",
327 + "elementKind": "method",
328 + "justification": "Young API",
329 + "methodName": "getFilters",
330 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getFilters(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.preferences.NotificationPreference) throws org.xwiki.notifications.NotificationException",
331 + "package": "org.xwiki.notifications.filters"
332 + },
333 + {
334 + "classSimpleName": "NotificationFilterManager",
335 + "code": "java.method.addedToInterface",
336 + "elementKind": "method",
337 + "justification": "Young API",
338 + "methodName": "getFiltersRelatedToNotificationPreference",
339 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getFiltersRelatedToNotificationPreference(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>, org.xwiki.notifications.preferences.NotificationPreference)",
340 + "package": "org.xwiki.notifications.filters"
341 + },
342 + {
343 + "classSimpleName": "NotificationFilterManager",
344 + "code": "java.method.parameterTypeChanged",
345 + "elementKind": "parameter",
346 + "justification": "Young API",
347 + "methodName": "getToggleableFilters",
348 + "new": "parameter java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(===java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>===)",
349 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
350 + "old": "parameter java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(===org.xwiki.model.reference.DocumentReference===) throws org.xwiki.notifications.NotificationException",
351 + "oldType": "org.xwiki.model.reference.DocumentReference",
352 + "package": "org.xwiki.notifications.filters",
353 + "parameterIndex": "0"
354 + },
355 + {
356 + "classSimpleName": "NotificationFilterManager",
357 + "code": "java.method.returnTypeChanged",
358 + "elementKind": "method",
359 + "justification": "Young API",
360 + "methodName": "getToggleableFilters",
361 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>)",
362 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter>",
363 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
364 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
365 + "package": "org.xwiki.notifications.filters"
366 + },
367 + {
368 + "classSimpleName": "NotificationFilterManager",
369 + "code": "java.method.exception.checkedRemoved",
370 + "elementKind": "method",
371 + "exception": "org.xwiki.notifications.NotificationException",
372 + "justification": "Young API",
373 + "methodName": "getToggleableFilters",
374 + "new": "method java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>)",
375 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getToggleableFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
376 + "package": "org.xwiki.notifications.filters"
377 + },
378 + {
379 + "classSimpleName": "NotificationFiltersScriptService",
380 + "code": "java.method.returnTypeChanged",
381 + "elementKind": "method",
382 + "justification": "Young API",
383 + "methodName": "getFilters",
384 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException",
385 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
386 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException",
387 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
388 + "package": "org.xwiki.notifications.filters.script"
389 + },
390 + {
391 + "classSimpleName": "WatchedEntityReference",
392 + "code": "java.method.exception.checkedAdded",
393 + "elementKind": "method",
394 + "exception": "org.xwiki.notifications.NotificationException",
395 + "justification": "Young API",
396 + "methodName": "isWatched",
397 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
398 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference)",
399 + "package": "org.xwiki.notifications.filters.watch"
400 + },
401 + {
402 + "classSimpleName": "WatchedLocationReference",
403 + "code": "java.method.numberOfParametersChanged",
404 + "elementKind": "constructor",
405 + "justification": "Young API",
406 + "methodName": "<init>",
407 + "new": "method void org.xwiki.notifications.filters.watch.WatchedLocationReference::<init>(org.xwiki.model.reference.EntityReference, java.lang.String, org.xwiki.model.reference.EntityReferenceResolver<java.lang.String>, org.xwiki.notifications.filters.internal.scope.ScopeNotificationFilterLocationStateComputer, org.xwiki.notifications.filters.NotificationFilterManager)",
408 + "old": "method void org.xwiki.notifications.filters.watch.WatchedLocationReference::<init>(org.xwiki.model.reference.EntityReference, java.lang.String, org.xwiki.model.reference.EntityReferenceResolver<java.lang.String>, org.xwiki.notifications.filters.internal.scope.ScopeNotificationFilterLocationStateComputer)",
409 + "package": "org.xwiki.notifications.filters.watch"
410 + },
411 + {
412 + "classSimpleName": "WatchedLocationReference",
413 + "code": "java.method.exception.checkedAdded",
414 + "elementKind": "method",
415 + "exception": "org.xwiki.notifications.NotificationException",
416 + "justification": "Young API",
417 + "methodName": "isWatched",
418 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
419 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference)",
420 + "package": "org.xwiki.notifications.filters.watch"
421 + },
422 + {
423 + "classSimpleName": "WatchedUserReference",
424 + "code": "java.method.numberOfParametersChanged",
425 + "elementKind": "constructor",
426 + "justification": "Young API",
427 + "methodName": "<init>",
428 + "new": "method void org.xwiki.notifications.filters.watch.WatchedUserReference::<init>(java.lang.String, org.xwiki.notifications.filters.internal.user.EventUserFilterPreferencesGetter, org.xwiki.notifications.filters.NotificationFilterManager)",
429 + "old": "method void org.xwiki.notifications.filters.watch.WatchedUserReference::<init>(java.lang.String, org.xwiki.notifications.filters.internal.user.EventUserFilterPreferencesGetter)",
430 + "package": "org.xwiki.notifications.filters.watch"
431 + },
432 + {
433 + "classSimpleName": "WatchedUserReference",
434 + "code": "java.method.exception.checkedAdded",
435 + "elementKind": "method",
436 + "exception": "org.xwiki.notifications.NotificationException",
437 + "justification": "Young API",
438 + "methodName": "isWatched",
439 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
440 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference)",
441 + "package": "org.xwiki.notifications.filters.watch"
442 + },
443 + {
444 + "classSimpleName": "NotificationFilterManager",
445 + "code": "java.method.addedToInterface",
446 + "elementKind": "method",
447 + "justification": "Young API",
448 + "methodName": "getToggeableFilterActivations",
449 + "new": "method java.util.Map<java.lang.String, java.lang.Boolean> org.xwiki.notifications.filters.NotificationFilterManager::getToggeableFilterActivations(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
450 + "package": "org.xwiki.notifications.filters"
451 + },
452 + {
453 + "classSimpleName": "NotificationFilter",
454 + "code": "java.method.numberOfParametersChanged",
455 + "elementKind": "method",
456 + "justification": "Young API",
457 + "methodName": "filterEvent",
458 + "new": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>, org.xwiki.notifications.NotificationFormat)",
459 + "old": "method org.xwiki.notifications.filters.NotificationFilter.FilterPolicy org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
460 + "package": "org.xwiki.notifications.filters"
461 + },
462 + {
463 + "classSimpleName": "WatchedEntitiesManager",
464 + "code": "java.method.addedToInterface",
465 + "elementKind": "method",
466 + "justification": "Young API",
467 + "methodName": "getWatchedUsers",
468 + "new": "method java.util.Collection<java.lang.String> org.xwiki.notifications.filters.watch.WatchedEntitiesManager::getWatchedUsers(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
469 + "package": "org.xwiki.notifications.filters.watch"
470 + },
471 + {
472 + "classSimpleName": "NotificationFilterManager",
473 + "code": "java.method.numberOfParametersChanged",
474 + "elementKind": "method",
475 + "justification": "Young API",
476 + "methodName": "getAllFilters",
477 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference, boolean) throws org.xwiki.notifications.NotificationException",
478 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
479 + "package": "org.xwiki.notifications.filters"
480 + },
481 + {
482 + "classSimpleName": "NotificationFilterManager",
483 + "code": "java.method.returnTypeChanged",
484 + "elementKind": "method",
485 + "justification": "Young API",
486 + "methodName": "getAllFilters",
487 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference, boolean) throws org.xwiki.notifications.NotificationException",
488 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
489 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
490 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
491 + "package": "org.xwiki.notifications.filters"
492 + }
493 + ]
494 +]

Get Connected