Release Notes for XWiki Enterprise 2.0.1

Last modified by Thomas Mortagne on 2023/10/13

This release contains too important regression so you should wait for 2.0.2 or use 2.0.

This is a bug fix and enhancement release.

Changes since XWiki Enterprise 2.0

New Features and Improvements

  • XWIKI-4450 - Converter should convert <tt> to ## wiki syntax
  • XWIKI-4469 - Move officeimporter plugin functionality to wysiwyg top-level menu
  • XWIKI-3996 - Officeimporter dialog file import option should be disabled when there is no OO server available
  • XWIKI-4434 - Put a new line at the beginning and the end of group content in xwiki/2.0 renderer
  • XWIKI-4121 - Restrict openoffice server manipulations to main wiki
  • XWIKI-4443 - Remove duplicate URL in the XWiki logs
  • XWIKI-4351 - XWiki.WikiMacroClass's macro code field should be presented in a larger text area
  • XAOFFICE-23 - Add UI support for restricting openoffice server manipulations to main xwiki
  • XAOFFICE-25 - Hide Office Importer Features when the OOo server isn't running
  • XSCOLIBRI-127 - Make the shortcuts under the title honor the velocity variable set to disable comments/attachments/history/information
  • XPWATCHLIST-72 - Put links to pages in email notifications in virtual mode
  • XAPANELS-93 - Convert panel management documents to XWiki Syntax 2.0 and fill their title fields

Important Bugs fixed

  • XWIKI-4162 - When in edit mode (all editors) back/forward looses the content you have changed
  • XWIKI-4415 - Context document not set when refreshing macros
  • XWIKI-3965 - Relative images are not displayed when switching from Source tab to Wysiwyg tab
  • XWIKI-4141 - A series of {{script language="groovy"}} macros will only output the result of first macro
  • XWIKI-4420 - AllAttachments page indicates wrong document for attachments the user is not allowed to view
  • XWIKI-4365 - Blockquote is badly parsed when one of its lines is styled
  • XWIKI-3995 - Canceling the Office Importer dialog re-inserts the last imported text
  • XWIKI-4467 - Converter does not convert horizontal line properly
  • XWIKI-4454 - DateProperty#toText() formatting is variable
  • XWIKI-4462 - Document#rename(String newDocumentName, List<String> backlinkDocumentNames) does not check rights like #rename(String newDocumentName) does
  • XWIKI-4412 - Documents in blacklisted spaces shouldn't be displayed in the wikilink dialog search results
  • XWIKI-4474 - Extra new line is generated when pressing Enter in an empty heading that has just been created
  • XWIKI-4422 - Focus the clipboard text area when the Office Importer dialog is opened and preserve the selection on tab switch
  • XWIKI-4184 - Group breaks list item when placed on a new line
  • XWIKI-4453 - Group parameters are lost when parsing XHTML
  • XWIKI-4425 - Impossible to link to a page names ending with a white space
  • XWIKI-4455 - Impossible to set custom parameter to a group in a table column
  • XWIKI-4470 - Link labels which are also standalone links are not correctly escaped
  • XWIKI-4466 - Lost nice display in view mode of boolean values from wiki macro and wiki macro parameter classes
  • XWIKI-4418 - Macro execution should catch ant Throwable instead of just Exception
  • XWIKI-4427 - NPE on simple TWIki Syntax
  • XWIKI-4342 - Nested definition list is broken when definition has custom parameters
  • XWIKI-4331 - Paragraph after heading 3 problem
  • XWIKI-4392 - Place the caret at the beginning of the content when swtching to WYSIWYG Source editor
  • XWIKI-4426 - Plain text parser should put the content in a ParagraphBlock
  • XWIKI-4334 - Problems removing italics from a definition
  • XWIKI-4445 - Stats module errors
  • XWIKI-4176 - Tables can be broken when line break syntax \\ is replaced with new line \n inside table cells
  • XWIKI-4441 - The thread name based on url contains "?null" when there is no querystring
  • XWIKI-4417 - Title with single quote shows up HTML-encoded in breadcrumb
  • XWIKI-4408 - Translating a group document duplicate results of members queries
  • XWIKI-4174 - Verbatim blocks are parsed back incorrectly
  • XWIKI-4364 - Verbatim blocks suffer corruption when previewed using the GWT editor
  • XWIKI-4303 - When a velocity macro contains html the converter should put the html macro markers inside the velocity macro itself
  • XWIKI-4369 - XHTML renderer generate invalide blockquote
  • XWIKI-4411 - XWikiServiceImpl's xwiki context is not handled threadsafe
  • XWIKI-4399 - ((( ))) looses class or style definitions when you edit in WYSIWYG
  • XWIKI-4457 - Macro parameter escaping
  • XWIKI-4486 - SheetClass class is not created automatically for subwikis
  • XWIKI-4371 - A macro just after a header is wrongly matched as inline
  • XE-533 - City and Country fields shouldn't be displayed since they have been removed
  • XE-540 - Document list for space dashboard fails to display correctly for pages in syntax 2.0
  • XE-538 - Incorrect English in "Sandbox" page
  • XE-534 - Invalid XHTML for XWiki.AllAttachments page
  • XASCH-42 - Scheduler script's code is not displayed correctly  
  • XAADMINISTRATION-57 - City and Country fields shouldn't be displayed in inline view since they have been removed
  • XSTOUCAN-126 - Inline verbatim loose white spaces
  • XSTOUCAN-127 - In inline mode the style of the database tree picker (w/ YUI-based treeview) is messed up
  • XSCOLIBRI-126 - Inline verbatim loose white spaces
  • XSCOLIBRI-128 - In inline mode the style of the database tree picker (w/ YUI-based treeview) is messed up
  • XSCOLIBRI-131 - Title with single quote shows up HTML-encoded in breadcrumb
  • XSCOLIBRI-121 - White margin on the left of the buttons area in full screen
  • XPWATCHLIST-73 - RSS feed only works for entire wikis, not for spaces and documents lists
  • XPWATCHLIST-79 - Images placeholders are displayed in the notification email when an object is deleted

Dependencies upgrade

  • XWIKI-4442 - Upgrade to jython 2.5.1
  • XWIKI-4485 - Upgrade to hibernate-validator 4 final

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 was released.

Core/Web

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

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.181.17jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.141.12jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.121.11jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.261.24jira
com.xpn.xwiki.platform.applicationsxwiki-application-scheduler1.131.12
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.211.20
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.51.4
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.111.10
com.xpn.xwiki.platform.pluginsxwiki-plugin-mailsender1.131.13
com.xpn.xwiki.platform.pluginsxwiki-plugin-scheduler1.131.12
com.xpn.xwiki.platform.pluginsxwiki-plugin-skinx1.111.10
com.xpn.xwiki.platform.pluginsxwiki-plugin-tag1.71.7
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.211.20

Skins

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

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.16
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.32
org.xwiki.platform.toolsxwiki-packager-plugin1.141.12
org.xwiki.platform.toolsxwiki-license-resources1.11.0
org.xwiki.platform.toolsxwiki-verification-resources1.141.13
Tags:
   

Get Connected