Changes for page Release Notes for XWiki 9.7-rc-1
Last modified by Marius Dumitru Florea on 2018/08/29
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
-
... ... @@ -71,7 +71,7 @@ 71 71 72 72 The following APIs were modified since XWiki 9.6: 73 73 74 -{{backwardCompatiblityReport version=" <version>"/}}74 +{{backwardCompatiblityReport version="9.7-rc-1"/}} 75 75 76 76 = Credits = 77 77
- ReleaseNotes.BackwardCompatibility[0]
-
- Violations
-
... ... @@ -1,0 +1,312 @@ 1 +[ 2 + [ 3 + { 4 + "annotationType": "javax.xml.bind.annotation.XmlType", 5 + "attribute": "propOrder", 6 + "code": "java.annotation.attributeValueChanged", 7 + "elementKind": "annotation", 8 + "justification": "Not a breackage in the context of REST", 9 + "new": "class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionDependency", 10 + "newValue": "{\"id\", \"constraint\", \"optional\", \"repositories\"}", 11 + "old": "class org.xwiki.extension.repository.xwiki.model.jaxb.ExtensionDependency", 12 + "oldValue": "{\"id\", \"constraint\", \"repositories\"}" 13 + } 14 + ], 15 + [ 16 + "]" 17 + ], 18 + [ 19 + { 20 + "classSimpleName": "RecordableEventDescriptorManager", 21 + "code": "java.method.removed", 22 + "elementKind": "method", 23 + "justification": "Young API", 24 + "methodName": "getAllRecordableEventDescriptors", 25 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptors() throws org.xwiki.eventstream.EventStreamException", 26 + "package": "org.xwiki.eventstream" 27 + }, 28 + { 29 + "classSimpleName": "RecordableEventDescriptorManager", 30 + "code": "java.method.removed", 31 + "elementKind": "method", 32 + "justification": "Young API", 33 + "methodName": "getAllRecordableEventDescriptorsAllWikis", 34 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException", 35 + "package": "org.xwiki.eventstream" 36 + }, 37 + { 38 + "classSimpleName": "RecordableEventDescriptorManager", 39 + "code": "java.method.addedToInterface", 40 + "elementKind": "method", 41 + "justification": "Young API", 42 + "methodName": "getRecordableEventDescriptors", 43 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getRecordableEventDescriptors(boolean) throws org.xwiki.eventstream.EventStreamException", 44 + "package": "org.xwiki.eventstream" 45 + }, 46 + { 47 + "classSimpleName": "EventStreamScriptService", 48 + "code": "java.method.removed", 49 + "elementKind": "method", 50 + "justification": "Young API", 51 + "methodName": "getAllRecordableEventDescriptors", 52 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.script.EventStreamScriptService::getAllRecordableEventDescriptors() throws org.xwiki.eventstream.EventStreamException", 53 + "package": "org.xwiki.eventstream.script" 54 + }, 55 + { 56 + "classSimpleName": "NotificationConfiguration", 57 + "code": "java.method.addedToInterface", 58 + "elementKind": "method", 59 + "justification": "Young API", 60 + "methodName": "liveNotificationsGraceTime", 61 + "new": "method int org.xwiki.notifications.NotificationConfiguration::liveNotificationsGraceTime()", 62 + "package": "org.xwiki.notifications" 63 + }, 64 + { 65 + "classSimpleName": "NotificationPreference", 66 + "code": "java.method.parameterTypeChanged", 67 + "elementKind": "parameter", 68 + "justification": "Young API", 69 + "methodName": "<init>", 70 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)", 71 + "newType": "boolean", 72 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean)", 73 + "oldType": "java.lang.String", 74 + "package": "org.xwiki.notifications", 75 + "parameterIndex": "1" 76 + }, 77 + { 78 + "classSimpleName": "NotificationPreference", 79 + "code": "java.method.parameterTypeChanged", 80 + "elementKind": "parameter", 81 + "justification": "Young API", 82 + "methodName": "<init>", 83 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)", 84 + "newType": "org.xwiki.notifications.NotificationFormat", 85 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===)", 86 + "oldType": "boolean", 87 + "package": "org.xwiki.notifications", 88 + "parameterIndex": "2" 89 + }, 90 + { 91 + "classSimpleName": "NotificationPreference", 92 + "code": "java.method.parameterTypeChanged", 93 + "elementKind": "parameter", 94 + "justification": "Young API", 95 + "methodName": "<init>", 96 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat, java.util.Date)", 97 + "newType": "boolean", 98 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean, org.xwiki.notifications.NotificationFormat)", 99 + "oldType": "java.lang.String", 100 + "package": "org.xwiki.notifications", 101 + "parameterIndex": "1" 102 + }, 103 + { 104 + "classSimpleName": "NotificationPreference", 105 + "code": "java.method.parameterTypeChanged", 106 + "elementKind": "parameter", 107 + "justification": "Young API", 108 + "methodName": "<init>", 109 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===, java.util.Date)", 110 + "newType": "org.xwiki.notifications.NotificationFormat", 111 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)", 112 + "oldType": "boolean", 113 + "package": "org.xwiki.notifications", 114 + "parameterIndex": "2" 115 + }, 116 + { 117 + "classSimpleName": "NotificationPreference", 118 + "code": "java.method.parameterTypeChanged", 119 + "elementKind": "parameter", 120 + "justification": "Young API", 121 + "methodName": "<init>", 122 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, org.xwiki.notifications.NotificationFormat, ===java.util.Date===)", 123 + "newType": "java.util.Date", 124 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)", 125 + "oldType": "org.xwiki.notifications.NotificationFormat", 126 + "package": "org.xwiki.notifications", 127 + "parameterIndex": "3" 128 + }, 129 + { 130 + "classSimpleName": "NotificationPreference", 131 + "code": "java.method.removed", 132 + "elementKind": "method", 133 + "justification": "Young API", 134 + "methodName": "getApplicationId", 135 + "old": "method java.lang.String org.xwiki.notifications.NotificationPreference::getApplicationId()", 136 + "package": "org.xwiki.notifications" 137 + }, 138 + { 139 + "classSimpleName": "NotificationFilter", 140 + "code": "java.method.numberOfParametersChanged", 141 + "elementKind": "method", 142 + "justification": "Young API", 143 + "methodName": "queryFilterParams", 144 + "new": "method java.util.Map<java.lang.String, java.lang.Object> org.xwiki.notifications.NotificationFilter::queryFilterParams(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat, java.util.List<java.lang.String>)", 145 + "old": "method java.util.Map<java.lang.String, java.lang.Object> org.xwiki.notifications.NotificationFilter::queryFilterParams(org.xwiki.model.reference.DocumentReference, org.xwiki.notifications.NotificationFormat)", 146 + "package": "org.xwiki.notifications" 147 + }, 148 + { 149 + "classSimpleName": "NotificationDisplayer", 150 + "code": "java.class.removed", 151 + "elementKind": "interface", 152 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationDisplayer", 153 + "old": "interface org.xwiki.notifications.NotificationDisplayer", 154 + "package": "org.xwiki.notifications" 155 + }, 156 + { 157 + "classSimpleName": "NotificationFilter", 158 + "code": "java.class.removed", 159 + "elementKind": "interface", 160 + "justification": "Young API, moved to org.xwiki.notifications.filters.NotificationFilter", 161 + "old": "interface org.xwiki.notifications.NotificationFilter", 162 + "package": "org.xwiki.notifications" 163 + }, 164 + { 165 + "classSimpleName": "NotificationManager", 166 + "code": "java.class.removed", 167 + "elementKind": "interface", 168 + "justification": "Young API, moved to org.xwiki.notifications.sources.NotificationManager", 169 + "old": "interface org.xwiki.notifications.NotificationManager", 170 + "package": "org.xwiki.notifications" 171 + }, 172 + { 173 + "classSimpleName": "NotificationPreference", 174 + "code": "java.class.removed", 175 + "elementKind": "class", 176 + "justification": "Young API, moved to org.xwiki.notifications.preferences.NotificationPreference", 177 + "old": "class org.xwiki.notifications.NotificationPreference", 178 + "package": "org.xwiki.notifications" 179 + }, 180 + { 181 + "classSimpleName": "NotificationRenderer", 182 + "code": "java.class.removed", 183 + "elementKind": "interface", 184 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationRenderer", 185 + "old": "interface org.xwiki.notifications.NotificationRenderer", 186 + "package": "org.xwiki.notifications" 187 + }, 188 + { 189 + "classSimpleName": "NotificationEmailInterval", 190 + "code": "java.class.removed", 191 + "elementKind": "enum", 192 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailInterval", 193 + "old": "enum org.xwiki.notifications.email.NotificationEmailInterval", 194 + "package": "org.xwiki.notifications.email" 195 + }, 196 + { 197 + "classSimpleName": "NotificationEmailRenderer", 198 + "code": "java.class.removed", 199 + "elementKind": "interface", 200 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailRenderer", 201 + "old": "interface org.xwiki.notifications.email.NotificationEmailRenderer", 202 + "package": "org.xwiki.notifications.email" 203 + }, 204 + { 205 + "classSimpleName": "NotificationRSSRenderer", 206 + "code": "java.class.removed", 207 + "elementKind": "interface", 208 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSRenderer", 209 + "old": "interface org.xwiki.notifications.rss.NotificationRSSRenderer", 210 + "package": "org.xwiki.notifications.rss" 211 + }, 212 + { 213 + "classSimpleName": "NotificationRSSManager", 214 + "code": "java.class.removed", 215 + "elementKind": "interface", 216 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSManager", 217 + "old": "interface org.xwiki.notifications.rss.NotificationRSSManager", 218 + "package": "org.xwiki.notifications.rss" 219 + }, 220 + { 221 + "classSimpleName": "NotificationScriptService", 222 + "code": "java.class.removed", 223 + "elementKind": "class", 224 + "justification": "Young API, moved to org.xwiki.notifications.script.NotificationScriptService", 225 + "old": "class org.xwiki.notifications.script.NotificationScriptService", 226 + "package": "org.xwiki.notifications.script" 227 + }, 228 + { 229 + "classSimpleName": "ExtendedMimeMessage", 230 + "code": "java.method.returnTypeTypeParametersChanged", 231 + "elementKind": "method", 232 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 233 + "methodName": "getAllHeaderLines", 234 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 235 + "newType": "java.util.Enumeration<java.lang.String>", 236 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 237 + "oldType": "java.util.Enumeration", 238 + "package": "org.xwiki.mail" 239 + }, 240 + { 241 + "classSimpleName": "ExtendedMimeMessage", 242 + "code": "java.method.returnTypeTypeParametersChanged", 243 + "elementKind": "method", 244 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 245 + "methodName": "getAllHeaders", 246 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 247 + "newType": "java.util.Enumeration<javax.mail.Header>", 248 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 249 + "oldType": "java.util.Enumeration", 250 + "package": "org.xwiki.mail" 251 + }, 252 + { 253 + "classSimpleName": "ExtendedMimeMessage", 254 + "code": "java.method.returnTypeTypeParametersChanged", 255 + "elementKind": "method", 256 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 257 + "methodName": "getMatchingHeaderLines", 258 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 259 + "newType": "java.util.Enumeration<java.lang.String>", 260 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 261 + "oldType": "java.util.Enumeration", 262 + "package": "org.xwiki.mail" 263 + }, 264 + { 265 + "classSimpleName": "ExtendedMimeMessage", 266 + "code": "java.method.returnTypeTypeParametersChanged", 267 + "elementKind": "method", 268 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 269 + "methodName": "getMatchingHeaders", 270 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 271 + "newType": "java.util.Enumeration<javax.mail.Header>", 272 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 273 + "oldType": "java.util.Enumeration", 274 + "package": "org.xwiki.mail" 275 + }, 276 + { 277 + "classSimpleName": "ExtendedMimeMessage", 278 + "code": "java.method.returnTypeTypeParametersChanged", 279 + "elementKind": "method", 280 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 281 + "methodName": "getNonMatchingHeaderLines", 282 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 283 + "newType": "java.util.Enumeration<java.lang.String>", 284 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 285 + "oldType": "java.util.Enumeration", 286 + "package": "org.xwiki.mail" 287 + }, 288 + { 289 + "classSimpleName": "ExtendedMimeMessage", 290 + "code": "java.method.returnTypeTypeParametersChanged", 291 + "elementKind": "method", 292 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 293 + "methodName": "getNonMatchingHeaders", 294 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 295 + "newType": "java.util.Enumeration<javax.mail.Header>", 296 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 297 + "oldType": "java.util.Enumeration", 298 + "package": "org.xwiki.mail" 299 + }, 300 + { 301 + "annotationType": "javax.xml.bind.annotation.XmlType", 302 + "attribute": "propOrder", 303 + "code": "java.annotation.attributeValueChanged", 304 + "elementKind": "annotation", 305 + "justification": "Not a breakage", 306 + "new": "class org.xwiki.rest.model.jaxb.JobStatus", 307 + "newValue": "{\"id\", \"request\", \"state\", \"progress\", \"log\", \"startDate\", \"endDate\", \"errorMessage\"}", 308 + "old": "class org.xwiki.rest.model.jaxb.JobStatus", 309 + "oldValue": "{\"id\", \"request\", \"state\", \"progress\", \"log\", \"startDate\", \"endDate\"}" 310 + } 311 + ] 312 +]