Hide last authors
Guillaume Delhumeau 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
Eduard Moraru 37.4 7 This release mostly focuses on the Flaming skin and sets it as the new default skin for XWiki. A new themes application for the new skin is introduces, along with the AppBar set by default and other various UI polishes and improvements. On the developers side, a new "blame" API has been introduced and some dependencies were upgraded. Finally, a considerable amount of bug fixes (34) and improvements (32) were made so make sure to try it out.
Guillaume Delhumeau 1.1 8
Guillaume Delhumeau 10.1 9 = New and Noteworthy (since XWiki 6.2M1) =
Guillaume Delhumeau 1.1 10
Guillaume Delhumeau 10.1 11 [[Full list of issues fixed and Dashboard for 6.2>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12494]].
Guillaume Delhumeau 1.1 12
Guillaume Delhumeau 2.1 13 == Flamingo ==
Guillaume Delhumeau 1.1 14
Guillaume Delhumeau 37.1 15 * **[[Flamingo>>extensions:Extension.Flamingo Skin]] is the new default skin in XWiki!**
Guillaume Delhumeau 2.1 16 * The [[applications panel>>extensions:Extension.Panels Application||anchor="HApplicationPanel"]] (also known as the "Applications Bar") has been set by default on the left panel.
17 * The default icon theme is now [[Font Awesome>>extensions:Extension.Font Awesome Icon Theme]].
Guillaume Delhumeau 10.1 18 * A new application has been made to manage color themes on Flamingo. It does not only permit to change colors anymore, but also the typography, etc... That is why it is called [[extensions:Extension.Flamingo Theme Application]].
19 {{image reference="FlamingoThemeEditor.png" width="50%"/}}
Guillaume Delhumeau 6.1 20 * By default, a new theme is enabled: ##FlamingoDefaultTheme##, made with the new application described above.
Guillaume Delhumeau 24.1 21 * [[extensions:Extension.Colibri Skin]] can use the themes from Flamingo thanks to a mapping between [[extensions:Extension.Flamingo Theme Application]] and [[extensions:Extension.Color Theme Application]]. The results may not be perfect though.
Eduard Moraru 18.2 22 * Improved Login form(((
Ecaterina Moraru (Valica) 17.1 23 {{image reference="flamingoLogin.png"/}}
24 )))
Thomas Mortagne 33.1 25 * The page headers from Colibri ColorThemes can be displayed for Flamingo skin by setting the ##$displayPageHeader## to ##true## in ##layoutExtraVars.vm##. By default this variable is set to(((
26 false[[{{image reference="Flamingo_displayPageHeader_false.png" width="400px"/}}>>attach:Flamingo_displayPageHeader_false.png]] [[{{image reference="Flamingo_displayPageHeader_true.png" width="400px"/}}>>attach:Flamingo_displayPageHeader_true.png]]
Ecaterina Moraru (Valica) 29.1 27 )))
Guillaume Delhumeau 35.1 28 * You can control either or not you want to display the create and the "more actions" menus with 2 new variables: ##$displayCreateMenu## and ##$displayMoreActionsMenu##. You can manually set them in the ##layoutExtraVars.vm## file.
Guillaume Delhumeau 1.1 29
Guillaume Delhumeau 2.1 30 You can see the results of all this changes in the following screenshot:
Guillaume Delhumeau 4.1 31 {{image reference="flamingo.png" width="65%"/}}
Guillaume Delhumeau 2.1 32
Guillaume Delhumeau 1.1 33 == Miscellaneous ==
34
Ecaterina Moraru (Valica) 14.1 35 * ModalPopup and LightBox resource components are now responsive. For small resolutions their width will occupy the whole screen.(((
36 {{image reference="afterAddUsers.png"/}} {{image reference="afterSharebyEmail.png"/}}
37 )))
Eduard Moraru 19.1 38 * Deleted document translations can now be restored, even if the main document or a different translation has already been restored (as long as no conflict exists). See [[XWIKI-9567>>http://jira.xwiki.org/browse/XWIKI-9567]] and the [[documentation>>extensions:Extension.Index Application||anchor="HRestoringatranslation"]].
Guillaume Delhumeau 1.1 39
Manuel Smeria 37.2 40 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+%226.2-milestone-2%22&tempMax=1000]] fixed in this release.
Guillaume Delhumeau 1.1 41
42 = For Developers =
43
Sergiu Dumitriu 26.1 44 == Building XWiki is now possible using Maven 3.1 and 3.2 ==
45
46 The packager Maven plugin was using temporary APIs used only in Maven 3.0, which [[made it impossible to build modules depending on that plugin with other versions of Maven than 3.0.x>>http://jira.xwiki.org/browse/XWIKI-9760]]. This has now been fixed, and the build works with any 3.x Maven version.
47
Denis Gervalle 11.1 48 == Blame generic API and Script Service ==
Guillaume Delhumeau 1.1 49
Denis Gervalle 11.1 50 Provides the implementation of the blame/annotate/praise algorithm.
Guillaume Delhumeau 1.1 51
Denis Gervalle 11.1 52 Like the diff module API, this API is not tied to any type so you have to first transform the datas you want to blame into lists and you will be able to link them with any kind of revision metadata. Blame will link each elements of the initial list with the revision metadata of the original revision it came from. You will have to call blame in loop with each revised list, starting from the most recent one, until all element are annotated.
53
54 See [[Blame Module>>extensions:Extension.Blame Module]] for more information.
55
Guillaume Delhumeau 1.1 56 == Upgrades ==
57
58 The following dependencies have been upgraded:
59
Eduard Moraru 12.1 60 * [[Velocity Tools 2.0>>http://jira.xwiki.org/browse/XWIKI-5347]]
Thomas Mortagne 32.1 61 * [[Jython 2.7-b3>>http://jira.xwiki.org/browse/XWIKI-10837]]
Thomas Mortagne 34.1 62 * [[httpclient 4.3.5>>http://jira.xwiki.org/browse/XCOMMONS-631]]
Thomas Mortagne 36.1 63 * [[Guava 18.0>>http://jira.xwiki.org/browse/XCOMMONS-632]]
Guillaume Delhumeau 1.1 64
65 == Miscellaneous ==
66
Vincent Massol 20.2 67 * New ##$cookietool## available for working with cookies in Velocity. See [[XCOMMONS-627>>http://jira.xwiki.org/browse/XCOMMONS-627]]
68 * New ##$doc.isTranslation()## method is available in the web API. See [[XWIKI-10805>>http://jira.xwiki.org/browse/XWIKI-10805]]
Guillaume Delhumeau 27.1 69 * ##xwiki-platform-font-awesome## has been moved in the ##xwiki-platform-icon## module and renamed ##xwiki-platform-icon-fontawesome##.
Guillaume Delhumeau 21.1 70 * [[Icon Theme>>extensions:Extension.Icon Theme Application]] can now use JavaScript Extensions.
Guillaume Delhumeau 23.1 71 * The [[Icon class>>https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-api/src/main/java/org/xwiki/icon/Icon.java]] of the [[Icon Theme>>extensions:Extension.Icon Theme Application]] does not store the name of the icon anymore, since it is already stored in a map in the [[IconSet class>>https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-api/src/main/java/org/xwiki/icon/IconSet.java]] (better memory usage).
Guillaume Delhumeau 25.1 72 * It is now possible to compile a LESS file or to compute a color theme from an other skin.
Guillaume Delhumeau 28.1 73 * ##xwiki-platform-less-css## has been renamed ##xwiki-platform-lesscss## in order to be consistent with our naming conventions.
Guillaume Delhumeau 1.1 74
75 = Tested Browsers & Databases =
76
Manuel Smeria 23.2 77 {{include reference="TestReports.ManualTestReportXWiki62M2Summary"/}}
Guillaume Delhumeau 1.1 78
79 = Known issues =
80
81 * [[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]]
82
83 = Backward Compatibility and Migration Notes =
84
85 == General Notes ==
86
87 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.
88
89 == API Breakages ==
90
Eduard Moraru 37.3 91 The following APIs were modified since XWiki 6.1:
Guillaume Delhumeau 1.1 92
93 {{code language="none"}}
Eduard Moraru 38.1 94 org.xwiki.tool.enforcer.VersionCheck: Accessibility of field allowedVersionRegex has been weakened from public to private
Guillaume Delhumeau 1.1 95 {{/code}}
Eduard Moraru 38.1 96
97 * Young APIs.
98
99 {{code language="none"}}
100 org.xwiki.rendering.transformation.RenderingContext: Method 'public org.xwiki.rendering.syntax.Syntax getTargetSyntax()' has been added to an interface
101 {{/code}}
102
103 {{code language="none"}}
104 org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public java.util.Collection getAllIds()' has been added to an interface
105
106 org.xwiki.mail.MailSender: Method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been removed
107 org.xwiki.mail.MailSender: Method 'public void sendAsynchronously(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailResultListener)' has been added to an interface
108 org.xwiki.mail.MailResultListener: Parameter 2 of 'public void onError(javax.mail.internet.MimeMessage, java.lang.Throwable)' has changed its type to java.lang.Exception
109 org.xwiki.mail.script.MimeMessageWrapper: Parameter 1 of 'public MimeMessageWrapper(javax.mail.internet.MimeMessage, javax.mail.Session, org.xwiki.mail.MailSender, org.xwiki.context.Execution, org.xwiki.component.manager.ComponentManager)' has changed its type to org.xwiki.mail.internal.ExtendedMimeMessage
110 org.xwiki.mail.script.MimeMessageWrapper: Return type of method 'public javax.mail.internet.MimeMessage getMessage()' has been changed to org.xwiki.mail.internal.ExtendedMimeMessage
111 {{/code}}
112
113 * The extended class got moved to a new package with the upgrade to velocity-tools 2.0 and the old location got deprecated.
114
115 {{code language="none"}}
116 org.xwiki.velocity.XWikiWebappResourceLoader: Removed org.apache.velocity.tools.view.servlet.WebappLoader from the list of superclasses
117 {{/code}}

Get Connected