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 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 == Extension Diff View Summary ==
14
15 Since [[XWiki 7.0RC1>>ReleaseNotes.ReleaseNotesXWiki70RC1||anchor="HExtensionDiffView"]] you can view the local changes that have been made to the wiki pages of an installed extension. In this release we have improved the diff view by adding a summary that will help you navigate the changes.
16
17 {{image reference="extensionDiffViewSummary.png"/}}
18
19 See the [[Extension Manager Application>>extensions:Extension.Extension Manager Application||anchor="HChanges"]] for more details.
20
21 == Miscellaneous ==
22
23 * 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"]].
24 * The default Java version triggered as dependency for the Debian packages is not Java 8
25 * 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).(((
26 {{image reference="administration-change-space.png" width="50%"/}}
27 )))
28 * 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.
29 * 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.
30 * The WatchList application now uses the new Mail API instead of the old and deprecated Mail Plugin.
31 * The WatchList Realtime notification option has been reworked and the previous performance penalty has been removed.
32 * 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.
33 * A new option was added to Watch a page that was just shared by mail directly from the email's body.(((
34 {{image reference="share-footer-actions-watch.png"/}}
35 )))
36
37 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.
38
39 = For Developers =
40
41 == Trigger Prototype Event Listeners from jQuery ==
42
43 The event listeners registered from Prototype are now notified when a custom XWiki event is fired using the jQuery API.
44
45 {{code language="js"}}
46 // Prototype (old code that you don't have time to rewrite)
47 document.observe('xwiki:dom:updated', function(event) {
48 event.memo.elements.each(function(element) {
49 // Do something.
50 });
51 });
52 ...
53 // jQuery (new code, in a different file/page)
54 require(['jquery', 'xwiki-events-bridge'], function($) {
55 $(document).trigger('xwiki:dom:updated', {'elements': $('.some-container').toArray()});
56 });
57 {{/code}}
58
59 See the [[developer's guide>>platform:DevGuide.JavaScriptAPI||anchor="HBridgingcustomXWikieventsbetweenPrototypeandjQuery"]] for more details.
60
61 == Deprecated and Retired projects ==
62
63 <description of deprecated and retired projects>
64
65 == Miscellaneous ==
66
67 * 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:(((
68 {{code language="xml"}}
69 <plugin>
70 <groupId>org.xwiki.commons</groupId>
71 <artifactId>xwiki-commons-tool-xar-plugin</artifactId>
72 ...
73 <configuration>
74 ...
75 <!-- Consider all pages named *Translations as content pages by default -->
76 <contentPages>
77 <contentPage>.*Translations\.xml</contentPage>
78 </contentPages>
79 <!-- The EditTranslations page is not a Translation page and thus not a content page! -->
80 <technicalPages>
81 <technicalPage>EditTranslations\.xml</technicalPage>
82 </technicalPages>
83 </configuration>
84 </plugin>
85 {{/code}}
86 )))
87 * New ##$services.rendering.escape($content, $syntax)## method to escape XWiki syntax. See [[the documentation>>extensions:Extension.Rendering Module||anchor="HRenderingScriptService"]].
88 * The HTML5 renderer is now bundled in XWiki Enterprise.
89 * 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"]].
90 * It is now possible to select the output syntax of a skin, in order to use the correct renderer.
91 * Ability to [[register a custom Resource Type>>extensions:Extension.Resource API||anchor="HAddinganewResourceTypeHandler"]].
92 * 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]].
93 * 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.
94 * The ConfigurableClass mechanism now supports adding field hints / descriptions. See the [[documentation>>extensions:Extension.Administration Application||anchor="HFieldsyoucandefine"]].
95 * 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.
96 * Added advanced search support to ##org.xwiki.extension.repository.ExtensionRepositoryManager##
97
98 == Upgrades ==
99
100 The following dependencies have been upgraded:
101
102 * [[httpclient and httpcore 4.4.1>>http://jira.xwiki.org/browse/XCOMMONS-778]]
103 * [[Groovy 2.4.3>>http://jira.xwiki.org/browse/XCOMMONS-779]]
104 * [[logback 1.1.3>>http://jira.xwiki.org/browse/XCOMMONS-781]]
105 * [[cssparser 0.9.15>>http://jira.xwiki.org/browse/XCOMMONS-782]]
106 * [[JGroups 3.6.3>>http://jira.xwiki.org/browse/XWIKI-11980]]
107 * [[slf4j 1.7.12>>http://jira.xwiki.org/browse/XCOMMONS-786]]
108 * [[Quartz 2.2.1>>http://jira.xwiki.org/browse/XWIKI-6465]]
109 * [[commons-lang3 3.4>>http://jira.xwiki.org/browse/XCOMMONS-789]]
110 * [[Maven 3.3.3>>http://jira.xwiki.org/browse/XCOMMONS-769]]
111 * [[Bouncy Castle 1.52>>http://jira.xwiki.org/browse/XCOMMONS-794]]
112 * [[Tika 1.8>>http://jira.xwiki.org/browse/XCOMMONS-793]]
113 * [[Infinispan 7.1.1>>http://jira.xwiki.org/browse/XWIKI-12042]]
114 * [[Jython 2.7.0>>http://jira.xwiki.org/browse/XWIKI-12040]]
115 * [[Lucene and Solr 4.10.4>>http://jira.xwiki.org/browse/XWIKI-12044]]
116 * [[sisu-guice 3.2.6>>http://jira.xwiki.org/browse/XCOMMONS-796]]
117 * [[org.eclipse.sisu.plexus to 0.3.1>>http://jira.xwiki.org/browse/XCOMMONS-795]]
118
119 = Translations =
120
121 The following translations have been updated:
122
123 {{language codes="none, none"/}}
124
125 = Tested Browsers & Databases =
126
127 {{include reference="TestReports.ManualTestReportSummaryXWiki71M1"/}}
128
129 = Known issues =
130
131 * [[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]]
132
133 = Backward Compatibility and Migration Notes =
134
135 == General Notes ==
136
137 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.
138
139 == Issues specific to XWiki <version> ==
140
141 <issues specific to the project>
142
143 == API Breakages ==
144
145 The following APIs were modified since <project> <version - 1>:
146
147 {{code language="none"}}
148 <clirr output here>
149 {{/code}}

Get Connected