Changes for page Release Notes for XWiki 9.4-rc-1
Last modified by Gabriela Anechitoaei on 2017/05/25
Change comment:
Added backward-compatiblity violations data
Summary
-
Objects (0 modified, 1 added, 0 removed)
Details
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,126 @@ 1 +[ 2 + [ 3 + "]" 4 + ], 5 + [ 6 + "]" 7 + ], 8 + [ 9 + { 10 + "classSimpleName": "NotificationDisplayer", 11 + "code": "java.method.parameterTypeChanged", 12 + "elementKind": "parameter", 13 + "justification": "NotificationDisplayer must handle a composite event instead of a raw event", 14 + "methodName": "renderNotification", 15 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 16 + "newType": "org.xwiki.notifications.CompositeEvent", 17 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 18 + "oldType": "org.xwiki.eventstream.Event", 19 + "package": "org.xwiki.notifications", 20 + "parameterIndex": "0" 21 + }, 22 + { 23 + "classSimpleName": "NotificationManager", 24 + "code": "java.method.returnTypeTypeParametersChanged", 25 + "elementKind": "method", 26 + "justification": "NotificationManager must return composite events instead of a raw events now", 27 + "methodName": "getEvents", 28 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 29 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 30 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 31 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 32 + "package": "org.xwiki.notifications" 33 + }, 34 + { 35 + "classSimpleName": "NotificationManager", 36 + "code": "java.method.returnTypeTypeParametersChanged", 37 + "elementKind": "method", 38 + "justification": "NotificationManager must return composite events instead of a raw events now", 39 + "methodName": "getEvents", 40 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 41 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 42 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 43 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 44 + "package": "org.xwiki.notifications" 45 + }, 46 + { 47 + "classSimpleName": "NotificationRenderer", 48 + "code": "java.method.parameterTypeChanged", 49 + "elementKind": "parameter", 50 + "justification": "NotificationRenderer must handle a composite event instead of a raw event", 51 + "methodName": "render", 52 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 53 + "newType": "org.xwiki.notifications.CompositeEvent", 54 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 55 + "oldType": "org.xwiki.eventstream.Event", 56 + "package": "org.xwiki.notifications", 57 + "parameterIndex": "0" 58 + }, 59 + { 60 + "classSimpleName": "NotificationScriptService", 61 + "code": "java.method.returnTypeTypeParametersChanged", 62 + "elementKind": "method", 63 + "justification": "NotificationManager must return composite events instead of a raw events now", 64 + "methodName": "getEvents", 65 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 66 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 67 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 68 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 69 + "package": "org.xwiki.notifications.script" 70 + }, 71 + { 72 + "classSimpleName": "NotificationScriptService", 73 + "code": "java.method.returnTypeTypeParametersChanged", 74 + "elementKind": "method", 75 + "justification": "NotificationManager must return composite events instead of a raw events now", 76 + "methodName": "getEvents", 77 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.lang.String[]) throws org.xwiki.notifications.NotificationException", 78 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 79 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.lang.String[]) throws org.xwiki.notifications.NotificationException", 80 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 81 + "package": "org.xwiki.notifications.script" 82 + }, 83 + { 84 + "classSimpleName": "NotificationScriptService", 85 + "code": "java.method.returnTypeTypeParametersChanged", 86 + "elementKind": "method", 87 + "justification": "NotificationManager must return composite events instead of a raw events now", 88 + "methodName": "getEvents", 89 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 90 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 91 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 92 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 93 + "package": "org.xwiki.notifications.script" 94 + }, 95 + { 96 + "classSimpleName": "NotificationScriptService", 97 + "code": "java.method.parameterTypeChanged", 98 + "elementKind": "parameter", 99 + "justification": "NotificationManager must return composite events instead of a raw events now", 100 + "methodName": "render", 101 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 102 + "newType": "org.xwiki.notifications.CompositeEvent", 103 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 104 + "oldType": "org.xwiki.eventstream.Event", 105 + "package": "org.xwiki.notifications.script", 106 + "parameterIndex": "0" 107 + }, 108 + { 109 + "annotationType": "javax.xml.bind.annotation.XmlElement", 110 + "code": "java.annotation.added", 111 + "elementKind": "annotation", 112 + "justification": "Align with Java API", 113 + "new": "field org.xwiki.rest.model.jaxb.JobRequest.verbose", 114 + "old": "field org.xwiki.rest.model.jaxb.JobRequest.verbose" 115 + }, 116 + { 117 + "classSimpleName": "RecordableEventDescriptorManager", 118 + "code": "java.method.addedToInterface", 119 + "elementKind": "method", 120 + "justification": "Young API", 121 + "methodName": "getAllRecordableEventDescriptorsAllWikis", 122 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException", 123 + "package": "org.xwiki.eventstream" 124 + } 125 + ] 126 +]