Wiki source code of Release Notes for XWiki 5.0

Version 7.1 by Marius Dumitru Florea on 2013/04/24

Hide last authors
Marius Dumitru Florea 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 This is the release notes for XWiki Platform, XWiki Enterprise and XWiki Enterprise Manager. 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 4.5.3) =
10
Marius Dumitru Florea 2.1 11 [[Full list of issues fixed and Dashboard for 5.0>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11493]].
Marius Dumitru Florea 1.1 12
Marius Dumitru Florea 5.1 13 {{display reference="ReleaseNotesXWiki50M1" section="HExtensionManagerimprovements"/}}
Marius Dumitru Florea 1.1 14
Marius Dumitru Florea 3.1 15 === Extension Updater ===
Marius Dumitru Florea 1.1 16
Marius Dumitru Florea 3.1 17 We added a new section to the [[Extension Manager>>extensions:Extension.Extension Manager Application]] administration UI that lists the available extension updates.
18
19 {{image reference="ReleaseNotesXWiki50RC1@EM-extensionUpdater.png"/}}
20
Marius Dumitru Florea 5.1 21 {{display reference="ReleaseNotesXWiki50M1" section="HDistributionWizardimprovements"/}}
Marius Dumitru Florea 3.1 22
23 === New wiki mode step ===
24
25 By default you can now get the same distribution wizard you used to have for main wiki only on subwikis too. When enabled it means that each wiki administrator is able to take care of his own wiki upgrade and farm administrator will only deal with main wiki.
26
27 There are two modes:
28
29 * ALL IN ONE: the former Distribution Wizard behavior where everything is done at main wiki level
30 * WIKI: on main wiki only the main wiki is upgraded and each wiki gets its own Distribution Wizard and its own status
31
32 A new step to setup the upgrade mode has been added.
33
34 {{image reference="ReleaseNotesXWiki50RC1@upgrademode.png"/}}
35
36 == WYSIWYG Editor improvements ==
37
Marius Dumitru Florea 4.1 38 === Automatic Paste Cleaning ===
Marius Dumitru Florea 3.1 39
40 Starting with this version, whenever you paste some content into the rich text area of the WYSIWYG Editor that content is (by default) automatically cleaned before being inserted into the rest of the content.
41
42 You can disable the automatic cleaning from the WYSIWYG Editor administration section if you wish:
43
44 {{image reference="ReleaseNotesXWiki50M2@WYSIWYGEditor-AdminSection-cleanPasteAutomatically.png"/}}
45
46 === Office Import using the Office Macro ===
47
48 We added an option to the [[WYSIWYG Editor>>platform:Features.WysiwygEditor]]'s Import Office Document dialog to allow you to import an office file using the [[Office Macro>>extensions:Extension.Office Macro]]. This is useful if you don't plan to edit the content of the office file after the import or if you don't want to mix the content of the office file with the content of the wiki page.
49
50 {{image reference="ReleaseNotesXWiki50M1@xwe-importOfficeDocumentDialog.png"/}}
51
52 The generated wiki syntax looks like this:
53
54 {{code language="none"}}
55 {{office attachment="presentation.odp"/}}
56 {{/code}}
57
58 Of course, you need to have the Office server connected in order to use this feature.
59
Marius Dumitru Florea 5.1 60 {{display reference="ReleaseNotesXWiki50M1" section="HReleaseApplication"/}}
Marius Dumitru Florea 3.1 61
Marius Dumitru Florea 5.1 62 {{display reference="ReleaseNotesXWiki50M2" section="HNewsecurityauthorizationmodulereplacestheoldRightService"/}}
Marius Dumitru Florea 3.1 63
Marius Dumitru Florea 5.1 64 {{display reference="ReleaseNotesXWiki50M2" section="HVirtualmodeisalwaysenabled"/}}
Marius Dumitru Florea 3.1 65
Marius Dumitru Florea 5.1 66 {{display reference="ReleaseNotesXWiki50M2" section="HReplace22xwiki.virtual.redirect22withanerrortemplate28orpage29"/}}
Marius Dumitru Florea 3.1 67
Marius Dumitru Florea 1.1 68 == Miscellaneous ==
69
Marius Dumitru Florea 5.1 70 * Add support for Numbered Lists and Verbatim for the LaTex Renderer
71 * Ability to [[more easily create multiple FAQ spaces>>extensions:Extension.FAQ Application||anchor="HCreatemultipleFAQs"]].
72 * The [[FAQ Application>>extensions:Extension.FAQ Application]] can now be translated into multiple languages + added translation for French.
73 * Automatically register translations for the Annotations application
74 * ##autowww## is not enabled by default {{jira url="http://jira.xwiki.org" style="enum"}}XWIKI-8877{{/jira}} and mandatory (can not be disabled), since with virtual mode enabled by default if could prove problematic to access your main wiki without a proper wiki descriptor set up. The main reason why you could have needed to disable it was if you actually had subwiki named ##www## and you wanted to access it instead of the main wiki. Now the ##autowww## feature checks for this case and serves the right content.
75 * Increased [[Permgen requirements from recommended 128MB to 196MB>>platform:AdminGuide.Installation]]
76 * The Jetty distribution now uses Jetty 8.1.9.v20130131
Marius Dumitru Florea 1.1 77
Marius Dumitru Florea 5.1 78 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%2C+XEM%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+in+%28%225.0-milestone-1%22%2C+%225.0-milestone-2%22%2C+%225.0-rc-1%22%2C+%225.0%22%29&tempMax=1000]] fixed in this release.
Marius Dumitru Florea 1.1 79
80 = For Developers =
81
Marius Dumitru Florea 7.1 82 {{display reference="ReleaseNotesXWiki50M1" section="HButtonGroupWidget"/}}
Marius Dumitru Florea 1.1 83
Marius Dumitru Florea 7.1 84 {{display reference="ReleaseNotesXWiki50M2" section="HJQueryinXWikiusingAMD2FRequire.js"/}}
Marius Dumitru Florea 1.1 85
Marius Dumitru Florea 7.1 86 {{display reference="ReleaseNotesXWiki50RC1" section="HJodaTimepluginaddsDurationAPI"/}}
87
88 {{display reference="ReleaseNotesXWiki50M2" section="HDocumentrollbackevents"/}}
89
90 {{display reference="ReleaseNotesXWiki50M2" section="HTranslatelog"/}}
91
92 {{display reference="ReleaseNotesXWiki50M2" section="HXWikiDocumentauthorsandpublicaccess"/}}
93
94 {{display reference="ReleaseNotesXWiki50M2" section="HBacktoJUnit"/}}
95
Marius Dumitru Florea 1.1 96 == Deprecated and Retired projects ==
97
Marius Dumitru Florea 6.1 98 No deprecated nor retired projects in this release.
Marius Dumitru Florea 1.1 99
100 == Upgrades ==
101
102 The following dependencies have been upgraded:
103
Marius Dumitru Florea 6.1 104 * Apache Ivy 2.3.0
105 * Groovy 2.1.3
106 * GWT 2.5.1 and SmartGWT 3.1
107 * Hamcrest 1.3
108 * httpclient 4.2.3
109 * JGroups 3.2.7.Final
110 * Joda Time 2.2
111 * JUnit 4.11
112 * Jython 2.5.4-rc1
113 * Liquibase 2.0.5
114 * LogBack 1.0.11
115 * Pygments 1.6
116 * SLF4J 1.7.5
117 * Tika 1.3
118 * XStream 1.4.4
Marius Dumitru Florea 1.1 119
120 == Miscellaneous ==
121
Marius Dumitru Florea 6.1 122 * [[More API added to the Model Script Service>>extensions:Extension.Model Module]]
123 * You can now specify a target user or an email address in the share page URL like this:
124 {{code language="none"}}/xwiki/bin/view/Space/Page?viewer=share&target=foo@bar.org&target=XWiki.mflorea{{/code}}
125 * Added methods to query existing wikis: api.XWiki.getWikiNames() {{jira url="http://jira.xwiki.org" style="enum"}}XWIKI-8841{{/jira}} and api.XWiki.hasSubWikis() {{jira url="http://jira.xwiki.org" style="enum"}}XWIKI-8875{{/jira}}
126 * XWiki is now always in virtual mode so development needs to consider the fact that the main wiki may not be the only wiki available.
127 * With the transition to virtual mode by default, the XWiki.XWikiServerClass is now a mandatory class to be used when creating a wiki descriptor. Its existence will be, like all mandatory classes, checked when XWiki starts, but only for the main wiki. It was formerly initialized by and part of the wiki-manager module but it's now part of the core. Also, the XWiki.XWikiServerClassSheet has been moved to the wiki-manager-ui module.
Marius Dumitru Florea 1.1 128
129 = Translations =
130
131 The following translations have been updated:
132
Marius Dumitru Florea 6.1 133 {{language codes="ca,cs,da,de,es,fr,gl,it,ko,lv,nl,pt,pt_BR,ro,ru,sk,sv,uk,zh,zh_TW"/}}
Marius Dumitru Florea 1.1 134
135 = Tested Browsers & Databases =
136
137 {{include reference="TestReports.ManualTestReportTemplateSummary"/}}
138
139 = Known issues =
140
141 * [[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]]
142
143 = Backward Compatibility and Migration Notes =
144
145 == General Notes ==
146
147 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above.
148
149 {{warning}}
150 Always make sure you compare your ##xwiki.cfg## and ##xwiki.properties## files with the newest version since some configuration parameters were 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.
151 {{/warning}}
152
153 == Issues specific to XWiki <version> ==
154
155 <issues specific to the project>
156
157 == API Breakages ==
158
159 The following APIs were modified since XWiki 4.5.3:
160
161 {{code language="none"}}
162 <clirr output here>
163 {{/code}}

Get Connected