Version 54.1 by Marius Dumitru Florea on 2014/11/07

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 This is the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]], [[XWiki Platform>>http://platform.xwiki.org]] and [[XWiki Enterprise>>http://enterprise.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6
7 <insert description of release here>
8
9 = New and Noteworthy (since XWiki 6.3-milestone-2) =
10
11 [[Full list of issues fixed and Dashboard for 6.3>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12599]].
12
13 == Flamingo Themes Application ==
14
15 Now, when you click on "Manage color theme" in the Administration, you reach the [[new application to manage the Flamingo Themes>>extensions:Extension.Flamingo Theme Application]]:
16
17 (((
18 {{image reference="[email protected]" width="50%"/}}
19 )))
20
21 You can use it to change the current theme, modify any theme or create new ones.
22
23 We have also added 3 new themes: Marina, Garden and Kitty.
24
25 {{gallery}}
26 image:Marina.png
27 image:Garden.png
28 image:Kitty.png
29 {{/gallery}}
30
31 == Bootswatch Themes for Flamingo ==
32
33 XWiki comes with [[16 new themes for Flamingo>>extensions:Extension.Bootswatch Themes for Flamingo]], that have been adapted from [[Bootswatch>>http://bootswatch.com/]].
34
35 {{gallery}}
36 image:Cerulean.png
37 image:Cosmo.png
38 image:Cyborg.png
39 image:Darkly.png
40 image:Flatly.png
41 image:Journal.png
42 image:Lumen.png
43 image:Paper.png
44 image:Readable.png
45 image:Sandstone.png
46 image:Simplex.png
47 image:Slate.png
48 image:Spacelab.png
49 image:Superhero.png
50 image:United.png
51 image:Yeti.png
52 {{/gallery}}
53
54 == Document Tree Macro ==
55
56 We introduce [[a new wiki macro>>extensions:Extension.Document Tree Macro]] to display the hierarchy of documents:
57
58 {{code language="none"}}
59 {{documentTree /}}
60 {{/code}}
61
62 {{image reference="docHierarchyTree.png" /}}
63
64 === Document Index Tree ===
65
66 The new [[Document Tree Macro>>extensions:Extension.Document Tree Macro]] is now used in the Wiki document index.
67
68 {{image reference="index-alldocs-tree.png" /}}
69
70 === Navigation Panel ===
71
72 We also changed the Navigation Panel to use the new [[Document Tree Macro>>extensions:Extension.Document Tree Macro]].
73
74 {{image reference="navigationPanel.png" /}}
75
76 == Miscellaneous ==
77
78 * Updated [[XAR export URL format>>platform:Features.Exports||anchor="HXARExport"]] to allow exporting a full space, a full wiki, or any list of pages matching a pattern. For example:(((
79 {{code language="none"}}
80 http://localhost:8080/xwiki/bin/export/Main/WebHome?format=xar&name=test&pages=Main.%25
81 http://localhost:8080/xwiki/bin/export/Main/WebHome?format=xar&name=test&pages=%25.%25
82 http://localhost:8080/xwiki/bin/export/Main/WebHome?format=xar&name=test&pages=%25.%25Home
83 {{/code}}
84 )))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+%226.3-rc-1%22&tempMax=1000]] fixed in this release.
85 * Added an edit button to easily change the default Welcome message that is displayed on the homepage. Users have reportedly been struggling with this task for a while now and, until we come up with a new format for the homepage, this is the solution we have proposed to make things easier.(((
86 {{image reference="editWelcomeMessage.png"/}}
87 )))
88 * The configuration of the [[Applications Panel>>extensions:Extension.Panels Application||anchor="HApplicationPanel"]] now works with touch-screen devices too.
89 * The Standalone Distribution [[now has a new startup parameter to enable monitoring/managing the Jetty instance>>platform:AdminGuide.Monitoring||anchor="HJMXConsole"]]. You can use it with ##start_xwiki.sh -j## (or ##start_xwiki.sh ~-~-jmx##).
90 * Updated the notification message when the panel layout is saved to use the standard notification widget.
91
92 = For Developers =
93
94 == Miscellaneous ==
95
96 * Suggest widget now has an extra ##propagateEventKeyCodes## option where key codes can be listed so their events will be propagated. See the [[documentation>>platform:DevGuide.AutoSuggestWidget||anchor="HJavascriptparametersfortheXWiki.widgets.Suggestconstructor"]].
97 * Extended modalPopup.js to support specifying keyboard shortcut options for the defined actions. See the [[documentation>>platform:DevGuide.ModalPopup||anchor="HConstructorfieldsfortheModalPopupJavascriptclass"]].
98 * You can now [[render an icon from any icon theme present on the wiki>>extensions:Extension.Icon Theme Application||anchor="HUsagewithscripts"]], referenced by its name:(((
99 {{code language="velocity"}}
100 $services.icon.render('globe', 'Silk')
101 $services.icon.render('globe', 'Font Awesome')
102 {{/code}}
103 )))
104
105 == Upgrades ==
106
107 The following dependencies have been upgraded:
108
109 * [[httpcore 4.3.3>>http://jira.xwiki.org/browse/XCOMMONS-679]]
110
111 = Translations =
112
113 The following translations have been updated:
114
115 {{language codes="de, fr, lv"/}}
116
117 = Tested Browsers & Databases =
118
119 {{include reference="TestReports.ManualTestReportSummaryXWiki63RC1"/}}
120
121 = Performances tests compared to <last super stable version> =
122
123 <a summary of the comparison with latest super stable version>
124
125 More details on <link to the test report>.
126
127 = Known issues =
128
129 * [[Bugs we know about>>http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]]
130
131 = Backward Compatibility and Migration Notes =
132
133 == General Notes ==
134
135 When upgrading make sure you compare your ##xwiki.cfg##, ##xwiki.properties## and ##web.xml## files with the newest version since some configuration parameters may have been modified or added. Note that 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.
136
137 == Issues specific to XWiki 6.3-rc-1 ==
138
139 * Wiki page does not have access anymore to Velocity macro defined in the skin template (except for macro.vm template).
140
141 == API Breakages ==
142
143 The following APIs were modified since XWiki 6.2.3:
144
145 * Add issue management and SCM information to extension descriptors. Should be safe enough since most repository handlers extend AbstractExtension instead of directly implementing Extension.
146
147 {{code language="none"}}
148 org.xwiki.extension.Extension: Method 'public org.xwiki.extension.ExtensionIssueManagement getIssueManagement()' has been added to an interface
149 org.xwiki.extension.Extension: Method 'public org.xwiki.extension.ExtensionScm getScm()' has been added to an interface
150 {{/code}}
151
152 * serializeReference method has never been public. AspectJ hacks...
153
154 {{code language="none"}}
155 com.xpn.xwiki.doc.XWikiDocument: Method 'public java.lang.String ajc$privMethod$com_xpn_xwiki_doc_XWikiDocumentCompatibilityAspect$com_xpn_xwiki_doc_XWikiDocument$serializeReference(org.xwiki.model.reference.DocumentReference, org.xwiki.model.reference.EntityReferenceSerializer, org.xwiki.model.reference.DocumentReference)' has been removed
156 {{/code}}
157
158 * Never really been supposed to be exposed as an API
159
160 {{code language="none"}}
161 com.xpn.xwiki.objects.BaseElement: Accessibility of field localEntityReferenceSerializer has been weakened from protected to private
162 {{/code}}
163
164 * Added new methods to the unstable Icon Module
165
166 {{code language="none"}}
167 org.xwiki.icon.IconManager: Method 'public java.lang.String render(java.lang.String, java.lang.String)' has been added to an interface
168 org.xwiki.icon.IconManager: Method 'public java.lang.String render(java.lang.String, java.lang.String, boolean)' has been added to an interface
169 org.xwiki.icon.IconManager: Method 'public java.lang.String renderHTML(java.lang.String, java.lang.String)' has been added to an interface
170 org.xwiki.icon.IconManager: Method 'public java.lang.String renderHTML(java.lang.String, java.lang.String, boolean)' has been added to an interface
171 org.xwiki.icon.IconSetCache: Method 'public void clear(java.lang.String, java.lang.String)' has been added to an interface
172 org.xwiki.icon.IconSetCache: Method 'public org.xwiki.icon.IconSet get(java.lang.String, java.lang.String)' has been added to an interface
173 org.xwiki.icon.IconSetCache: Method 'public void put(java.lang.String, java.lang.String, org.xwiki.icon.IconSet)' has been added to an interface
174 org.xwiki.icon.IconSetManager: Method 'public org.xwiki.icon.IconSet getIconSet(java.lang.String)' has been added to an interface
175 {{/code}}

Get Connected