Change comment:
Added backward-compatiblity violations data
Summary
-
Objects (0 modified, 1 added, 0 removed)
Details
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,184 @@ 1 +[ 2 + [ 3 + { 4 + "classSimpleName": "InstallRequest", 5 + "code": "java.field.serialVersionUIDUnchanged", 6 + "elementKind": "field", 7 + "fieldName": "serialVersionUID", 8 + "justification": "No real breackage here. Only adds a new method", 9 + "new": "field org.xwiki.extension.job.InstallRequest.serialVersionUID", 10 + "old": "field org.xwiki.extension.job.InstallRequest.serialVersionUID", 11 + "package": "org.xwiki.extension.job" 12 + }, 13 + { 14 + "classSimpleName": "ExtensionId", 15 + "code": "java.field.serialVersionUIDUnchanged", 16 + "elementKind": "field", 17 + "fieldName": "serialVersionUID", 18 + "justification": "No real breackage here. Only adds a new method", 19 + "new": "field org.xwiki.extension.ExtensionId.serialVersionUID", 20 + "old": "field org.xwiki.extension.ExtensionId.serialVersionUID", 21 + "package": "org.xwiki.extension" 22 + } 23 + ], 24 + [ 25 + "]" 26 + ], 27 + [ 28 + { 29 + "classSimpleName": "NotificationDisplayer", 30 + "code": "java.method.parameterTypeChanged", 31 + "elementKind": "parameter", 32 + "justification": "NotificationDisplayer must handle a composite event instead of a raw event", 33 + "methodName": "renderNotification", 34 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 35 + "newType": "org.xwiki.notifications.CompositeEvent", 36 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 37 + "oldType": "org.xwiki.eventstream.Event", 38 + "package": "org.xwiki.notifications", 39 + "parameterIndex": "0" 40 + }, 41 + { 42 + "classSimpleName": "NotificationManager", 43 + "code": "java.method.returnTypeTypeParametersChanged", 44 + "elementKind": "method", 45 + "justification": "NotificationManager must return composite events instead of a raw events now", 46 + "methodName": "getEvents", 47 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 48 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 49 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 50 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 51 + "package": "org.xwiki.notifications" 52 + }, 53 + { 54 + "classSimpleName": "NotificationManager", 55 + "code": "java.method.returnTypeTypeParametersChanged", 56 + "elementKind": "method", 57 + "justification": "NotificationManager must return composite events instead of a raw events now", 58 + "methodName": "getEvents", 59 + "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", 60 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 61 + "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", 62 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 63 + "package": "org.xwiki.notifications" 64 + }, 65 + { 66 + "classSimpleName": "NotificationRenderer", 67 + "code": "java.method.parameterTypeChanged", 68 + "elementKind": "parameter", 69 + "justification": "NotificationRenderer must handle a composite event instead of a raw event", 70 + "methodName": "render", 71 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 72 + "newType": "org.xwiki.notifications.CompositeEvent", 73 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 74 + "oldType": "org.xwiki.eventstream.Event", 75 + "package": "org.xwiki.notifications", 76 + "parameterIndex": "0" 77 + }, 78 + { 79 + "classSimpleName": "NotificationScriptService", 80 + "code": "java.method.returnTypeTypeParametersChanged", 81 + "elementKind": "method", 82 + "justification": "NotificationManager must return composite events instead of a raw events now", 83 + "methodName": "getEvents", 84 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 85 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 86 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 87 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 88 + "package": "org.xwiki.notifications.script" 89 + }, 90 + { 91 + "classSimpleName": "NotificationScriptService", 92 + "code": "java.method.returnTypeTypeParametersChanged", 93 + "elementKind": "method", 94 + "justification": "NotificationManager must return composite events instead of a raw events now", 95 + "methodName": "getEvents", 96 + "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", 97 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 98 + "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", 99 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 100 + "package": "org.xwiki.notifications.script" 101 + }, 102 + { 103 + "classSimpleName": "NotificationScriptService", 104 + "code": "java.method.returnTypeTypeParametersChanged", 105 + "elementKind": "method", 106 + "justification": "NotificationManager must return composite events instead of a raw events now", 107 + "methodName": "getEvents", 108 + "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", 109 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 110 + "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", 111 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 112 + "package": "org.xwiki.notifications.script" 113 + }, 114 + { 115 + "classSimpleName": "NotificationScriptService", 116 + "code": "java.method.parameterTypeChanged", 117 + "elementKind": "parameter", 118 + "justification": "NotificationManager must return composite events instead of a raw events now", 119 + "methodName": "render", 120 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 121 + "newType": "org.xwiki.notifications.CompositeEvent", 122 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 123 + "oldType": "org.xwiki.eventstream.Event", 124 + "package": "org.xwiki.notifications.script", 125 + "parameterIndex": "0" 126 + }, 127 + { 128 + "annotationType": "javax.xml.bind.annotation.XmlElement", 129 + "code": "java.annotation.added", 130 + "elementKind": "annotation", 131 + "justification": "Align with Java API", 132 + "new": "field org.xwiki.rest.model.jaxb.JobRequest.verbose", 133 + "old": "field org.xwiki.rest.model.jaxb.JobRequest.verbose" 134 + }, 135 + { 136 + "classSimpleName": "RecordableEventDescriptorManager", 137 + "code": "java.method.addedToInterface", 138 + "elementKind": "method", 139 + "justification": "Young API", 140 + "methodName": "getAllRecordableEventDescriptorsAllWikis", 141 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException", 142 + "package": "org.xwiki.eventstream" 143 + }, 144 + { 145 + "classSimpleName": "NotificationManager", 146 + "code": "java.method.addedToInterface", 147 + "elementKind": "method", 148 + "justification": "Young API", 149 + "methodName": "getEvents", 150 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int, java.util.Date, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 151 + "package": "org.xwiki.notifications" 152 + }, 153 + { 154 + "classSimpleName": "NotificationConfiguration", 155 + "code": "java.method.addedToInterface", 156 + "elementKind": "method", 157 + "justification": "Young API", 158 + "methodName": "areEmailsEnabled", 159 + "new": "method boolean org.xwiki.notifications.NotificationConfiguration::areEmailsEnabled()", 160 + "package": "org.xwiki.notifications" 161 + }, 162 + { 163 + "classSimpleName": "NotificationManager", 164 + "code": "java.method.addedToInterface", 165 + "elementKind": "method", 166 + "justification": "Young API", 167 + "methodName": "getEvents", 168 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, org.xwiki.notifications.NotificationFormat, boolean, int, java.util.Date, java.util.Date, java.util.List<java.lang.String>) throws org.xwiki.notifications.NotificationException", 169 + "package": "org.xwiki.notifications" 170 + }, 171 + { 172 + "classSimpleName": "ResourceReferenceHandlerServlet", 173 + "code": "java.method.returnTypeTypeParametersChanged", 174 + "elementKind": "method", 175 + "justification": "REVAPI bug", 176 + "methodName": "getInitParameterNames", 177 + "new": "method java.util.Enumeration javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet", 178 + "newType": "java.util.Enumeration", 179 + "old": "method java.util.Enumeration<java.lang.String> javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet", 180 + "oldType": "java.util.Enumeration<java.lang.String>", 181 + "package": "org.xwiki.resource.servlet" 182 + } 183 + ] 184 +]