Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -70,10 +70,7 @@ 70 70 71 71 The following APIs were modified since XWiki 9.4: 72 72 73 -{{comment}} 74 -Remove! 75 -{{backwardCompatiblityReport version="<version>"/}} 76 -{{/comment}} 73 +{{backwardCompatiblityReport version="9.5-rc-1"/}} 77 77 78 78 = Credits = 79 79
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,181 @@ 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 + "classSimpleName": "NotificationDisplayer", 27 + "code": "java.method.parameterTypeChanged", 28 + "elementKind": "parameter", 29 + "justification": "NotificationDisplayer must handle a composite event instead of a raw event", 30 + "methodName": "renderNotification", 31 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 32 + "newType": "org.xwiki.notifications.CompositeEvent", 33 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationDisplayer::renderNotification(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 34 + "oldType": "org.xwiki.eventstream.Event", 35 + "package": "org.xwiki.notifications", 36 + "parameterIndex": "0" 37 + }, 38 + { 39 + "classSimpleName": "NotificationManager", 40 + "code": "java.method.returnTypeTypeParametersChanged", 41 + "elementKind": "method", 42 + "justification": "NotificationManager must return composite events instead of a raw events now", 43 + "methodName": "getEvents", 44 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 45 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 46 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.NotificationManager::getEvents(java.lang.String, boolean, int) throws org.xwiki.notifications.NotificationException", 47 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 48 + "package": "org.xwiki.notifications" 49 + }, 50 + { 51 + "classSimpleName": "NotificationManager", 52 + "code": "java.method.returnTypeTypeParametersChanged", 53 + "elementKind": "method", 54 + "justification": "NotificationManager must return composite events instead of a raw events now", 55 + "methodName": "getEvents", 56 + "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", 57 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 58 + "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", 59 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 60 + "package": "org.xwiki.notifications" 61 + }, 62 + { 63 + "classSimpleName": "NotificationRenderer", 64 + "code": "java.method.parameterTypeChanged", 65 + "elementKind": "parameter", 66 + "justification": "NotificationRenderer must handle a composite event instead of a raw event", 67 + "methodName": "render", 68 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 69 + "newType": "org.xwiki.notifications.CompositeEvent", 70 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.NotificationRenderer::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 71 + "oldType": "org.xwiki.eventstream.Event", 72 + "package": "org.xwiki.notifications", 73 + "parameterIndex": "0" 74 + }, 75 + { 76 + "classSimpleName": "NotificationScriptService", 77 + "code": "java.method.returnTypeTypeParametersChanged", 78 + "elementKind": "method", 79 + "justification": "NotificationManager must return composite events instead of a raw events now", 80 + "methodName": "getEvents", 81 + "new": "method java.util.List<org.xwiki.notifications.CompositeEvent> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 82 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 83 + "old": "method java.util.List<org.xwiki.eventstream.Event> org.xwiki.notifications.script.NotificationScriptService::getEvents(boolean, int) throws org.xwiki.notifications.NotificationException", 84 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 85 + "package": "org.xwiki.notifications.script" 86 + }, 87 + { 88 + "classSimpleName": "NotificationScriptService", 89 + "code": "java.method.returnTypeTypeParametersChanged", 90 + "elementKind": "method", 91 + "justification": "NotificationManager must return composite events instead of a raw events now", 92 + "methodName": "getEvents", 93 + "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", 94 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 95 + "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", 96 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 97 + "package": "org.xwiki.notifications.script" 98 + }, 99 + { 100 + "classSimpleName": "NotificationScriptService", 101 + "code": "java.method.returnTypeTypeParametersChanged", 102 + "elementKind": "method", 103 + "justification": "NotificationManager must return composite events instead of a raw events now", 104 + "methodName": "getEvents", 105 + "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", 106 + "newType": "java.util.List<org.xwiki.notifications.CompositeEvent>", 107 + "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", 108 + "oldType": "java.util.List<org.xwiki.eventstream.Event>", 109 + "package": "org.xwiki.notifications.script" 110 + }, 111 + { 112 + "classSimpleName": "NotificationScriptService", 113 + "code": "java.method.parameterTypeChanged", 114 + "elementKind": "parameter", 115 + "justification": "NotificationManager must return composite events instead of a raw events now", 116 + "methodName": "render", 117 + "new": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.notifications.CompositeEvent===) throws org.xwiki.notifications.NotificationException", 118 + "newType": "org.xwiki.notifications.CompositeEvent", 119 + "old": "parameter org.xwiki.rendering.block.Block org.xwiki.notifications.script.NotificationScriptService::render(===org.xwiki.eventstream.Event===) throws org.xwiki.notifications.NotificationException", 120 + "oldType": "org.xwiki.eventstream.Event", 121 + "package": "org.xwiki.notifications.script", 122 + "parameterIndex": "0" 123 + }, 124 + { 125 + "annotationType": "javax.xml.bind.annotation.XmlElement", 126 + "code": "java.annotation.added", 127 + "elementKind": "annotation", 128 + "justification": "Align with Java API", 129 + "new": "field org.xwiki.rest.model.jaxb.JobRequest.verbose", 130 + "old": "field org.xwiki.rest.model.jaxb.JobRequest.verbose" 131 + }, 132 + { 133 + "classSimpleName": "RecordableEventDescriptorManager", 134 + "code": "java.method.addedToInterface", 135 + "elementKind": "method", 136 + "justification": "Young API", 137 + "methodName": "getAllRecordableEventDescriptorsAllWikis", 138 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException", 139 + "package": "org.xwiki.eventstream" 140 + }, 141 + { 142 + "classSimpleName": "NotificationManager", 143 + "code": "java.method.addedToInterface", 144 + "elementKind": "method", 145 + "justification": "Young API", 146 + "methodName": "getEvents", 147 + "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", 148 + "package": "org.xwiki.notifications" 149 + }, 150 + { 151 + "classSimpleName": "NotificationConfiguration", 152 + "code": "java.method.addedToInterface", 153 + "elementKind": "method", 154 + "justification": "Young API", 155 + "methodName": "areEmailsEnabled", 156 + "new": "method boolean org.xwiki.notifications.NotificationConfiguration::areEmailsEnabled()", 157 + "package": "org.xwiki.notifications" 158 + }, 159 + { 160 + "classSimpleName": "NotificationManager", 161 + "code": "java.method.addedToInterface", 162 + "elementKind": "method", 163 + "justification": "Young API", 164 + "methodName": "getEvents", 165 + "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", 166 + "package": "org.xwiki.notifications" 167 + }, 168 + { 169 + "classSimpleName": "ResourceReferenceHandlerServlet", 170 + "code": "java.method.returnTypeTypeParametersChanged", 171 + "elementKind": "method", 172 + "justification": "REVAPI bug", 173 + "methodName": "getInitParameterNames", 174 + "new": "method java.util.Enumeration javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet", 175 + "newType": "java.util.Enumeration", 176 + "old": "method java.util.Enumeration<java.lang.String> javax.servlet.GenericServlet::getInitParameterNames() @ org.xwiki.resource.servlet.ResourceReferenceHandlerServlet", 177 + "oldType": "java.util.Enumeration<java.lang.String>", 178 + "package": "org.xwiki.resource.servlet" 179 + } 180 + ] 181 +]