Wiki source code of XWiki Enterprise 2.2 Release Candidate 1
Last modified by Thomas Mortagne on 2023/10/13
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Contents**"}}{{toc/}}{{/box}} | ||
2 | |||
3 | First and hopefully only release candidate of the XWiki Enterprise 2.2 version ([[Roadmap>>Main.Roadmap]]). | ||
4 | |||
5 | This release is mostly a bugfix and stabilization release. | ||
6 | |||
7 | = New and Noteworthy (since XWiki Enterprise 2.2M2) = | ||
8 | |||
9 | == New Features and Improvements == | ||
10 | |||
11 | === Improvements on new User Profile UI === | ||
12 | |||
13 | * Several display issues fixed | ||
14 | |||
15 | === Improvements on new XAR Import UI === | ||
16 | |||
17 | * Several display issues fixed | ||
18 | |||
19 | === Tag applications improvements === | ||
20 | |||
21 | * XATAG-29 - Tags with URL-reserved characters or HTML-reserved characters fail to be displayed correctly | ||
22 | * XATAG-31 - Tag related buttons not consistent with the site look | ||
23 | * XWIKI-4805 - Livetable tagcloud should escape HTML tags on display | ||
24 | |||
25 | === WYSIWYG and Rendering improvements === | ||
26 | |||
27 | * Improve labels for mailto and attach links | ||
28 | * XWIKI-4746 - GWT-editor wont render field's content if it has underscores in it's name | ||
29 | * XWIKI-4280 - Include Macro: issue with include page links | ||
30 | * XWIKI-4814 - WYSIWYG does not preserve TextArea property values when creating a new document from a class template | ||
31 | * XWIKI-4831 - WYSIWYG menu not working in IE8 | ||
32 | |||
33 | === General UI improvements === | ||
34 | |||
35 | * Have all panels have nice readable names | ||
36 | * Don't show the "Export as XAR" menu entry if the user doesn't have the Admin right | ||
37 | * Don't show the create page from office document menu entry if the office importer application isn't installed | ||
38 | * Allow to copy a document's default language + all translations in the copy menu action | ||
39 | * Put back specialized error message when user or password is empty on login page | ||
40 | * XWIKI-4840 - Bad display of the colibri edit menu when in "Access Rights" and "Objects" | ||
41 | * XWIKI-4816 - Document copy gives invalid links after the copy has been done | ||
42 | * XWIKI-4801 - Profile avatar not displayed in the Dashboard page | ||
43 | * XWIKI-4841 - Section editing links should not appear on pages for which users don't have edit rights | ||
44 | |||
45 | == Important Bug Fixes == | ||
46 | |||
47 | * XWIKI-4806 - Bring back old behavior of using the XWiki space as the default space for old APIs manipulating objects in XWikiDocument | ||
48 | * XWIKI-4836 - Sometimes an exception is sent in the notification emails | ||
49 | * XWIKI-4825 - Altering the storage properties of a DBList or DBTreeList property sometimes fails to save the changes | ||
50 | * XWIKI-4821 - Imported orphan documents get XWiki.WebHome as their parent | ||
51 | * XWIKI-4824 - Temporary objects are persisted in the document cache | ||
52 | * XWIKI-4822 - Using XML symbols (<, >, &) inside the user's name breaks various parts of the UI and causes the PDF export to throw exceptions | ||
53 | * XPLUCENE-30 - Problem Keeping References to deleted file handles | ||
54 | * XAADMINISTRATION-79 - Anonymous users can register without register rights if the page is saved with programming rights | ||
55 | |||
56 | = Known issues = | ||
57 | |||
58 | * [[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]] | ||
59 | |||
60 | = Backward Compatibility and Migration Notes = | ||
61 | |||
62 | == General Notes == | ||
63 | |||
64 | {{warning}}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 <tt>xwiki.store.migration.databases=db1,db2,...//.{{/warning}} | ||
65 | |||
66 | You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from improvements listed above. | ||
67 | |||
68 | {{warning}}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.{{/warning}} | ||
69 | |||
70 | === Captcha === | ||
71 | |||
72 | Captcha related configuration changed in Struts configuration file. If you keep the old file it will fail silently so make sure to use the proper configuration you can find in the new file (or overwrite it it if you don't have any local modification obviously). | ||
73 | |||
74 | == API Breakages == | ||
75 | |||
76 | The following APIs were modified since XWiki Enterprise 2.2M2: | ||
77 | |||
78 | * CoreConguration#getSyntax now returns a Syntax object instead of a String | ||
79 | |||
80 | = Dependencies = | ||
81 | |||
82 | This release includes the following modules in the specified versions since XWiki Enterprise 2.2 Milestone 2 was released. | ||
83 | |||
84 | == Core/Web == | ||
85 | |||
86 | |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL | ||
87 | |##com.xpn.xwiki.platform##|##xwiki-*##|2.2-rc-1|2.2-milestone-2|[[jira>>https://jira.xwiki.org/browse/XWIKI]] | ||
88 | |##org.xwiki.platform##|##xwiki-*##|2.2-rc-1|2.2-milestone-2|[[jira>>https://jira.xwiki.org/browse/XWIKI]] | ||
89 | |||
90 | == Applications == | ||
91 | |||
92 | |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL | ||
93 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-administration##|1.24|1.23|[[jira>>https://jira.xwiki.org/browse/XAADMINISTRATION]] | ||
94 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-blog##|1.20|1.19|[[jira>>https://jira.xwiki.org/browse/XABLOG]] | ||
95 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-officeimporter##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XAOFFICE]] | ||
96 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-panels##|1.33|1.32|[[jira>>https://jira.xwiki.org/browse/XAPANELS]] | ||
97 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]] | ||
98 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-statistics##|1.6|1.6|[[jira>>https://jira.xwiki.org/browse/XASTATS]] | ||
99 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-tag##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XATAG]] | ||
100 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-watchlist##|1.25|1.24|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]] | ||
101 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-webdav##|1.3|1.2|[[jira>>https://jira.xwiki.org/browse/XAWEBDAV]] | ||
102 | |##com.xpn.xwiki.platform.applications##|##xwiki-application-wiki-macro-bridge##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XAWMB]] | ||
103 | |||
104 | == Plugins == | ||
105 | |||
106 | |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL | ||
107 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-activitystream##|1.6|1.5|[[jira>>https://jira.xwiki.org/browse/XPAS]] | ||
108 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-jodatime##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XPJODA]] | ||
109 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-lucene##|1.15|1.14|[[jira>>https://jira.xwiki.org/browse/XPLUCENE]] | ||
110 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-mailsender##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPMAIL]] | ||
111 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]] | ||
112 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-skinx##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XSKINX]] | ||
113 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-tag##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XATAG]] | ||
114 | |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-watchlist##|1.25|1.24|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]] | ||
115 | |||
116 | == Skins == | ||
117 | |||
118 | |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL | ||
119 | |##com.xpn.xwiki.platform.skins##|##xwiki-skin-albatross##|1.27|1.27|[[jira>>https://jira.xwiki.org/browse/XSALBATROSS]] | ||
120 | |##com.xpn.xwiki.platform.skins##|##xwiki-skin-colibri##|1.11|1.10|[[jira>>https://jira.xwiki.org/browse/XSCOLIBRI]] | ||
121 | |##com.xpn.xwiki.platform.skins##|##xwiki-skin-toucan##|1.32|1.31|[[jira>>https://jira.xwiki.org/browse/XSTOUCAN]] | ||
122 | |||
123 | == Top Level POM == | ||
124 | |||
125 | |=Group Id|=Artifact Id|=New Version|=Old Version | ||
126 | |##com.xpn.xwiki.platform##|##xwiki##|29|28 | ||
127 | |||
128 | == Tools == | ||
129 | |||
130 | |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL | ||
131 | |##org.xwiki.platform.tools##|##xwiki-configuration-resources##|1.37|1.36|[[jira>>https://jira.xwiki.org/browse/XTCONFRES]] | ||
132 | |##org.xwiki.platform.tools##|##xwiki-jetty-resources##|1.17|1.17|[[jira>>https://jira.xwiki.org/browse/XTJETTY]] | ||
133 | |##org.xwiki.platform.tools##|##xwiki-license-resources##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTLICENSE]] | ||
134 | |##org.xwiki.platform.tools##|##xwiki-packager-plugin##|1.15|1.15|[[jira>>https://jira.xwiki.org/browse/XTPACKAGER]] | ||
135 | |##org.xwiki.platform.tools##|##xwiki-rootwebapp##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XTROOT]] | ||
136 | |##org.xwiki.platform.tools##|##standards-validator##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTVALIDATOR]] | ||
137 | |##org.xwiki.platform.tools##|##xwiki-xar-handlers##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XTXARHANDLER]] | ||
138 | |##org.xwiki.platform.tools##|##xwiki-xar-plugin##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPXARPLUGIN]] | ||
139 | |##org.xwiki.platform.tools##|##xwiki-verification-resources##|1.14|1.14|[[jira>>https://jira.xwiki.org/browse/XTVERIFICATIONS]] |