Release Notes - XWiki Platform - Version 3.0 M1 - HTML format

Bug

  • [XWIKI-3763] - The style of the first line differs from the style of following lines (different lineheight)
  • [XWIKI-3966] - Wiki created/removed should generate events
  • [XWIKI-4343] - Extra row before the first row
  • [XWIKI-4503] - "Import > Office Content" doesn't work on WebKit based browsers
  • [XWIKI-4599] - Can't use PageUp and PageDown to scroll text
  • [XWIKI-4904] - Custom displayers in syntax 2.0 cannot access their variables
  • [XWIKI-4979] - Parent should be set as relative when clicking on a link to a page that doesn't exists
  • [XWIKI-5748] - "Save & Continue" doesn't work in the WYSIWYG editor with Google Chrome
  • [XWIKI-5760] - Livetable shouldn't display Class Templates when using the "className" option
  • [XWIKI-5782] - PDF export odered lists are not numbered in the same way as the wiki lists
  • [XWIKI-5799] - Underlined text has some additional white space before it when export to PDF
  • [XWIKI-5800] - Request language detection fails if a dash is used instead of an underscore
  • [XWIKI-5806] - document-formats.js bundled with jodconverter contains invalid JSON
  • [XWIKI-5809] - "KeyError: Token.Literal.String.Regexp" exception for some content in code macro
  • [XWIKI-5813] - LDAP authenticator does not properly escape filter in LDAP queries.
  • [XWIKI-5814] - Javascript error in IE7 when creating a new page
  • [XWIKI-5817] - Container, Dashboard, Spaces and Tag Cloud macros not localized
  • [XWIKI-5818] - Lightbox has opaque background in IE7
  • [XWIKI-5819] - Adding more that 16 chain replies to a comment breaks the comments tab with a velocity macro error.
  • [XWIKI-5821] - Encoding issue when displaying captcha for anonymous users to comment
  • [XWIKI-5827] - Invalid URL in warning message in the administration when wiki is empty
  • [XWIKI-5834] - Add summary for .changes-table in viewer=changes
  • [XWIKI-5843] - Columns layout for container macro should not use inline styles
  • [XWIKI-5844] - PDF export sometimes broken when copy/pasting content from MS Office
  • [XWIKI-5845] - Selecting "Relational Storage" without "Multiselect" for list properties causes loss of data during import or rollback
  • [XWIKI-5846] - Empty date values are replaced with the current date when importing or rolling back
  • [XWIKI-5851] - CSS/JS files attached to a skin document are not velocity-parsed
  • [XWIKI-5853] - Selecting multiple spaces for the Template Provider availability triggers a JS error in the 'Create Page' form
  • [XWIKI-5859] - Cannot specify different panels for the wiki and wysiwyg edit modes
  • [XWIKI-5869] - Object properties validation (xvalidate) does not work
  • [XWIKI-5870] - Space administration documents have wrong content
  • [XWIKI-5873] - Markup in top level headers of the page breaks title deduplication + displays escaped HTML
  • [XWIKI-5875] - Inline and block style groups are not properly displayed in IE8
  • [XWIKI-5878] - Titles fail to render properly when containing script requiring programming rights
  • [XWIKI-5880] - When there are deleted attachments with id numbers greater than Integer.MAX_VALUE, XWiki#getDeletedAttachment(String) will fail or load incorrect attachments.
  • [XWIKI-5890] - #setVariableFromRequest doesn't work with Velocity 1.7, replace with #readVariableFromRequest
  • [XWIKI-5899] - Inconsistent look between page rights editing and global rights administration

New Feature

  • [XWIKI-2496] - Specialized AppServerTrusted authenticator handling Kerberos principals
  • [XWIKI-5815] - Add a Context macro
  • [XWIKI-5868] - Add API for manipulating skin extensions as components
  • [XWIKI-5900] - Generic macro for displaying vertical navigation menus

Task

  • [XWIKI-5750] - Upgrade to Velocity 1.7
  • [XWIKI-5751] - Change the default base skin to Colibri
  • [XWIKI-5753] - Upgrade to Prototype.js 1.7
  • [XWIKI-5768] - Upgrade to Jython 2.5.2rc2
  • [XWIKI-5801] - Upgrade to Groovy 1.7.6
  • [XWIKI-5802] - Set slf4j api version to use in the root pom.xml
  • [XWIKI-5839] - Move Albatross-only rss-mini icon to the platform resources
  • [XWIKI-5841] - Move Albatross-only microformats.css stylesheets to the platform resources
  • [XWIKI-5842] - Add titles and decoration to gadgets in the dashboard macro
  • [XWIKI-5850] - Block interface should declare the parameters API (getter and setter)
  • [XWIKI-5857] - Upgrade to GWT 2.1.1 and GWT Maven Plugin 2.1.0-1
  • [XWIKI-5874] - Add API to display document's titles in plain text without any markup
  • [XWIKI-5883] - Upgrade to yuicompressor-maven-plugin 1.1
  • [XWIKI-5885] - Upgrade to JRuby 1.5.6

Improvement

  • [XWIKI-1072] - XWiki cannot run in a frame
  • [XWIKI-3497] - Add support for Opera browser
  • [XWIKI-5746] - Add conversion support for Collection and generics in properties
  • [XWIKI-5758] - Remove logging to the xwiki.log file in the log4j default configuration
  • [XWIKI-5807] - Add support for relative links/images in included documents
  • [XWIKI-5810] - Allow skin customization based on the current space name
  • [XWIKI-5831] - Enable preview office feature for all formats supporting by OpenOffice (especially docx, xlsx, pdf, pptx, odf, ods, odp)
  • [XWIKI-5833] - Add the menuAddEntry variables to colorThemeInit
  • [XWIKI-5835] - Add the notificationColor variables to colorThemeInit
  • [XWIKI-5837] - Make usersandgroups.css use the current Color Theme variables
  • [XWIKI-5838] - Make notification.css use the notification Color Theme variables
  • [XWIKI-5840] - Reference the common icons/xwiki/ajax-loader-large.gif instead of the Albatross-only icons/ajax-loader.gif
  • [XWIKI-5854] - Improve LiveValidation styling: size, colors, position
  • [XWIKI-5855] - Make create templates compliant with our vertical forms standard
  • [XWIKI-5856] - Change the modalPopup alignment for the buttons and reset the xforms width
  • [XWIKI-5858] - Save and continue script should check if the event has already been stopped before proceeding to save the document
  • [XWIKI-5860] - Merge duplicate UserProfileTest classes from ui-tests
  • [XWIKI-5862] - Unify validation mandatory and valid messages into unique translations key
  • [XWIKI-5865] - Make copy template compliant with our vertical forms standard
  • [XWIKI-5867] - Make rename template compliant with our vertical forms standard
  • [XWIKI-5882] - Optimize gif images
  • [XWIKI-5901] - The script service for the Extension Manager should not throw errors

Edit/Copy Release Notes

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