Release Notes - XWiki Platform - Version 1.1 M4 - HTML format

Bug

  • [XWIKI-128] - & are hard wired throughout xwiki which breaks the validity of the output XHTML documents
  • [XWIKI-925] - Copying a document does not set the creator/author
  • [XWIKI-1009] - Preformatting and escaping not documented
  • [XWIKI-1388] - Deleting a page appears to log out the user
  • [XWIKI-1467] - Document language cannot be set
  • [XWIKI-1468] - History page version and normal page version do not match
  • [XWIKI-1471] - Make the XWiki build work with different databases
  • [XWIKI-1477] - Copying a document does not set the creation date
  • [XWIKI-1486] - Replace xwiki.com reference by xwiki.org for the openHelp() JS macro so that it points to the new XWiki Syntax page
  • [XWIKI-1490] - Macro mapping not working for multiline macros
  • [XWIKI-1492] - Servlet JAR must not be bundled in the Platform WAR
  • [XWIKI-1518] - Doc change notification not sent when XWiki.saveDocument() is called
  • [XWIKI-1519] - The version shouldn't come from xwiki.cfg file
  • [XWIKI-1521] - Fix XMLRPC storePage() which overwrites existing pages when the attempt is actually to create a new page
  • [XWIKI-1526] - #mimetypeimg macro generates invalid HTML
  • [XWIKI-1527] - Delete button does not appear for unprivileged users even if they have proper rights
  • [XWIKI-1539] - XWiki.cfg should be read as a resource if it fails to be retrieved using a direct file access
  • [XWIKI-1540] - Null pointer exception when accessing EventCalendar from XmlRpc
  • [XWIKI-1542] - Irregular ordering of document XML fields during export
  • [XWIKI-1546] - Support "-" in database names in mutliwiki mode with mysql
  • [XWIKI-1547] - Statistics module fails to setCookie properly because the connection is closed beforehand
  • [XWIKI-1548] - FeedPlugin and getURLContent api fail to set proxy settings
  • [XWIKI-1550] - Checking for delete right is not correctly performed from the API
  • [XWIKI-1553] - Login with rememberme turned off does not log you on virtual wikis
  • [XWIKI-1554] - Login with rememberme turned of does not remember you on restart of server
  • [XWIKI-1555] - Text justify or center in lists breaks list parsing
  • [XWIKI-1557] - Starting XWiki messes the locale of the shell
  • [XWIKI-1558] - Anonymous access via XMLRPC not supported
  • [XWIKI-1566] - CommentAdd action does update the contentUpdateDate
  • [XWIKI-1567] - Wrong language for document title in breadcrumbs
  • [XWIKI-1570] - XWiki.getURLContent() doesn't work
  • [XWIKI-1572] - "prefix" parameter lost for XWikiDocument.display
  • [XWIKI-1575] - Support using Editor in Embedded mode
  • [XWIKI-1578] - Wiki formatting characters break links
  • [XWIKI-1582] - When comparing changes, version numbers are not correct for documents in the default wiki
  • [XWIKI-1585] - Lucene default analyzer is set to org.apache.lucene.analysis.de.GermanAnalyzer (which is not bundled with xwiki)
  • [XWIKI-1586] - Lucene search index is not built until the first rebuildIndex call
  • [XWIKI-1587] - Problem when using a path containing spaces to store lucene index
  • [XWIKI-1595] - The Wysiwyg editor does not preserve & in link URLs

New Feature

  • [XWIKI-968] - Option not to display the login screen
  • [XWIKI-1476] - Add jetty:run (without war generation) goal to xwiki-web-standard maven module
  • [XWIKI-1525] - Allow {style} macros to be nested
  • [XWIKI-1565] - Fullscreen editing

Task

  • [XWIKI-1275] - Build a functional test that checks the validity of all documents in the default wiki.
  • [XWIKI-1276] - Move functional test framework to XmlUnit 1.1
  • [XWIKI-1348] - Create a test plan listing tests to be written
  • [XWIKI-1517] - Remove 2 internal XWiki.saveDocument() APIs (the ones taking an old XWikiDocument parameters)
  • [XWIKI-1520] - Add XMLRPC removeSpace() API
  • [XWIKI-1529] - Document how to configure Interwiki links
  • [XWIKI-1533] - Add profile to allow XEM to be built from the top level
  • [XWIKI-1534] - Use read only repo in <scm> entry for anonymous users in pom.xml files
  • [XWIKI-1573] - A custom version of swizzle-confluence should be added to the xwiki maven repository

Improvement

  • [XWIKI-930] - + character is not converted to space in attachment filename when downloading file to disk
  • [XWIKI-1110] - user.impl.xwiki.XWikiGroupServiceImpl has a public method getAllLevels which is not needed and not used.
  • [XWIKI-1162] - Diff improvements
  • [XWIKI-1217] - Add an option to open external link to new window
  • [XWIKI-1283] - Remove PDF export debug logs
  • [XWIKI-1297] - When deleting a page, first show the list of pages that will be orphaned
  • [XWIKI-1407] - Implement wiki text edit mode
  • [XWIKI-1474] - Add entry on creating new pages to UserGuide/PageEditing.
  • [XWIKI-1484] - Complete rewrite of the XWiki Syntax page
  • [XWIKI-1487] - {code} macro should escape everything: wiki syntax, HTML, Groovy, Velocity, other Radeox macros
  • [XWIKI-1495] - Remove XWikiMessageTool.getDocumentBundle() API by making it private again and remove unused getDocumentBundleProperties() API
  • [XWIKI-1497] - Support entering code in the Style menu
  • [XWIKI-1524] - Align XMLRPC deletePage() with Confluence API by renaming it to removePage() and make it return a boolean
  • [XWIKI-1535] - DownloadAction should allow both displaying a multimedia file and forcing it to download
  • [XWIKI-1544] - New option to preserve previous version during document import
  • [XWIKI-1545] - Add user timezone setting and allow to express dates based on the timezone setting
  • [XWIKI-1549] - New API to access the previous version string and previous document of a document
  • [XWIKI-1552] - XWiki is not using x-forwarded-for while behind a reverse proxy
  • [XWIKI-1564] - Improved support for comments via XML-RPC
  • [XWIKI-1574] - Enable MacroMapping renderer by default
  • [XWIKI-1583] - Add API in XWiki to get a work or temporary directory
  • [XWIKI-1597] - Add plaincode template allowing to access the source of a page without any encoding

Edit/Copy Release Notes

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