Last modified by Eduard Moraru on 2018/10/17

<
From version < 8.1 >
edited by Guillaume Delhumeau
on 2018/06/21
To version < 8.2 >
edited by Guillaume Delhumeau
on 2018/06/21
>
Change comment: Added backward-compatiblity violations data

Summary

Details

ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,410 @@
1 +[
2 + [
3 +
4 + ],
5 + [
6 +
7 + ],
8 + [
9 + {
10 + "classQualifiedName": "org.xwiki.notifications.filters.watchlistbridge.WatchlistBridgeProvider",
11 + "classSimpleName": "WatchlistBridgeProvider",
12 + "code": "java.class.removed",
13 + "elementKind": "class",
14 + "justification": "Class wrongly made public in previous releases! See ",
15 + "old": "class org.xwiki.notifications.filters.watchlistbridge.WatchlistBridgeProvider",
16 + "package": "org.xwiki.notifications.filters.watchlistbridge"
17 + },
18 + {
19 + "classSimpleName": "NotificationFilter",
20 + "code": "java.method.returnTypeChanged",
21 + "elementKind": "method",
22 + "justification": "Young API",
23 + "methodName": "filterEvent",
24 + "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)",
25 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy",
26 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
27 + "oldType": "boolean",
28 + "package": "org.xwiki.notifications.filters"
29 + },
30 + {
31 + "classSimpleName": "NotificationFilter",
32 + "code": "java.method.numberOfParametersChanged",
33 + "elementKind": "method",
34 + "justification": "Young API",
35 + "methodName": "filterEvent",
36 + "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)",
37 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
38 + "package": "org.xwiki.notifications.filters"
39 + },
40 + {
41 + "classSimpleName": "NotificationFilter",
42 + "code": "java.method.returnTypeChanged",
43 + "elementKind": "method",
44 + "justification": "Young API",
45 + "methodName": "filterEvent",
46 + "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)",
47 + "newType": "org.xwiki.notifications.filters.NotificationFilter.FilterPolicy",
48 + "old": "method boolean org.xwiki.notifications.filters.NotificationFilter::filterEvent(org.xwiki.eventstream.Event, org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)",
49 + "oldType": "boolean",
50 + "package": "org.xwiki.notifications.filters"
51 + },
52 + {
53 + "classSimpleName": "NotificationFilter",
54 + "code": "java.method.numberOfParametersChanged",
55 + "elementKind": "method",
56 + "justification": "Young API",
57 + "methodName": "filterExpression",
58 + "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)",
59 + "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)",
60 + "package": "org.xwiki.notifications.filters"
61 + },
62 + {
63 + "classSimpleName": "NotificationFilter",
64 + "code": "java.method.numberOfParametersChanged",
65 + "elementKind": "method",
66 + "justification": "Young API",
67 + "methodName": "filterExpression",
68 + "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)",
69 + "old": "method org.xwiki.notifications.filters.expression.ExpressionNode org.xwiki.notifications.filters.NotificationFilter::filterExpression(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.preferences.NotificationPreference)",
70 + "package": "org.xwiki.notifications.filters"
71 + },
72 + {
73 + "classSimpleName": "NotificationFilterManager",
74 + "code": "java.method.returnTypeChanged",
75 + "elementKind": "method",
76 + "justification": "Young API",
77 + "methodName": "getAllFilters",
78 + "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",
79 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
80 + "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",
81 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
82 + "package": "org.xwiki.notifications.filters"
83 + },
84 + {
85 + "classSimpleName": "NotificationFilterManager",
86 + "code": "java.method.addedToInterface",
87 + "elementKind": "method",
88 + "justification": "Young API",
89 + "methodName": "getAllFilters",
90 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.NotificationFilterManager::getAllFilters(boolean) throws org.xwiki.notifications.NotificationException",
91 + "package": "org.xwiki.notifications.filters"
92 + },
93 + {
94 + "classSimpleName": "NotificationFilterManager",
95 + "code": "java.method.addedToInterface",
96 + "elementKind": "method",
97 + "justification": "Young API",
98 + "methodName": "getEnabledFilters",
99 + "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>)",
100 + "package": "org.xwiki.notifications.filters"
101 + },
102 + {
103 + "classSimpleName": "NotificationFilterManager",
104 + "code": "java.method.returnTypeChanged",
105 + "elementKind": "method",
106 + "justification": "Young API",
107 + "methodName": "getFilterPreferences",
108 + "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",
109 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
110 + "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",
111 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
112 + "package": "org.xwiki.notifications.filters"
113 + },
114 + {
115 + "classSimpleName": "NotificationFilterManager",
116 + "code": "java.method.parameterTypeChanged",
117 + "elementKind": "parameter",
118 + "justification": "Young API",
119 + "methodName": "getFilterPreferences",
120 + "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)",
121 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
122 + "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",
123 + "oldType": "org.xwiki.model.reference.DocumentReference",
124 + "package": "org.xwiki.notifications.filters",
125 + "parameterIndex": "0"
126 + },
127 + {
128 + "classSimpleName": "NotificationFilterManager",
129 + "code": "java.method.returnTypeChanged",
130 + "elementKind": "method",
131 + "justification": "Young API",
132 + "methodName": "getFilterPreferences",
133 + "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)",
134 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
135 + "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",
136 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
137 + "package": "org.xwiki.notifications.filters"
138 + },
139 + {
140 + "classSimpleName": "NotificationFilterManager",
141 + "code": "java.method.exception.checkedRemoved",
142 + "elementKind": "method",
143 + "exception": "org.xwiki.notifications.NotificationException",
144 + "justification": "Young API",
145 + "methodName": "getFilterPreferences",
146 + "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)",
147 + "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",
148 + "package": "org.xwiki.notifications.filters"
149 + },
150 + {
151 + "classSimpleName": "NotificationFilterManager",
152 + "code": "java.method.parameterTypeChanged",
153 + "elementKind": "parameter",
154 + "justification": "Young API",
155 + "methodName": "getFilterPreferences",
156 + "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)",
157 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
158 + "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",
159 + "oldType": "org.xwiki.model.reference.DocumentReference",
160 + "package": "org.xwiki.notifications.filters",
161 + "parameterIndex": "0"
162 + },
163 + {
164 + "classSimpleName": "NotificationFilterManager",
165 + "code": "java.method.returnTypeChanged",
166 + "elementKind": "method",
167 + "justification": "Young API",
168 + "methodName": "getFilterPreferences",
169 + "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)",
170 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
171 + "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",
172 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
173 + "package": "org.xwiki.notifications.filters"
174 + },
175 + {
176 + "classSimpleName": "NotificationFilterManager",
177 + "code": "java.method.exception.checkedRemoved",
178 + "elementKind": "method",
179 + "exception": "org.xwiki.notifications.NotificationException",
180 + "justification": "Young API",
181 + "methodName": "getFilterPreferences",
182 + "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)",
183 + "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",
184 + "package": "org.xwiki.notifications.filters"
185 + },
186 + {
187 + "classSimpleName": "NotificationFilterManager",
188 + "code": "java.method.parameterTypeChanged",
189 + "elementKind": "parameter",
190 + "justification": "Young API",
191 + "methodName": "getFilterPreferences",
192 + "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)",
193 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilterPreference>",
194 + "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",
195 + "oldType": "org.xwiki.model.reference.DocumentReference",
196 + "package": "org.xwiki.notifications.filters",
197 + "parameterIndex": "0"
198 + },
199 + {
200 + "classSimpleName": "NotificationFilterManager",
201 + "code": "java.method.returnTypeChanged",
202 + "elementKind": "method",
203 + "justification": "Young API",
204 + "methodName": "getFilterPreferences",
205 + "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)",
206 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilterPreference>",
207 + "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",
208 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilterPreference>",
209 + "package": "org.xwiki.notifications.filters"
210 + },
211 + {
212 + "classSimpleName": "NotificationFilterManager",
213 + "code": "java.method.exception.checkedRemoved",
214 + "elementKind": "method",
215 + "exception": "org.xwiki.notifications.NotificationException",
216 + "justification": "Young API",
217 + "methodName": "getFilterPreferences",
218 + "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)",
219 + "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",
220 + "package": "org.xwiki.notifications.filters"
221 + },
222 + {
223 + "classSimpleName": "NotificationFilterManager",
224 + "code": "java.method.removed",
225 + "elementKind": "method",
226 + "justification": "Young API",
227 + "methodName": "getFilters",
228 + "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",
229 + "package": "org.xwiki.notifications.filters"
230 + },
231 + {
232 + "classSimpleName": "NotificationFilterManager",
233 + "code": "java.method.addedToInterface",
234 + "elementKind": "method",
235 + "justification": "Young API",
236 + "methodName": "getFiltersRelatedToNotificationPreference",
237 + "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)",
238 + "package": "org.xwiki.notifications.filters"
239 + },
240 + {
241 + "classSimpleName": "NotificationFilterManager",
242 + "code": "java.method.parameterTypeChanged",
243 + "elementKind": "parameter",
244 + "justification": "Young API",
245 + "methodName": "getToggleableFilters",
246 + "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>===)",
247 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
248 + "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",
249 + "oldType": "org.xwiki.model.reference.DocumentReference",
250 + "package": "org.xwiki.notifications.filters",
251 + "parameterIndex": "0"
252 + },
253 + {
254 + "classSimpleName": "NotificationFilterManager",
255 + "code": "java.method.returnTypeChanged",
256 + "elementKind": "method",
257 + "justification": "Young API",
258 + "methodName": "getToggleableFilters",
259 + "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>)",
260 + "newType": "java.util.stream.Stream<org.xwiki.notifications.filters.NotificationFilter>",
261 + "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",
262 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
263 + "package": "org.xwiki.notifications.filters"
264 + },
265 + {
266 + "classSimpleName": "NotificationFilterManager",
267 + "code": "java.method.exception.checkedRemoved",
268 + "elementKind": "method",
269 + "exception": "org.xwiki.notifications.NotificationException",
270 + "justification": "Young API",
271 + "methodName": "getToggleableFilters",
272 + "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>)",
273 + "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",
274 + "package": "org.xwiki.notifications.filters"
275 + },
276 + {
277 + "classSimpleName": "NotificationFiltersScriptService",
278 + "code": "java.method.returnTypeChanged",
279 + "elementKind": "method",
280 + "justification": "Young API",
281 + "methodName": "getFilters",
282 + "new": "method java.util.Collection<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException",
283 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
284 + "old": "method java.util.Set<org.xwiki.notifications.filters.NotificationFilter> org.xwiki.notifications.filters.script.NotificationFiltersScriptService::getFilters() throws org.xwiki.notifications.NotificationException",
285 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
286 + "package": "org.xwiki.notifications.filters.script"
287 + },
288 + {
289 + "classSimpleName": "WatchedEntityReference",
290 + "code": "java.method.exception.checkedAdded",
291 + "elementKind": "method",
292 + "exception": "org.xwiki.notifications.NotificationException",
293 + "justification": "Young API",
294 + "methodName": "isWatched",
295 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
296 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedEntityReference::isWatched(org.xwiki.model.reference.DocumentReference)",
297 + "package": "org.xwiki.notifications.filters.watch"
298 + },
299 + {
300 + "classSimpleName": "WatchedLocationReference",
301 + "code": "java.method.numberOfParametersChanged",
302 + "elementKind": "constructor",
303 + "justification": "Young API",
304 + "methodName": "<init>",
305 + "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)",
306 + "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)",
307 + "package": "org.xwiki.notifications.filters.watch"
308 + },
309 + {
310 + "classSimpleName": "WatchedLocationReference",
311 + "code": "java.method.exception.checkedAdded",
312 + "elementKind": "method",
313 + "exception": "org.xwiki.notifications.NotificationException",
314 + "justification": "Young API",
315 + "methodName": "isWatched",
316 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
317 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedLocationReference::isWatched(org.xwiki.model.reference.DocumentReference)",
318 + "package": "org.xwiki.notifications.filters.watch"
319 + },
320 + {
321 + "classSimpleName": "WatchedUserReference",
322 + "code": "java.method.numberOfParametersChanged",
323 + "elementKind": "constructor",
324 + "justification": "Young API",
325 + "methodName": "<init>",
326 + "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)",
327 + "old": "method void org.xwiki.notifications.filters.watch.WatchedUserReference::<init>(java.lang.String, org.xwiki.notifications.filters.internal.user.EventUserFilterPreferencesGetter)",
328 + "package": "org.xwiki.notifications.filters.watch"
329 + },
330 + {
331 + "classSimpleName": "WatchedUserReference",
332 + "code": "java.method.exception.checkedAdded",
333 + "elementKind": "method",
334 + "exception": "org.xwiki.notifications.NotificationException",
335 + "justification": "Young API",
336 + "methodName": "isWatched",
337 + "new": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference) throws org.xwiki.notifications.NotificationException",
338 + "old": "method boolean org.xwiki.notifications.filters.watch.WatchedUserReference::isWatched(org.xwiki.model.reference.DocumentReference)",
339 + "package": "org.xwiki.notifications.filters.watch"
340 + },
341 + {
342 + "classSimpleName": "NotificationFilterManager",
343 + "code": "java.method.addedToInterface",
344 + "elementKind": "method",
345 + "justification": "Young API",
346 + "methodName": "getToggeableFilterActivations",
347 + "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",
348 + "package": "org.xwiki.notifications.filters"
349 + },
350 + {
351 + "classSimpleName": "NotificationFilter",
352 + "code": "java.method.numberOfParametersChanged",
353 + "elementKind": "method",
354 + "justification": "Young API",
355 + "methodName": "filterEvent",
356 + "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)",
357 + "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)",
358 + "package": "org.xwiki.notifications.filters"
359 + },
360 + {
361 + "classSimpleName": "WatchedEntitiesManager",
362 + "code": "java.method.addedToInterface",
363 + "elementKind": "method",
364 + "justification": "Young API",
365 + "methodName": "getWatchedUsers",
366 + "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",
367 + "package": "org.xwiki.notifications.filters.watch"
368 + },
369 + {
370 + "classSimpleName": "NotificationFilterManager",
371 + "code": "java.method.numberOfParametersChanged",
372 + "elementKind": "method",
373 + "justification": "Young API",
374 + "methodName": "getAllFilters",
375 + "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",
376 + "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",
377 + "package": "org.xwiki.notifications.filters"
378 + },
379 + {
380 + "classSimpleName": "NotificationFilterManager",
381 + "code": "java.method.returnTypeChanged",
382 + "elementKind": "method",
383 + "justification": "Young API",
384 + "methodName": "getAllFilters",
385 + "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",
386 + "newType": "java.util.Collection<org.xwiki.notifications.filters.NotificationFilter>",
387 + "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",
388 + "oldType": "java.util.Set<org.xwiki.notifications.filters.NotificationFilter>",
389 + "package": "org.xwiki.notifications.filters"
390 + },
391 + {
392 + "classSimpleName": "NotificationFilterManager",
393 + "code": "java.method.addedToInterface",
394 + "elementKind": "method",
395 + "justification": "Young API",
396 + "methodName": "setStartDateForUser",
397 + "new": "method void org.xwiki.notifications.filters.NotificationFilterManager::setStartDateForUser(org.xwiki.model.reference.DocumentReference, java.util.Date) throws org.xwiki.notifications.NotificationException",
398 + "package": "org.xwiki.notifications.filters"
399 + },
400 + {
401 + "classSimpleName": "NotificationFilterPreferenceProvider",
402 + "code": "java.method.addedToInterface",
403 + "elementKind": "method",
404 + "justification": "Young API",
405 + "methodName": "setStartDateForUser",
406 + "new": "method void org.xwiki.notifications.filters.NotificationFilterPreferenceProvider::setStartDateForUser(org.xwiki.model.reference.DocumentReference, java.util.Date) throws org.xwiki.notifications.NotificationException",
407 + "package": "org.xwiki.notifications.filters"
408 + }
409 + ]
410 +]

Get Connected