This is the release notes for XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise. They share the same release notes as they are released together and have the same version.

This release is a bugfix release that brings usability improvements to the Drawer, Wiki Index and Template Providers. 

New and Noteworthy (since XWiki 8.4.2)

Full list of issues fixed and Dashboard for 8.4.3.

For Users

Drawer menu has changed


The drawer menu has changed to display the "scope" of the displayed items. Items are ordered regarding if their scope is "local" (i.e. it affects only the current wiki) and "global" (i.e. it affects the whole farm).

The change have been made after users complaining the old menu was not very clear, and after a poll sent on the mailing list.

Some items like "Home", "Create Wiki" and "Delete Wiki" has been removed from that menu, in order to focus on frequent operations that really deserve a place in this important menu. We offer other means in the UI to achieve these operations.

Create Wiki button in the Wiki Index


A button "Create Wiki" has been added on the top of the Wiki Index, so you can decide to create a wiki after browsing the existing ones. 

This behavior is more consistent with the Blog Application, where you can create a new post in the same page that you could read existing ones. In the future, we will make this behavior generic in XWiki.

Template Provider Improvements


We have improved the template provider edit form:

  • Both the creation and the visibility restrictions are now using a location picker. When you click on the "+" icon a popup appears with the page tree from where you can select one or multiple locations.
  • The icon field is now using an icon picker.
  • We rearranged the fields in order to better fill the available space. The left column contains visibility / display options, while the right column contains creation options.
  • We added more hints and improved some of the field labels.

See the Template Provider documentation for more information.

For Admins

No changes!

Miscellaneous

  • Default UI JAR dependencies installed on root namespace: JAR extensions of the default UI are now automatically installed on root namespace. This allows subwikis to be installed/upgraded by users without programming right.

For Developers

Update of the UI extension point for the Drawer


The UI extension point DrawerItem has a new parameter called category in order to specify where the drawer item should be located (either in the local or global section).


All Changes

  • Bug Closed XWIKI-13928 Explicit attachment mime type is lost when importing a XAR
  • Bug Closed XWIKI-13925 Can't install extension if there is any non blocker error in the install plan log
  • Bug Closed XWIKI-13919 Setting an xproperty to the empty string via REST fails
  • Improvement Closed XWIKI-13914 Put back the "create wiki" link in the Wiki Index
  • Bug Closed XWIKI-13910 Choosing a creation restriction location with a comma in the name is not straightforward
  • Bug Closed XWIKI-13909 Selection of the creation restrictions locations for template providers is using document names, not titles
  • Improvement Closed XWIKI-13908 The priority for the creation restrictions of a template provider is not clear
  • Bug Closed XWIKI-13907 The page tree pagination doesn't work when editing a template provider
  • Bug Closed XWIKI-13904 The "Space Documents Panel" makes the Panel Wizard slow on wikis with many users
  • Improvement Closed XWIKI-13897 Automatically install on root namespace the JAR dependencies of the default main wiki UI
  • Bug Closed XWIKI-13861 Hidden and unpublished blog articles should not be displayed on the search results or AS
  • Improvement Closed XWIKI-13070 Better organisation of Drawer's entries
  • Improvement Closed XCOMMONS-1131 Parse VersionConstraint raw value only when needed
  • Bug Closed XCOMMONS-1130 ExtensionFactory is not thread safe
  • Improvement Closed XCOMMONS-1129 Remember the hashcode in most common extension elements instances
  • Improvement Closed XCOMMONS-1128 Speed up ExtensionFactory#getVersion/getVersionConstraint

Translations

The following translations have been updated: 

  • Catalan
  • Portuguese (Brazil)
  • French
  • Dutch

Tested Browsers & Databases

Here is the list of browsers we support and how they have been tested for this release:

BrowserTest Result
Chrome30.pngGoogle Chrome 55Jira Tickets Marked as Fixed in the Release Notes + New and Noteworthy Features
Firefox30.pngMozilla FirefoxNot Tested
IE30.pngInternet Explorer 10Not Tested
IE30.pngInternet Explorer 11Not Tested

Here is the list of databases we support and how they have been tested for this release:

DatabaseTest Result
hypersql.pngHyperSQLNot Tested
mysql.pngMySQLNot Tested
oracle.pngOracleNot Tested
postgresql.pngPostgreSQL 9.6Jira Tickets Marked as Fixed in the Release Notes + New and Noteworthy Features

Known issues

Backward Compatibility and Migration Notes

API Breakages

No API has been broken since XWiki 8.4.2!

Credits

The following people have contributed code to this release (sorted alphabetically):

Ecaterina Moraru (Valica)
Eduard Moraru
Guillaume Delhumeau
Marius Dumitru Florea
Sergiu Dumitriu
Thomas Mortagne
Vincent Massol

Tags:
Created by Guillaume Delhumeau on 2016/12/07
    

Get Connected