Version 20.2 by Eduard Moraru on 2016/01/21

Hide last authors
Vincent Massol 1.1 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 <version - 1>) =
10
11 [[Full list of issues fixed and Dashboard for <version>>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=<fill id here>]].
12
13 == <feature N> ==
14
15 <description of feature N>
16
17 == Miscellaneous ==
18
Vincent Massol 3.1 19 * The WebDAV feature is [[now configured using Servlet 3.0 annotations>>||anchor="HIssuesspecifictoXWiki8.0Milestone1"]].
Vincent Massol 14.1 20 * The [[Statistics Application>>extensions:Extension.Statistics Application]] is no longer installed by default. The same applied for the [[Charting Plugin>>extensions:Extension.Charting Plugin]].
Vincent Massol 1.1 21
22 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+%22<version>%22&tempMax=1000]] fixed in this release.
23
24 = For Developers =
25
Thomas Mortagne 8.1 26 == Extension Manager improvements ==
Vincent Massol 1.1 27
Thomas Mortagne 8.1 28 === Feature version ===
Vincent Massol 1.1 29
Thomas Mortagne 8.1 30 Each extension feature now have its own version. See [[extensions:Extension.Extension Module Virtual Extensions]] for more details.
31
32 === Namespace constraint ===
33
34 It's now possible to indicate a constraint on where an extension can be installer (only root namespace, etc.).
35
36 In Maven you can do that using ##xwiki.extension.namespaces## custom property. See [[Maven Connector>>extensions:Extension.XWiki Commons - Extension - Repository - Maven||anchor="HCustomproperties"]] for more details.
37
Thomas Mortagne 10.1 38 === Compare Extensions ===
39
40 ##org.xwiki.extension.Extension## and ##org.xwiki.extension.ExtensionId## now implement Comparable to make easier manipulate them (order lists, find out if we are doing an upgrade or a downgrade, etc.).
41
Vincent Massol 1.1 42 == Deprecated and Retired projects ==
43
Thomas Mortagne 4.1 44 * Colibri skin moved to https://github.com/xwiki-contrib/skin-colibri
Thomas Mortagne 16.1 45 * Color Theme application moved to https://github.com/xwiki-contrib/skin-colibri
Thomas Mortagne 6.1 46 * Old XWiki 1.0 syntax rendering framework moved to https://github.com/xwiki-contrib/xwiki-platform-oldrendering
Thomas Mortagne 11.1 47 * XWiki 1.0 rendering parser moved to https://github.com/xwiki-contrib/xwiki10-parser
Thomas Mortagne 17.1 48 * XWiki 1.0 chart macro moved to https://github.com/xwiki-contrib/xwiki-platform-chart-macro10
Vincent Massol 1.1 49
50 == Upgrades ==
51
52 The following dependencies have been upgraded:
53
Thomas Mortagne 7.1 54 * [[Bouncy Castle 1.54>>http://jira.xwiki.org/browse/XCOMMONS-897]]
Guillaume Delhumeau 9.1 55 * [[HTMLCleaner 2.16>>http://jira.xwiki.org/browse/XCOMMONS-825]]
Thomas Mortagne 12.1 56 * [[Jackson 2.7.0>>http://jira.xwiki.org/browse/XCOMMONS-875]]
Thomas Mortagne 18.1 57 * [[JGroups 3.6.7>>http://jira.xwiki.org/browse/XWIKI-13003]]
Vincent Massol 1.1 58
59 == Miscellaneous ==
60
Guillaume Delhumeau 15.1 61 * Replaced a few String based APIs by Locale based equivalent
62 * Generated URLs for document-based skin extensions (SSX and JSX) now contain the version of the document, so when a change is made to the extension the browser don't use an outdated version from its cache.
Sergiu Dumitriu 19.1 63 * Support for chaining uberspectors, first introduced in XWiki as an enhancement of Velocity 1.5, has been part of the official library since Velocity 1.6. As such, we're deprecating our custom classes that provide this functionality. If you have custom uberspectors that implement ##org.xwiki.velocity.introspection.ChainableUberspector## or extend ##org.xwiki.velocity.introspection.AbstractChainableUberspector##, update them to ##org.apache.velocity.util.introspection.ChainableUberspector## and ##org.apache.velocity.util.introspection.AbstractChainableUberspector##. If you have a custom list of uberspectors specified under ##runtime.introspector.uberspect.chainClasses##, just use the ##runtime.introspector.uberspect## property for defining the list.
Guillaume Delhumeau 20.1 64 * the [[XWiki Select Widget>>platform:DevGuide.XWikiSelect]] now offers a javascript API in the form of a jQuery plugin, to get the current value or clear the selection (it was also introduced in [[XWiki 7.4.1>>ReleaseNotes.ReleaseNotesXWiki741]]).
Eduard Moraru 20.2 65 * String entity reference resolvers now have the possibility to specify a custom type setup. See [[XWIKI-13023>>http://jira.xwiki.org/browse/XWIKI-13023]] for more details.
Vincent Massol 1.1 66
67 = Translations =
68
69 The following translations have been updated:
70
71 {{language codes="none, none"/}}
72
73 = Tested Browsers & Databases =
74
75 {{warning}}
76 The QA Tests are executed after the release has been done. Thus, they are being prepared now and will be published soon.
77 {{/warning}}
78
79 {{comment}}
80 TODO: uncomment and update with proper link when the report is ready.
81 {{include reference="TestReports.ManualTestReportTemplateSummary"/}}
82 {{/comment}}
83
84 = Performances tests compared to <last super stable version> =
85
86 <a summary of the comparison with latest super stable version>
87
88 More details on <link to the test report>.
89
90 = Known issues =
91
92 * [[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]]
93
94 = Backward Compatibility and Migration Notes =
95
96 == General Notes ==
97
98 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.
99
Vincent Massol 2.1 100 == Issues specific to XWiki 8.0 Milestone 1 ==
Vincent Massol 1.1 101
Vincent Massol 2.1 102 * The WebDAV feature is now configured using Servlet 3.0 annotations. Make sure you deploy XWiki in a Servlet Container that is configured to discover Servlet 3.0 annotations (at least for the XWiki ##xwiki-platform-webdav-server-*.jar## JAR). If you're upgrading also make sure you edit your ##web.xml## to remove all the Servlet and Filter definitions for WebDAV (search for ##dav## in ##web.xml##).
Vincent Massol 1.1 103
104 == API Breakages ==
105
106 The following APIs were modified since <project> <version - 1>:
107
108 {{code language="none"}}
109 <clirr output here>
110 {{/code}}

Get Connected