Wiki source code of XWiki Enterprise 2.2.3

Last modified by Thomas Mortagne on 2023/10/13

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 This is a bug fix release.
6
7 {{error}}
8 This release contains a regression in the rights management user interface. This bug prevents rights to be correctly saved unless you manually select either groups or users radio button first.
9
10 [[image:rights-bug-2.2.3.png]]
11 {{/error}}
12
13 = Changes since XWiki Enterprise 2.2.2 =
14
15 == New features ==
16
17 * XWIKI-4983 - Add Reference Resolver for resolving string representations of references as a relative reference
18 * XWIKI-4899 - Add Model API to get default Entity Reference values
19
20 == Improvements ==
21
22 * XWIKI-5003 - Add optional parameter support for Reference Resolvers and Serializers
23 * XWIKI-5002 - Implement Explicit Reference Resolver and Serializer
24 * XWIKI-4995 - Introduce duplicate() method in BaseObject and XWiiDocument to clone a document but with new GUIDs
25 * XWIKI-4921 - LiveTable improvement to remember filter even in case of shift-reload or with Internet Explorer
26 * XWIKI-4606 - Statistics exclusions by user
27 * XWIKI-5028 - Improve the performance and functionality of the whatever:hover behavior
28 * XAADMINISTRATION-114 - Extract successful registration message to a new page for easier customization and link to it from admin UI
29 * Updated translations
30
31 == Important Bugs fixed ==
32
33 * XWIKI-4996 - Statistics broken in Oracle
34 * XWIKI-5006 - Wiki Copy doesn't work anymore with relative references
35 * XWIKI-5007 - BaseElement#setWiki produce nullpointerexception when called before setName
36 * XWIKI-4987 - Cannot import as backup pack any longer
37 * XWIKI-4992 - Counting documents using parametrized HQL query fails
38 * XWIKI-4946 - Default values for the required macro parameters should be send to the server by the WYSIWYG
39 * XWIKI-5016 - Display a message in place of the livetable infinitely loading in a environment where its JS can't be executed (example : noJS or in the WYSIWYG)
40 * XWIKI-5013 - HTML code visible when inserting velocity macro displaying a property
41 * XWIKI-5000 - Image links of office imports gets broken when using an OpenOffice 3.2 back-end
42 * XWIKI-4994 - Invalid document references for Cloned and Merged Objects in Documents
43 * XWIKI-4973 - Live table sort does not work for anything else than StringProperty fields
44 * XWIKI-5009 - Saving a xwiki/1.0 document from another wiki can produce error or wrong backlinks
45 * XWIKI-4130 - Three closing parenthesis, {{{)))}}}, are evaluated even though no open equivalence exists
46 * XWIKI-4988 - After deleting an imported attachment the user is redirected to the Global Administration
47 * XWIKI-5023 - Impossible to properly install XE from scratch
48 * XWIKI-5026 - Wrong codes in ApplicationResources_pt
49 * XE-620 - A double quote contained in a field listed in the livetable break the livetable
50 * XE-623 - Live Table filtering does not work on fields with "Multiple Select" (but without Relational Storage)
51 * XE-621 - Live table does not show if some fields value of type "StringProperty" contain carriage return
52 * XE-616 - LiveTable impacted by velocity set to null option
53 * XE-619 - Several bugs and improvements of the LiveTableResults macros
54 * XE-614 - Errors in UI for deleted documents & attachments
55 * XAADMINISTRATION-120 - SQL injection via "Forgot username" page
56 * XAADMINISTRATION-119 - Exception displayed when entering an invalid email address in the ForgotUsername form
57 * XATAG-36 - Inconsitent management of tags case
58
59 = Known issues =
60
61 * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]]
62
63 = Backward Compatibility and Migration Notes =
64
65 == General Notes ==
66
67 {{warning}}
68 If you're running in a multiwiki setup you'll also need to define the property ##xwiki.store.migration.databases=all## to your ##xwiki.cfg## file or explicitly name all databases to be migrated as in ##xwiki.store.migration.databases=db1,db2,...##.
69 {{/warning}}
70
71 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from improvements listed above. If you do so make sure you follow the [[upgrade process>>Documentation.AdminGuide.Installation#HUpgradingwikidocuments]] in order not to overwrite your existing pages.
72
73 {{warning}}
74 Always make sure you compare your ##xwiki.cfg## file with the newest version since some configuration parameters were added. Of note, you should add ##xwiki.store.migration=1## so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.
75 {{/warning}}
76
77 == API Breakages ==
78
79 No API breakage.
80
81 = Dependencies =
82
83 This release includes the following modules in the specified versions since XWiki Enterprise 2.2 was released.
84
85 == Core/Web ==
86
87 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
88 |##com.xpn.xwiki.platform##|##xwiki-*##|2.2.3|2.2.2|[[jira>>https://jira.xwiki.org/browse/XWIKI]]
89 |##org.xwiki.platform##|##xwiki-*##|2.2.3|2.2.2|[[jira>>https://jira.xwiki.org/browse/XWIKI]]
90
91 == Applications ==
92
93 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
94 |##com.xpn.xwiki.platform.applications##|##xwiki-application-administration##|1.29|1.28|[[jira>>https://jira.xwiki.org/browse/XAADMINISTRATION]]
95 |##com.xpn.xwiki.platform.applications##|##xwiki-application-blog##|1.20|1.20|[[jira>>https://jira.xwiki.org/browse/XABLOG]]
96 |##com.xpn.xwiki.platform.applications##|##xwiki-application-officeimporter##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XAOFFICE]]
97 |##com.xpn.xwiki.platform.applications##|##xwiki-application-panels##|1.34|1.34|[[jira>>https://jira.xwiki.org/browse/XAPANELS]]
98 |##com.xpn.xwiki.platform.applications##|##xwiki-application-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]]
99 |##com.xpn.xwiki.platform.applications##|##xwiki-application-statistics##|1.6|1.6|[[jira>>https://jira.xwiki.org/browse/XASTATS]]
100 |##com.xpn.xwiki.platform.applications##|##xwiki-application-tag##|1.11|1.10|[[jira>>https://jira.xwiki.org/browse/XATAG]]
101 |##com.xpn.xwiki.platform.applications##|##xwiki-application-watchlist##|1.26|1.26|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]]
102 |##com.xpn.xwiki.platform.applications##|##xwiki-application-webdav##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XAWEBDAV]]
103 |##com.xpn.xwiki.platform.applications##|##xwiki-application-wiki-macro-bridge##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XAWMB]]
104
105 == Plugins ==
106
107 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
108 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-activitystream##|1.6|1.6|[[jira>>https://jira.xwiki.org/browse/XPAS]]
109 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-jodatime##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XPJODA]]
110 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-lucene##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XPLUCENE]]
111 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-mailsender##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPMAIL]]
112 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]]
113 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-skinx##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XSKINX]]
114 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-tag##|1.11|1.10|[[jira>>https://jira.xwiki.org/browse/XATAG]]
115 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-watchlist##|1.26|1.26|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]]
116
117 == Skins ==
118
119 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
120 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-albatross##|1.27|1.27|[[jira>>https://jira.xwiki.org/browse/XSALBATROSS]]
121 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-colibri##|1.12.2|1.12.2|[[jira>>https://jira.xwiki.org/browse/XSCOLIBRI]]
122 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-toucan##|1.32|1.32|[[jira>>https://jira.xwiki.org/browse/XSTOUCAN]]
123
124 == Top Level POM ==
125
126 |=Group Id|=Artifact Id|=New Version|=Old Version
127 |##com.xpn.xwiki.platform##|##xwiki##|29|29
128
129 == Tools ==
130
131 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
132 |##org.xwiki.platform.tools##|##xwiki-configuration-resources##|1.38|1.37|[[jira>>https://jira.xwiki.org/browse/XTCONFRES]]
133 |##org.xwiki.platform.tools##|##xwiki-jetty-resources##|1.17|1.17|[[jira>>https://jira.xwiki.org/browse/XTJETTY]]
134 |##org.xwiki.platform.tools##|##xwiki-license-resources##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTLICENSE]]
135 |##org.xwiki.platform.tools##|##xwiki-packager-plugin##|1.15|1.15|[[jira>>https://jira.xwiki.org/browse/XTPACKAGER]]
136 |##org.xwiki.platform.tools##|##xwiki-rootwebapp##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XTROOT]]
137 |##org.xwiki.platform.tools##|##standards-validator##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTVALIDATOR]]
138 |##org.xwiki.platform.tools##|##xwiki-xar-handlers##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XTXARHANDLER]]
139 |##org.xwiki.platform.tools##|##xwiki-xar-plugin##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPXARPLUGIN]]
140 |##org.xwiki.platform.tools##|##xwiki-verification-resources##|1.15|1.15|[[jira>>https://jira.xwiki.org/browse/XTVERIFICATIONS]]

Get Connected