Version 21.2 by Marius Dumitru Florea on 2013/05/29

Hide last authors
Sergiu Dumitriu 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 This is the first milestone for the 5.1 release.
8
9 = New and Noteworthy (since XWiki 5.0) =
10
Marius Dumitru Florea 18.1 11 [[Full list of issues fixed and Dashboard for 5.1>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11595]].
Sergiu Dumitriu 1.1 12
Marius Dumitru Florea 18.1 13 == Solr search UI overhaul ==
Sergiu Dumitriu 1.1 14
Marius Dumitru Florea 18.1 15 {{todo/}}
Sergiu Dumitriu 1.1 16
17 == Miscellaneous ==
18
Vincent Massol 17.2 19 * Moved the User Directory feature [[to an application on its own>>extensions:Extension.User Directory Application]].
Vincent Massol 18.2 20 * Moved the XWiki Syntax Help feature [[to an application on its own>>extensions:Extension.Help Application]].
Marius Dumitru Florea 15.1 21 * The "Send to" input from the [[Share page>>doc:platform:Features.DocumentLifecycle||anchor="HSharePagebyEmail"]] dialog displays a scope toggle when you are in a subwiki (or an workspace) that allows you to control whether the suggested users are local or global.(((
22 {{image reference="sharePage-scopeToggle.png"}}
23 )))
Sergiu Dumitriu 1.1 24
25 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+%3D+%225.0-milestone-1%22&tempMax=1000]] fixed in this release.
Marius Dumitru Florea 15.1 26 {{/image}}
27 )))
Sergiu Dumitriu 1.1 28
29 = For Developers =
30
31 == Upgrades ==
32
33 The following dependencies have been upgraded:
34
Thomas Mortagne 7.1 35 * logback 1.0.13
36 * commons-compress 1.5
37 * commons-codec 1.8
38 * httpclient 4.2.5
Thomas Mortagne 8.1 39 * diffutils 1.3
Thomas Mortagne 9.1 40 * Doxia 1.4
Thomas Mortagne 10.1 41 * JGroups 3.3
Vincent Massol 16.1 42 * HTMLCleaner 2.5
Sergiu Dumitriu 1.1 43
44 == Miscellaneous ==
45
Marius Dumitru Florea 21.1 46 * All REST responses now specify the version of XWiki running on the server in the ##XWiki-Version## HTTP header, and the current user in the ##XWiki-User## header.
47 * You can now provide a version summary (comment) when updating a page using REST. You can retrieve the version summary either by getting the page or by getting the page history, in which case you get the summary for each page revision.
Marius Dumitru Florea 21.2 48 * We added a new [[special CSS class name>>doc:platform:DevGuide.SpecialCSSClasses]], ##useTitleAsTip##, that, combined with ##withTip##, will allow you to have a tip (place-holder) different than the initial value of the text input.
Vincent Massol 4.1 49 * A new URL parameter has been added to reference non aggregated JavaScript files: ##?minify=false##. See the [[Debugging Guide>>dev:Community.Debugging||anchor="HDebuggingJavaScript"]].
Thomas Mortagne 5.1 50 * Added API to easily create a DocumentReference from a LocalDocumentReference
Thomas Mortagne 6.1 51 {{code language="java"}}DocumentReference documentReference = new DocumentReference(localReference, wikiReference);{{/code}}
Sergiu Dumitriu 1.1 52
53 = Translations =
54
55 The following translations have been updated:
56
57 {{language codes="none, none"/}}
58
59 = Tested Browsers & Databases =
60
Manuel Smeria 13.2 61 {{include reference="TestReports.ManualTestReportXWiki51M1Summary"/}}
Sergiu Dumitriu 1.1 62
63 = Known issues =
64
65 * [[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]]
66
67 = Backward Compatibility and Migration Notes =
68
69 == General Notes ==
70
71 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above.
72
73 {{warning}}
74 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.
75 {{/warning}}
76
Marius Dumitru Florea 2.1 77 == Issues specific to XWiki 5.1 Milestone 1 ==
Sergiu Dumitriu 1.1 78
Marius Dumitru Florea 2.1 79 * The data type of the 'email' property from the user profile has changed from ##String## to ##Email##, a specialized type [[introduced in 4.2>>ReleaseNotes.ReleaseNotesXWiki42||anchor="HNewfieldtypesforemailandlistofpages"]]. Unfortunately this change doesn't apply automatically when you upgrade from an older version so you have to do it your self:(((
80 1. edit ##XWiki.XWikiUsers## with the class editor
81 1. delete the 'email' property
82 1. add a new property of type ##Email## named 'email' with 'e-Mail' as pretty name
83 1. save
84 )))The values of both ##String## and ##Email## data types are stored in the same database table so there souldn't be any migration issues for existing users.
Sergiu Dumitriu 1.1 85
86 == API Breakages ==
87
88 The following APIs were modified since <project> <version - 1>:
89
90 {{code language="none"}}
91 <clirr output here>
92 {{/code}}

Get Connected