Release Notes - XWiki Platform - Version 3.3-milestone-2 - HTML format

Bug

  • [XWIKI-3366] - rollback with objects keeps objects from the latest version in database
  • [XWIKI-7048] - PDF export templates can display properties of other objects if the XWiki.PDFClass object is missing
  • [XWIKI-7079] - Workspaces template is missing EditModeClass in Main.WebHome and Main.Dashboard
  • [XWIKI-7086] - Pressing enter at the end of a paragraph/section doesn't create a new line
  • [XWIKI-7101] - Livetable tag cloud does not work in Firefox
  • [XWIKI-7104] - Importing a document keeps old objects which are not overwritten by import
  • [XWIKI-7121] - WYSIWYG Editor administration section doesn't save changes
  • [XWIKI-7131] - Email address is revealed when using the "get" action
  • [XWIKI-7133] - "Bad Request" error in the logs when using WebDAV
  • [XWIKI-7137] - Ctrl+V (Paste) doesn't work in the JumpToPage dialog
  • [XWIKI-7145] - Livetable does not support column names with special characters and/or Unicode characters
  • [XWIKI-7146] - Extension Manager does not register the component in the right Component Manager
  • [XWIKI-7148] - Delete right shown in the UI when delete right is not present but undelete right is present
  • [XWIKI-7149] - Forbidding delete right transforms undelete right in "un" right
  • [XWIKI-7150] - The name, licenses and summary of a local extension isn't copied over from the remote descriptor
  • [XWIKI-7151] - Installed extension licenses are lost after server restart
  • [XWIKI-7152] - Use script service everywhere for accessing the wiki manager and application manager plugins
  • [XWIKI-7158] - Several security holes in the extension script service API
  • [XWIKI-7160] - Characters '<' and '>' are badly displayed in page title
  • [XWIKI-7162] - Core artifacts with classifiers are not listed nor resolved properly when they don't provide a pom
  • [XWIKI-7166] - Blog posts with question marks in their name appear incorrectly in the blog panels
  • [XWIKI-7174] - NPE for authors URLs during serialization of an extension to the local filesystem

New Feature

  • [XWIKI-7116] - Add ability to check statuses of External Links
  • [XWIKI-7147] - Extract the Dashboard feature into a Dashboard Application and module
  • [XWIKI-7157] - Add FAQ application

Task

  • [XWIKI-7136] - Upgrade to Groovy 1.8.4
  • [XWIKI-7167] - Upgrade platform to use GWT 2.4, GWT Maven Plugin 2.4 and SmartGWT 2.5

Improvement

  • [XWIKI-6775] - Extension Manager UI improvements
  • [XWIKI-7097] - Make EntityReference immutables and add Locale in DocumentReference
  • [XWIKI-7106] - Add support for generating PDF for Chinese, Japanese and Korean documents
  • [XWIKI-7114] - Improve XWiki Repository UI
  • [XWIKI-7120] - Provide a way to know the state of a livetable
  • [XWIKI-7122] - Refactor the workspace template installation process to add the extra pages and settings to a standard XE xar instead of bundling them in a workspace template xar
  • [XWIKI-7123] - Extension REST model should reuse classes from standard REST model instead of redefining them
  • [XWIKI-7127] - Add ability to contribute IRC Botlets that add behavior when receiving some events
  • [XWIKI-7129] - Make JIRA Botlet not depend on the Swizzle plugin
  • [XWIKI-7130] - Add ability to get IRC notifications when detecting broken external links in the wiki
  • [XWIKI-7153] - Don`t use translation keys from dependencies
  • [XWIKI-7156] - Move multi ComponentManager system generic code to commons and improve it
  • [XWIKI-7159] - Make Extension#download a bit more generic
  • [XWIKI-7161] - Add support for classifier in Maven/Aether repository handler
  • [XWIKI-7165] - Add user URL in the Extension API
  • [XWIKI-7170] - Allow ExtensionRepository implementations to control dependency resolution
  • [XWIKI-7171] - Add support for version range in Maven/Aether repository handler

Sub-task

  • [XWIKI-7173] - Wrong example in the source parameter of Dashboard Macro in WYSIWYG Editor

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.