Changes for page Release Notes for XWiki 10.4-rc-1
Last modified by Guillaume Delhumeau on 2018/08/13
<
>
edited by Ecaterina Moraru (Valica)
on 2018/05/15
on 2018/05/15
edited by Ecaterina Moraru (Valica)
on 2018/05/15
on 2018/05/15
Change comment:
Added backward-compatiblity violations data
Summary
-
Objects (0 modified, 1 added, 0 removed)
Details
- 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 +]