Version 39.1 by Thomas Mortagne on 2015/05/04

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 7.0) =
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
19 * The Script Macro has been improved to [[return any type of value even no binding is used to output content>>extensions:Extension.Script Macro||anchor="HReturn"]].
Thomas Mortagne 13.1 20 * The default Java version triggered as dependency for the Debian packages is not Java 8
Guillaume Delhumeau 19.1 21 * In the [[extensions:Extension.Administration Application]], when you change the space you are administrating, you don't lose the current section anymore (if the current section exists in that space).(((
22 {{image reference="administration-change-space.png" width="50%"/}}
23 )))
Thomas Mortagne 28.1 24 * In edit mode, Password fields do not display the obfuscation placholder () anymore when the password value is empty. For example this removes the confusion when editing the Mail Admin UI and users were thinking that the SMTP Server password was set.
Thomas Mortagne 30.1 25 * Not existing document won't end up in the document cache anymore. That mean request lots of not existing document won't ditch "real" documents from the cache anymore.
Eduard Moraru 36.2 26 * The WatchList application now uses the new Mail API instead of the old and deprecated Mail Plugin.
Eduard Moraru 36.3 27 * The WatchList Realtime notification option has been reworked and the previous performance penalty has been removed.
Gabriela Smeria 37.1 28 * In [[extensions:Extension.App Within Minutes Application]], the newly created applications don't have 'App Within Minutes' as parent, but the webhome page of the current wiki and their homepage title doesn't contain the word 'Home' anymore.
Vincent Massol 1.1 29
Manuel Smeria 35.1 30 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+%227.1-milestone-1%22&tempMax=1000]] fixed in this release.
Vincent Massol 1.1 31
32 = For Developers =
33
34 == <developer feature N> ==
35
36 <description of developer feature N>
37
38 == Deprecated and Retired projects ==
39
40 <description of deprecated and retired projects>
41
Vincent Massol 5.1 42 == Miscellaneous ==
43
Vincent Massol 8.1 44 * The XAR plugin's ##verify## mojo has been [[improved to allow passing a list of regexes to identify content and technical pages>>dev:Community.XARPlugin]]. For example:(((
Vincent Massol 5.1 45 {{code language="xml"}}
46 <plugin>
47 <groupId>org.xwiki.commons</groupId>
48 <artifactId>xwiki-commons-tool-xar-plugin</artifactId>
49 ...
50 <configuration>
51 ...
52 <!-- Consider all pages named *Translations as content pages by default -->
53 <contentPages>
54 <contentPage>.*Translations\.xml</contentPage>
55 </contentPages>
Vincent Massol 8.1 56 <!-- The EditTranslations page is not a Translation page and thus not a content page! -->
57 <technicalPages>
58 <technicalPage>EditTranslations\.xml</technicalPage>
59 </technicalPages>
Vincent Massol 5.1 60 </configuration>
61 </plugin>
Vincent Massol 5.2 62 {{/code}}
Vincent Massol 5.1 63 )))
Eduard Moraru 9.3 64 * New ##$services.rendering.escape($content, $syntax)## method to escape XWiki syntax. See [[the documentation>>extensions:Extension.Rendering Module||anchor="HRenderingScriptService"]].
Guillaume Delhumeau 12.1 65 * The HTML5 renderer is now bundled in XWiki Enterprise.
Thomas Mortagne 33.1 66 * Added a new ##objectPolicy=updateOrCreate## parameter to the save action that allows editing and creating objects in one request. For more details, see [[the documentation>>platform:DevGuide.Standard URL Format||anchor="HParameter:objectPolicy"]].
Guillaume Delhumeau 16.1 67 * It is now possible to select the output syntax of a skin, in order to use the correct renderer.
Vincent Massol 22.1 68 * Ability to [[register a custom Resource Type>>extensions:Extension.Resource API||anchor="HAddinganewResourceTypeHandler"]].
Vincent Massol 21.2 69 * The WebJar integration now registers a ##webjar## URL type using a [[Resource Handler>>extensions:Extension.Resource API]] (it was reusing the ##bin## URL type before). The new WebJAR URL format is ##http:~/~/<server>/<context path>/webjars/<path/to/resource>[?version=<version>&evaluate=true|false]##. Note that you should use the [[exposed Script Service method to compute a WebJAR URL>>extensions:Extension.WebJars Integration]].
Thomas Mortagne 24.1 70 * The mime type of uploaded attachment is now automatically stored in the database and won't be recalculated each time it's asked. Also a new API has been introduced in ##com.xpn.xwiki.doc.XWikiAttachment## to change it if needed.
Eduard Moraru 24.2 71 * The ConfigurableClass mechanism now supports adding field hints / descriptions. See the [[documentation>>extensions:Extension.Administration Application||anchor="HFieldsyoucandefine"]].
Vincent Massol 29.1 72 * The ##xwiki-platform-legacy-crypto-script## legacy module has been removed as it was conflicting with the Bouncy Castle 1.52 upgrade and we considered that there was little chance that this module was used anywhere in any extension. If by chance (so to speak) you were using it, you'd need to use the newer ##xwiki-platform-crypto-script## module and rebuild your extension with it.
Thomas Mortagne 39.1 73 * Added advanced search support to ##org.xwiki.extension.repository.ExtensionRepositoryManager##
Vincent Massol 5.1 74
Vincent Massol 1.1 75 == Upgrades ==
76
77 The following dependencies have been upgraded:
78
Thomas Mortagne 14.1 79 * [[httpclient and httpcore 4.4.1>>http://jira.xwiki.org/browse/XCOMMONS-778]]
Thomas Mortagne 4.1 80 * [[Groovy 2.4.3>>http://jira.xwiki.org/browse/XCOMMONS-779]]
Thomas Mortagne 3.1 81 * [[logback 1.1.3>>http://jira.xwiki.org/browse/XCOMMONS-781]]
Thomas Mortagne 7.1 82 * [[cssparser 0.9.15>>http://jira.xwiki.org/browse/XCOMMONS-782]]
Thomas Mortagne 10.1 83 * [[JGroups 3.6.3>>http://jira.xwiki.org/browse/XWIKI-11980]]
Thomas Mortagne 11.1 84 * [[slf4j 1.7.12>>http://jira.xwiki.org/browse/XCOMMONS-786]]
Thomas Mortagne 15.1 85 * [[Quartz 2.2.1>>http://jira.xwiki.org/browse/XWIKI-6465]]
Sergiu Dumitriu 20.2 86 * [[commons-lang3 3.4>>http://jira.xwiki.org/browse/XCOMMONS-789]]
Thomas Mortagne 36.1 87 * [[Maven 3.3.3>>http://jira.xwiki.org/browse/XCOMMONS-769]]
Vincent Massol 25.1 88 * [[Bouncy Castle 1.52>>http://jira.xwiki.org/browse/XCOMMONS-794]]
89 * [[Tika 1.8>>http://jira.xwiki.org/browse/XCOMMONS-793]]
Thomas Mortagne 26.1 90 * [[Infinispan 7.1.1>>http://jira.xwiki.org/browse/XWIKI-12042]]
Thomas Mortagne 38.1 91 * [[Jython 2.7.0>>http://jira.xwiki.org/browse/XWIKI-12040]]
Thomas Mortagne 28.1 92 * [[Lucene and Solr 4.10.4>>http://jira.xwiki.org/browse/XWIKI-12044]]
Thomas Mortagne 31.1 93 * [[sisu-guice 3.2.6>>http://jira.xwiki.org/browse/XCOMMONS-796]]
94 * [[org.eclipse.sisu.plexus to 0.3.1>>http://jira.xwiki.org/browse/XCOMMONS-795]]
Vincent Massol 1.1 95
96 = Translations =
97
98 The following translations have been updated:
99
100 {{language codes="none, none"/}}
101
102 = Tested Browsers & Databases =
103
Manuel Smeria 34.1 104 {{include reference="TestReports.ManualTestReportSummaryXWiki71M1"/}}
Vincent Massol 1.1 105
106 = Known issues =
107
108 * [[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]]
109
110 = Backward Compatibility and Migration Notes =
111
112 == General Notes ==
113
114 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.
115
116 == Issues specific to XWiki <version> ==
117
118 <issues specific to the project>
119
120 == API Breakages ==
121
122 The following APIs were modified since <project> <version - 1>:
123
124 {{code language="none"}}
125 <clirr output here>
126 {{/code}}

Get Connected