<
From version < 5.1 >
edited by Vincent Massol
on 2019/09/30
To version < 8.2 >
edited by Vincent Massol
on 2019/09/30
>
Change comment: Added backward-compatiblity violations data

Summary

Details

Page properties
Content
... ... @@ -91,13 +91,31 @@
91 91  
92 92  The following APIs were modified since XWiki 11.7:
93 93  
94 -{{comment}}
95 -Remove!
96 -{{backwardCompatiblityReport version="<version>"/}}
97 -{{/comment}}
94 +{{backwardCompatiblityReport version="11.8"/}}
98 98  
99 99  = Credits =
100 100  
101 101  The following people have contributed code and translations to this release (sorted alphabetically):
102 102  
103 -<code contributors>
100 +Afonso Henrique Oliveira
101 +Alex Cotiugă
102 +Christian Fröhlich
103 +Clemens Robbenhaar
104 +Clément Aubin
105 +DenisF
106 +Eduard Moraru
107 +Jascha Kirchhoff
108 +Joan
109 +liuyf
110 +Marius Dumitru Florea
111 +Oana-Lavinia Florean
112 +Prachi Joshi
113 +Sam Lanning
114 +Simon Urli
115 +slauriere
116 +sugov5
117 +Thomas Mortagne
118 +Vincent Massol
119 +Vyacheslav Sukharnikov
120 +xrichard
121 +
ReleaseNotes.BackwardCompatibility[0]
Violations
... ... @@ -1,0 +1,75 @@
1 +[
2 + [
3 + {
4 + "code": "java.method.numberOfParametersChanged",
5 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
6 + "new": "method void org.xwiki.diff.display.UnifiedDiffConflictElement<E>::<init>(org.xwiki.diff.Conflict<E>)",
7 + "old": "method void org.xwiki.diff.display.UnifiedDiffConflictElement<E>::<init>(org.xwiki.diff.Conflict<E>, int)"
8 + },
9 + {
10 + "code": "java.method.returnTypeChangedCovariantly",
11 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
12 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getCurrentElement()",
13 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getCurrentElement()"
14 + },
15 + {
16 + "code": "java.method.returnTypeChangedCovariantly",
17 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
18 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getNextElement()",
19 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getNextElement()"
20 + },
21 + {
22 + "code": "java.method.returnTypeChangedCovariantly",
23 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
24 + "new": "method java.util.List<E> org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getPreviousElement()",
25 + "old": "method E org.xwiki.diff.display.UnifiedDiffConflictElement<E>::getPreviousElement()"
26 + },
27 + {
28 + "code": "java.method.removed",
29 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
30 + "old": "method void org.xwiki.diff.display.UnifiedDiffElement<E, F>::<init>(int, org.xwiki.diff.display.UnifiedDiffElement.Type, E, org.xwiki.diff.Conflict<E>)"
31 + },
32 + {
33 + "code": "java.method.removed",
34 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
35 + "old": "method org.xwiki.diff.display.UnifiedDiffConflictElement<E> org.xwiki.diff.display.UnifiedDiffElement<E, F>::getConflict()"
36 + },
37 + {
38 + "code": "java.method.removed",
39 + "justification": "This API was marked as unstable. Breakage needed because of https://jira.xwiki.org/browse/XCOMMONS-1722.",
40 + "old": "method boolean org.xwiki.diff.display.UnifiedDiffElement<E, F>::isConflicting()"
41 + }
42 + ],
43 + [
44 +
45 + ],
46 + [
47 + {
48 + "code": "java.class.removed",
49 + "justification": "This class was actually not deleted but moved from xwiki-platform-oldcore module to xwiki-platform-store-merge-default module.",
50 + "old": "class com.xpn.xwiki.doc.merge.CollisionException"
51 + },
52 + {
53 + "code": "java.class.removed",
54 + "justification": "This class was actually not deleted but moved from xwiki-platform-oldcore module to xwiki-platform-store-merge-default module.",
55 + "old": "class com.xpn.xwiki.doc.merge.MergeException"
56 + },
57 + {
58 + "code": "java.field.serialVersionUIDChanged",
59 + "justification": "Use a real serialVersionUID field. Not breaking since we never serialize it.",
60 + "new": "field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.serialVersionUID",
61 + "newSerialVersionUID": "1",
62 + "oldSerialVersionUID": "-3688616098120062811"
63 + },
64 + {
65 + "code": "java.method.removed",
66 + "justification": "This method was added on XWiki 11.6RC1 and is actually redundant with XWikiUser#isDisabled",
67 + "old": "method boolean com.xpn.xwiki.user.api.XWikiUser::isActive(com.xpn.xwiki.XWikiContext)"
68 + },
69 + {
70 + "code": "java.method.removed",
71 + "justification": "This method was added on XWiki 11.6RC1 and is actually redundant with XWikiUser#setDisabled",
72 + "old": "method void com.xpn.xwiki.user.api.XWikiUser::setActiveStatus(boolean, com.xpn.xwiki.XWikiContext)"
73 + }
74 + ]
75 +]

Get Connected