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,292 @@ 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": "getAllRecordableEventDescriptorsAllWikis", 25 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getAllRecordableEventDescriptorsAllWikis() throws org.xwiki.eventstream.EventStreamException", 26 + "package": "org.xwiki.eventstream" 27 + }, 28 + { 29 + "classSimpleName": "RecordableEventDescriptorManager", 30 + "code": "java.method.addedToInterface", 31 + "elementKind": "method", 32 + "justification": "Young API", 33 + "methodName": "getRecordableEventDescriptors", 34 + "new": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.RecordableEventDescriptorManager::getRecordableEventDescriptors(boolean) throws org.xwiki.eventstream.EventStreamException", 35 + "package": "org.xwiki.eventstream" 36 + }, 37 + { 38 + "classSimpleName": "EventStreamScriptService", 39 + "code": "java.method.removed", 40 + "elementKind": "method", 41 + "justification": "Young API", 42 + "methodName": "getAllRecordableEventDescriptors", 43 + "old": "method java.util.List<org.xwiki.eventstream.RecordableEventDescriptor> org.xwiki.eventstream.script.EventStreamScriptService::getAllRecordableEventDescriptors() throws org.xwiki.eventstream.EventStreamException", 44 + "package": "org.xwiki.eventstream.script" 45 + }, 46 + { 47 + "classSimpleName": "NotificationConfiguration", 48 + "code": "java.method.addedToInterface", 49 + "elementKind": "method", 50 + "justification": "Young API", 51 + "methodName": "liveNotificationsGraceTime", 52 + "new": "method int org.xwiki.notifications.NotificationConfiguration::liveNotificationsGraceTime()", 53 + "package": "org.xwiki.notifications" 54 + }, 55 + { 56 + "classSimpleName": "NotificationPreference", 57 + "code": "java.method.parameterTypeChanged", 58 + "elementKind": "parameter", 59 + "justification": "Young API", 60 + "methodName": "<init>", 61 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)", 62 + "newType": "boolean", 63 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean)", 64 + "oldType": "java.lang.String", 65 + "package": "org.xwiki.notifications", 66 + "parameterIndex": "1" 67 + }, 68 + { 69 + "classSimpleName": "NotificationPreference", 70 + "code": "java.method.parameterTypeChanged", 71 + "elementKind": "parameter", 72 + "justification": "Young API", 73 + "methodName": "<init>", 74 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)", 75 + "newType": "org.xwiki.notifications.NotificationFormat", 76 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===)", 77 + "oldType": "boolean", 78 + "package": "org.xwiki.notifications", 79 + "parameterIndex": "2" 80 + }, 81 + { 82 + "classSimpleName": "NotificationPreference", 83 + "code": "java.method.parameterTypeChanged", 84 + "elementKind": "parameter", 85 + "justification": "Young API", 86 + "methodName": "<init>", 87 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat, java.util.Date)", 88 + "newType": "boolean", 89 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, ===java.lang.String===, boolean, org.xwiki.notifications.NotificationFormat)", 90 + "oldType": "java.lang.String", 91 + "package": "org.xwiki.notifications", 92 + "parameterIndex": "1" 93 + }, 94 + { 95 + "classSimpleName": "NotificationPreference", 96 + "code": "java.method.parameterTypeChanged", 97 + "elementKind": "parameter", 98 + "justification": "Young API", 99 + "methodName": "<init>", 100 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===, java.util.Date)", 101 + "newType": "org.xwiki.notifications.NotificationFormat", 102 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, ===boolean===, org.xwiki.notifications.NotificationFormat)", 103 + "oldType": "boolean", 104 + "package": "org.xwiki.notifications", 105 + "parameterIndex": "2" 106 + }, 107 + { 108 + "classSimpleName": "NotificationPreference", 109 + "code": "java.method.parameterTypeChanged", 110 + "elementKind": "parameter", 111 + "justification": "Young API", 112 + "methodName": "<init>", 113 + "new": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, boolean, org.xwiki.notifications.NotificationFormat, ===java.util.Date===)", 114 + "newType": "java.util.Date", 115 + "old": "parameter void org.xwiki.notifications.NotificationPreference::<init>(java.lang.String, java.lang.String, boolean, ===org.xwiki.notifications.NotificationFormat===)", 116 + "oldType": "org.xwiki.notifications.NotificationFormat", 117 + "package": "org.xwiki.notifications", 118 + "parameterIndex": "3" 119 + }, 120 + { 121 + "classSimpleName": "NotificationPreference", 122 + "code": "java.method.removed", 123 + "elementKind": "method", 124 + "justification": "Young API", 125 + "methodName": "getApplicationId", 126 + "old": "method java.lang.String org.xwiki.notifications.NotificationPreference::getApplicationId()", 127 + "package": "org.xwiki.notifications" 128 + }, 129 + { 130 + "classSimpleName": "NotificationFilter", 131 + "code": "java.method.numberOfParametersChanged", 132 + "elementKind": "method", 133 + "justification": "Young API", 134 + "methodName": "queryFilterParams", 135 + "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>)", 136 + "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)", 137 + "package": "org.xwiki.notifications" 138 + }, 139 + { 140 + "classSimpleName": "NotificationDisplayer", 141 + "code": "java.class.removed", 142 + "elementKind": "interface", 143 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationDisplayer", 144 + "old": "interface org.xwiki.notifications.NotificationDisplayer", 145 + "package": "org.xwiki.notifications" 146 + }, 147 + { 148 + "classSimpleName": "NotificationFilter", 149 + "code": "java.class.removed", 150 + "elementKind": "interface", 151 + "justification": "Young API, moved to org.xwiki.notifications.filters.NotificationFilter", 152 + "old": "interface org.xwiki.notifications.NotificationFilter", 153 + "package": "org.xwiki.notifications" 154 + }, 155 + { 156 + "classSimpleName": "NotificationManager", 157 + "code": "java.class.removed", 158 + "elementKind": "interface", 159 + "justification": "Young API, moved to org.xwiki.notifications.sources.NotificationManager", 160 + "old": "interface org.xwiki.notifications.NotificationManager", 161 + "package": "org.xwiki.notifications" 162 + }, 163 + { 164 + "classSimpleName": "NotificationPreference", 165 + "code": "java.class.removed", 166 + "elementKind": "class", 167 + "justification": "Young API, moved to org.xwiki.notifications.preferences.NotificationPreference", 168 + "old": "class org.xwiki.notifications.NotificationPreference", 169 + "package": "org.xwiki.notifications" 170 + }, 171 + { 172 + "classSimpleName": "NotificationRenderer", 173 + "code": "java.class.removed", 174 + "elementKind": "interface", 175 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.NotificationRenderer", 176 + "old": "interface org.xwiki.notifications.NotificationRenderer", 177 + "package": "org.xwiki.notifications" 178 + }, 179 + { 180 + "classSimpleName": "NotificationEmailInterval", 181 + "code": "java.class.removed", 182 + "elementKind": "enum", 183 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailInterval", 184 + "old": "enum org.xwiki.notifications.email.NotificationEmailInterval", 185 + "package": "org.xwiki.notifications.email" 186 + }, 187 + { 188 + "classSimpleName": "NotificationEmailRenderer", 189 + "code": "java.class.removed", 190 + "elementKind": "interface", 191 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.email.NotificationEmailRenderer", 192 + "old": "interface org.xwiki.notifications.email.NotificationEmailRenderer", 193 + "package": "org.xwiki.notifications.email" 194 + }, 195 + { 196 + "classSimpleName": "NotificationRSSRenderer", 197 + "code": "java.class.removed", 198 + "elementKind": "interface", 199 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSRenderer", 200 + "old": "interface org.xwiki.notifications.rss.NotificationRSSRenderer", 201 + "package": "org.xwiki.notifications.rss" 202 + }, 203 + { 204 + "classSimpleName": "NotificationRSSManager", 205 + "code": "java.class.removed", 206 + "elementKind": "interface", 207 + "justification": "Young API, moved to org.xwiki.notifications.notifiers.rss.NotificationRSSManager", 208 + "old": "interface org.xwiki.notifications.rss.NotificationRSSManager", 209 + "package": "org.xwiki.notifications.rss" 210 + }, 211 + { 212 + "classSimpleName": "NotificationScriptService", 213 + "code": "java.class.removed", 214 + "elementKind": "class", 215 + "justification": "Young API, moved to org.xwiki.notifications.script.NotificationScriptService", 216 + "old": "class org.xwiki.notifications.script.NotificationScriptService", 217 + "package": "org.xwiki.notifications.script" 218 + }, 219 + { 220 + "classSimpleName": "ExtendedMimeMessage", 221 + "code": "java.method.returnTypeTypeParametersChanged", 222 + "elementKind": "method", 223 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 224 + "methodName": "getAllHeaderLines", 225 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 226 + "newType": "java.util.Enumeration<java.lang.String>", 227 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaderLines() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 228 + "oldType": "java.util.Enumeration", 229 + "package": "org.xwiki.mail" 230 + }, 231 + { 232 + "classSimpleName": "ExtendedMimeMessage", 233 + "code": "java.method.returnTypeTypeParametersChanged", 234 + "elementKind": "method", 235 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 236 + "methodName": "getAllHeaders", 237 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 238 + "newType": "java.util.Enumeration<javax.mail.Header>", 239 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getAllHeaders() throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 240 + "oldType": "java.util.Enumeration", 241 + "package": "org.xwiki.mail" 242 + }, 243 + { 244 + "classSimpleName": "ExtendedMimeMessage", 245 + "code": "java.method.returnTypeTypeParametersChanged", 246 + "elementKind": "method", 247 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 248 + "methodName": "getMatchingHeaderLines", 249 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 250 + "newType": "java.util.Enumeration<java.lang.String>", 251 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 252 + "oldType": "java.util.Enumeration", 253 + "package": "org.xwiki.mail" 254 + }, 255 + { 256 + "classSimpleName": "ExtendedMimeMessage", 257 + "code": "java.method.returnTypeTypeParametersChanged", 258 + "elementKind": "method", 259 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 260 + "methodName": "getMatchingHeaders", 261 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 262 + "newType": "java.util.Enumeration<javax.mail.Header>", 263 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 264 + "oldType": "java.util.Enumeration", 265 + "package": "org.xwiki.mail" 266 + }, 267 + { 268 + "classSimpleName": "ExtendedMimeMessage", 269 + "code": "java.method.returnTypeTypeParametersChanged", 270 + "elementKind": "method", 271 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 272 + "methodName": "getNonMatchingHeaderLines", 273 + "new": "method java.util.Enumeration<java.lang.String> javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 274 + "newType": "java.util.Enumeration<java.lang.String>", 275 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaderLines(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 276 + "oldType": "java.util.Enumeration", 277 + "package": "org.xwiki.mail" 278 + }, 279 + { 280 + "classSimpleName": "ExtendedMimeMessage", 281 + "code": "java.method.returnTypeTypeParametersChanged", 282 + "elementKind": "method", 283 + "justification": "Caused by the move to JavaMail 1.6.0 which introduced generics in APIs", 284 + "methodName": "getNonMatchingHeaders", 285 + "new": "method java.util.Enumeration<javax.mail.Header> javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 286 + "newType": "java.util.Enumeration<javax.mail.Header>", 287 + "old": "method java.util.Enumeration javax.mail.internet.MimeMessage::getNonMatchingHeaders(java.lang.String[]) throws javax.mail.MessagingException @ org.xwiki.mail.ExtendedMimeMessage", 288 + "oldType": "java.util.Enumeration", 289 + "package": "org.xwiki.mail" 290 + } 291 + ] 292 +]