Release Notes for XWiki Enterprise 2.0.2

Last modified by Thomas Mortagne on 2023/10/13

This is a bug fix and enhancement release. This release fix two important regressions (office import doesn't work in multiwiki mode and a table followed by a block with params doesn't render correctly).

Changes since XWiki Enterprise 2.0.1

New Features and Improvements

  • XWIKI-4193 - When hitting Return at the end of the link the new line should not be a link
  • XWIKI-4504 - Create a MacroService component to be used by MacroPlugin
  • XWIKI-4514 - Make HTMLCleaner and HTMLConverter components available directly as GWT-RPC services
  • XWIKI-4496 - Unit tests need more heap space.
  • XPWATCHLIST-83 - Available notification frequencies should not require a restart to be updated
  • XPWATCHLIST-85 - Display initial content under "create" entries in notifications

Important Bugs fixed

  • XWIKI-4510 - Rendering fails when a table is followed by a block with params
  • XWIKI-4414 -  added to italic text ending with :
  • XWIKI-3802 - It is impossible to continue adding content if there is a link object at the bottom of the page.
  • XWIKI-4498 - New documents created through XWiki#copyDocument generate update events instead of create
  • XWIKI-4490 - Unable to save a document containing a table ending with a empty cell followed by something
  • XWIKI-4499 - WYSIWYG office import fail in virtual mode
  • XWIKI-4497 - XWikiSkins logo field is missing in the class creation
  • XWIKI-4512 - Id Macro generates invalid XHTML
  • XWIKI-4494 - xwikirenderingerror not clickable and expandable in IE
  • XWIKI-4515 - Macro execution order should be the order in which macros are defined in the content if they have the same priority
  • XASCH-44 - Extra whitespaces are generated in the job table 
  • XPWATCHLIST-80 - Classname is not displayed above modified class properties
  • XPWATCHLIST-86 - Notification email is empty in text readers
  • XPWATCHLIST-82 - Old watchlist jobs (WatchListJob1,etc) should not appear in the notification frequency dropdown
  • XPWATCHLIST-81 - Password changes appear in notifications

Known issues

Backward Compatibility and Migration Notes

General Notes

If you're running in a multiwiki setup you'll also need to define the property xwiki.store.migration.databases=all to your xwiki.cfg file or explicitly name all databases to be migrated as in xwiki.store.migration.databases=db1,db2,....

You may also want to import the default wiki XAR in order to benefit from improvements listed above. If you do so make sure you follow the upgrade process in order not to overwrite your existing pages.

Always make sure you compare your xwiki.cfg file with the newest version since some configuration parameters were added. Of note, 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.

API Breakages

No API breakage.

Dependencies

This release includes the following modules in the specified versions since XWiki Enterprise 2.0.1 was released.

Core/Web

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki-*2.0.22.0.1jira
org.xwiki.platformxwiki-*2.0.22.0.1jira

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.181.18jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.141.14jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.121.12jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.261.26jira
com.xpn.xwiki.platform.applicationsxwiki-application-scheduler1.141.13jira
com.xpn.xwiki.platform.applicationsxwiki-application-statistics1.51.5
com.xpn.xwiki.platform.applicationsxwiki-application-tag1.71.7
com.xpn.xwiki.platform.applicationsxwiki-application-watchlist1.221.21jira
com.xpn.xwiki.platform.applicationsxwiki-application-webdav1.21.2
com.xpn.xwiki.platform.applicationsxwiki-application-wiki-macro-bridge1.21.2

Plugins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.pluginsxwiki-plugin-activitystream1.41.4
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.111.11
com.xpn.xwiki.platform.pluginsxwiki-plugin-mailsender1.131.13
com.xpn.xwiki.platform.pluginsxwiki-plugin-scheduler1.141.13
com.xpn.xwiki.platform.pluginsxwiki-plugin-skinx1.111.11
com.xpn.xwiki.platform.pluginsxwiki-plugin-tag1.71.7
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.221.21

Skins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.skinsxwiki-skin-albatross1.241.24
com.xpn.xwiki.platform.skinsxwiki-skin-colibri1.41.4
com.xpn.xwiki.platform.skinsxwiki-skin-toucan1.291.29

Top Level POM

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki2727

Tools

Group IdArtifact IdNew VersionOld VersionJIRA URL
org.xwiki.platform.toolsxwiki-jetty-resources1.171.17
org.xwiki.platform.toolsxwiki-rootwebapp1.21.2
org.xwiki.platform.toolsxwiki-xar-handlers1.91.9
org.xwiki.platform.toolsxwiki-xar-plugin1.131.13
org.xwiki.platform.toolsxwiki-configuration-resources1.341.34
org.xwiki.platform.toolsxwiki-packager-plugin1.141.13
org.xwiki.platform.toolsxwiki-license-resources1.11.1
org.xwiki.platform.toolsxwiki-verification-resources1.141.14

Get Connected