Last modified by Thomas Mortagne on 2017/03/24

<
From version < 2.2 >
edited by Eduard Moraru
on 2016/05/20
To version < 3.2 >
edited by Marius Dumitru Florea
on 2016/05/24
>
Change comment: Added backward-compatiblity violations data

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.enygma
1 +XWiki.mflorea
Content
... ... @@ -6,9 +6,9 @@
6 6  
7 7  <insert description of release here>
8 8  
9 -= New and Noteworthy (since XWiki <version - 1>) =
9 += New and Noteworthy (since XWiki 8.0) =
10 10  
11 -[[Full list of issues fixed and Dashboard for <version>>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=<fill id here>]].
11 +[[Full list of issues fixed and Dashboard for 8.1>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13603]].
12 12  
13 13  == <feature N> ==
14 14  
... ... @@ -19,7 +19,7 @@
19 19  * Put a link to the product home page in the footer by default
20 20  * Template providers that are restricted to certain pages are now also available on the children of those pages.
21 21  
22 -See the [[full list of JIRA issues>>http://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+in+%28XCOMMONS%2C+XRENDERING%2C+XWIKI%2C+XE%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%22<version>%22&tempMax=1000]] fixed in this release.
22 +See the [[full list of JIRA issues>>http://jira.xwiki.org/issues/?filter=14308]] fixed in this release.
23 23  
24 24  = For Developers =
25 25  
... ... @@ -80,7 +80,7 @@
80 80  
81 81  == API Breakages ==
82 82  
83 -The following APIs were modified since <project> <version - 1>:
83 +The following APIs were modified since XWiki 8.0:
84 84  
85 85  {{comment}}
86 86  Remove!
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,68 @@
1 +[
2 + [
3 + {
4 + "code": "java.method.returnTypeTypeParametersChanged",
5 + "justification": "? return type makes signature more complex for nothing",
6 + "new": "method java.util.List<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.AbstractExtension::getDependencies()",
7 + "old": "method java.util.List<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.AbstractExtension::getDependencies()"
8 + },
9 + {
10 + "code": "java.method.returnTypeTypeParametersChanged",
11 + "justification": "? return type makes signature more complex for nothing",
12 + "new": "method java.util.Collection<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.Extension::getDependencies()",
13 + "old": "method java.util.Collection<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.Extension::getDependencies()"
14 + },
15 + {
16 + "code": "java.method.returnTypeTypeParametersChanged",
17 + "justification": "? return type makes signature more complex for nothing",
18 + "new": "method java.util.Collection<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.wrap.WrappingExtension<E extends org.xwiki.extension.Extension>::getDependencies()",
19 + "old": "method java.util.Collection<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.wrap.WrappingExtension<E extends org.xwiki.extension.Extension>::getDependencies()"
20 + }
21 + ],
22 + [
23 +
24 + ],
25 + [
26 + {
27 + "code": "java.method.returnTypeTypeParametersChanged",
28 + "justification": "? return type makes signature more complex for nothing",
29 + "new": "method java.util.List<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.AbstractExtension::getDependencies()",
30 + "old": "method java.util.List<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.AbstractExtension::getDependencies()"
31 + },
32 + {
33 + "code": "java.method.returnTypeTypeParametersChanged",
34 + "justification": "? return type makes signature more complex for nothing",
35 + "new": "method java.util.Collection<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.Extension::getDependencies()",
36 + "old": "method java.util.Collection<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.Extension::getDependencies()"
37 + },
38 + {
39 + "code": "java.method.returnTypeTypeParametersChanged",
40 + "justification": "? return type makes signature more complex for nothing",
41 + "new": "method java.util.Collection<org.xwiki.extension.ExtensionDependency> org.xwiki.extension.wrap.WrappingExtension<E extends org.xwiki.extension.Extension>::getDependencies()",
42 + "old": "method java.util.Collection<? extends org.xwiki.extension.ExtensionDependency> org.xwiki.extension.wrap.WrappingExtension<E extends org.xwiki.extension.Extension>::getDependencies()"
43 + },
44 + {
45 + "code": "java.method.returnTypeChanged",
46 + "justification": "CopyStatusPage page object was renamed to CopyOrRenameStatusPage since it is needed in both places.",
47 + "new": "method org.xwiki.test.ui.po.CopyOrRenameStatusPage org.xwiki.test.ui.po.CopyOverwritePromptPage::clickCopyButton()",
48 + "old": "method org.xwiki.test.ui.po.CopyStatusPage org.xwiki.test.ui.po.CopyOverwritePromptPage::clickCopyButton()"
49 + },
50 + {
51 + "code": "java.method.returnTypeChanged",
52 + "justification": "CopyStatusPage page object was renamed to CopyOrRenameStatusPage since it is needed in both places.",
53 + "new": "method org.xwiki.test.ui.po.CopyOrRenameStatusPage org.xwiki.test.ui.po.CopyPage::clickCopyButton()",
54 + "old": "method org.xwiki.test.ui.po.CopyStatusPage org.xwiki.test.ui.po.CopyPage::clickCopyButton()"
55 + },
56 + {
57 + "code": "java.class.removed",
58 + "justification": "CopyStatusPage page object was renamed to CopyOrRenameStatusPage since it is needed in both places.",
59 + "old": "class org.xwiki.test.ui.po.CopyStatusPage"
60 + },
61 + {
62 + "code": "java.method.returnTypeChanged",
63 + "justification": "Minor change unlikely to break anything in practice",
64 + "new": "method org.apache.commons.httpclient.UsernamePasswordCredentials org.xwiki.test.ui.TestUtils::setDefaultCredentials(org.apache.commons.httpclient.UsernamePasswordCredentials)",
65 + "old": "method void org.xwiki.test.ui.TestUtils::setDefaultCredentials(org.apache.commons.httpclient.UsernamePasswordCredentials)"
66 + }
67 + ]
68 +]

Get Connected