<
From version < 4.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
... ... @@ -4,7 +4,7 @@
4 4  
5 5  This is the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]] and [[XWiki Platform>>http://platform.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6 6  
7 -<insert description of release here>
7 +This release brings a more mature version of the edit conflict resolution UI, display of disabled users in the User Directory, more consistent UI by using Icon Themes in the Live Table and more streamlined template provider creation. Admins also benefit from the improvements added to the conflict resolution UI, but at the Extension Manager level, and get more help for making the right choices when wanting to delete a user (to avoid the mess of broken page rights). Developers now have multiple options for asynchronous rendering of various elements and more control over the rendering of templates.
8 8  
9 9  = New and Noteworthy (since XWiki 11.7) =
10 10  
... ... @@ -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