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

Bug

  • [XWIKI-1772] - Any user can execute groovy via xml/rpc
  • [XWIKI-3446] - WYSIWIG dialogs not displayed corectly in IE 8 final
  • [XWIKI-3448] - WYSIWYG toolbox not rendered correctly in IE8
  • [XWIKI-3758] - Empty reference produce wrong link
  • [XWIKI-3802] - It is impossible to continue adding content if there is a link object at the bottom of the page.
  • [XWIKI-3965] - Relative images are not displayed when switching from Source tab to Wysiwyg tab
  • [XWIKI-3975] - Issue when inserting a video using the {{html}} macro
  • [XWIKI-3995] - Canceling the Office Importer dialog re-inserts the last imported text
  • [XWIKI-4141] - A series of {{script language="groovy"}} macros will only output the result of first macro
  • [XWIKI-4162] - When in edit mode (all editors) back/forward looses the content you have changed
  • [XWIKI-4174] - Verbatim blocks are parsed back incorrectly
  • [XWIKI-4176] - Tables can be broken when line break syntax \\ is replaced with new line \n inside table cells
  • [XWIKI-4184] - Group breaks list item when placed on a new line
  • [XWIKI-4188] - A dash in XWiki webapp directory causes StringIndexOutOfBounds on save document
  • [XWIKI-4224] - Link in Preview loads in the same page instead of another tab/window
  • [XWIKI-4246] - Groovy macro fails under some conditions
  • [XWIKI-4281] - Rendering links takes about 8 times as long in syntax 2.0 as 1.0
  • [XWIKI-4303] - When a velocity macro contains html the converter should put the html macro markers inside the velocity macro itself
  • [XWIKI-4325] - "Failed to find parser for syntax []. Defaulting to xwiki/2.0 syntax." error
  • [XWIKI-4331] - Paragraph after heading 3 problem
  • [XWIKI-4334] - Problems removing italics from a definition
  • [XWIKI-4335] - Typing ">" + text in wysiwyg returns a quote
  • [XWIKI-4339] - ConcurrentModificationException upon starting the wiki
  • [XWIKI-4341] - Quote syntax is not escaped when HTML is parsed
  • [XWIKI-4342] - Nested definition list is broken when definition has custom parameters
  • [XWIKI-4344] - WYSIWYG Menus appear under the toolbar
  • [XWIKI-4349] - Livetable "avatar", "photos" and "attachments" columns do not work
  • [XWIKI-4350] - Documents in 2.0 syntax with dynamic titles (ie with macros) have their computed titles named after the page name
  • [XWIKI-4364] - Verbatim blocks suffer corruption when previewed using the GWT editor
  • [XWIKI-4365] - Blockquote is badly parsed when one of its lines is styled
  • [XWIKI-4369] - XHTML renderer generate invalide blockquote
  • [XWIKI-4371] - A macro just after a header is wrongly matched as inline
  • [XWIKI-4377] - NullPointerException from XWikiDocument.equals if document contains null object
  • [XWIKI-4385] - NPE in XWikiDocument.CopyDocument() introduced by the patch of XWIKI-4283
  • [XWIKI-4388] - Livetable for AllDocs doesn't display any content on first load
  • [XWIKI-4389] - Matchings of superadmin are inconsistent
  • [XWIKI-4392] - Place the caret at the beginning of the content when swtching to WYSIWYG Source editor
  • [XWIKI-4393] - Freestanding image syntax does not support wiki name in the document name
  • [XWIKI-4399] - ((( ))) looses class or style definitions when you edit in WYSIWYG
  • [XWIKI-4401] - Link to wiki page: Page not responding when going back after selecting a search result
  • [XWIKI-4405] - Remote Observation Manager can be in a state when the receiver thread is initialized before having the right context initialized
  • [XWIKI-4408] - Translating a group document duplicate results of members queries
  • [XWIKI-4409] - Sometimes LazyXWikiDocument failed to get the specific version of the document
  • [XWIKI-4411] - XWikiServiceImpl's xwiki context is not handled threadsafe
  • [XWIKI-4412] - Documents in blacklisted spaces shouldn't be displayed in the wikilink dialog search results
  • [XWIKI-4414] - // added to italic text ending with :
  • [XWIKI-4415] - Context document not set when refreshing macros
  • [XWIKI-4417] - Title with single quote shows up HTML-encoded in breadcrumb
  • [XWIKI-4418] - Macro execution should catch ant Throwable instead of just Exception
  • [XWIKI-4420] - AllAttachments page indicates wrong document for attachments the user is not allowed to view
  • [XWIKI-4422] - Focus the clipboard text area when the Office Importer dialog is opened and preserve the selection on tab switch
  • [XWIKI-4425] - Impossible to link to a page names ending with a white space
  • [XWIKI-4426] - Plain text parser should put the content in a ParagraphBlock
  • [XWIKI-4427] - NPE on simple TWIki Syntax
  • [XWIKI-4428] - Parameter "jars" in Script macro fails to load a jar located in a document's attachment if the document is not viewable for guest
  • [XWIKI-4445] - Stats module errors
  • [XWIKI-4453] - Group parameters are lost when parsing XHTML
  • [XWIKI-4454] - DateProperty#toText() formatting is variable
  • [XWIKI-4455] - Impossible to set custom parameter to a group in a table column
  • [XWIKI-4457] - Macro parameter escaping
  • [XWIKI-4462] - Document#rename(String newDocumentName, List<String> backlinkDocumentNames) does not check rights like #rename(String newDocumentName) does
  • [XWIKI-4466] - Lost nice display in view mode of boolean values from wiki macro and wiki macro parameter classes
  • [XWIKI-4467] - Converter does not convert horizontal line properly
  • [XWIKI-4470] - Link labels which are also standalone links are not correctly escaped
  • [XWIKI-4474] - Extra new line is generated when pressing Enter in an empty heading that has just been created
  • [XWIKI-4479] - Problem closing the "Add new user" popup in "Administration"->"Users"
  • [XWIKI-4480] - No minus in front of "Tags" in "Objects"
  • [XWIKI-4486] - SheetClass class is not created automatically for subwikis
  • [XWIKI-4488] - Align English translations for the Scheduler application between 2.0.x versions and 2.1 versions
  • [XWIKI-4490] - Unable to save a document containing a table ending with a empty cell followed by something
  • [XWIKI-4492] - Importing filenames that contain non-ascii characters does not work
  • [XWIKI-4494] - xwikirenderingerror not clickable and expandable in IE
  • [XWIKI-4497] - XWikiSkins logo field is missing in the class creation
  • [XWIKI-4498] - New documents created through XWiki#copyDocument generate update events instead of create
  • [XWIKI-4499] - WYSIWYG office import fail in virtual mode
  • [XWIKI-4510] - Rendering fails when a table is followed by a block with params
  • [XWIKI-4511] - Velocity Manager does not use macros.vm from the baseskin of a wiki skin as global velocimacro
  • [XWIKI-4512] - Id Macro generates invalid XHTML
  • [XWIKI-4515] - Macro execution order should be the order in which macros are defined in the content if they have the same priority
  • [XWIKI-4518] - Plain Text Renderer should not drop anchors/query string/interwiki aliases when rendering links
  • [XWIKI-4520] - Not possible to generate inline content from wiki macros when the macro body starts with another macro
  • [XWIKI-4523] - The current user is not set when parsing skin files
  • [XWIKI-4524] - XWikiDocument#getRenderedTitle should not throw exception
  • [XWIKI-4527] - Stats service is broken
  • [XWIKI-4529] - XWiki velocity variables are undefined when the edited content is rendered
  • [XWIKI-4530] - Observation Manager does no support several event of the same class for the same listener
  • [XWIKI-4537] - Impossible to create new groups of users in a non-English Wiki
  • [XWIKI-4539] - "Add new group" button is hardly readable
  • [XWIKI-4541] - Links are removed when a macro is collapsed and the editor looses focus
  • [XWIKI-4549] - Impossible to connect with local user in a subwiki of a path based multiwiki mode farm
  • [XWIKI-4552] - Panels shouldn't use the arbitrary HTML H5 element
  • [XWIKI-4553] - Put the Content-type META directive before the title element in the HTML header
  • [XWIKI-4554] - NPE occurs when there is no WikiModel implementation registered
  • [XWIKI-4561] - Ctrl+G with Asian characters cause AJAX: "Internal Server Error"
  • [XWIKI-4563] - When switching from main wiki to a sub wiki, the current user is wrong in URL path based multiwiki
  • [XWIKI-4564] - Statistics are broken (again)
  • [XWIKI-4565] - XWikiRightServiceImpl#checkRight does not take into account user wiki for membership
  • [XWIKI-4578] - Define a META to define default script type for intrinsic events
  • [XWIKI-4584] - Failing macro make all following macros of the same type to not be executed
  • [XWIKI-4586] - Code macro should return not highlighted content if provided syntax is not supported
  • [XWIKI-4588] - Make livetable WCAG-compliant
  • [XWIKI-4597] - When creating a space, fix the input fied lavel which wrongly asks for a home page name
  • [XWIKI-4598] - Macros are badly scrolled into view after being selected

New Feature

  • [XWIKI-4507] - PHP support (via Quercus)
  • [XWIKI-4519] - Add the ability to execute commands on the rich text area from JavaScript
  • [XWIKI-4532] - Extend the DocumentModelBridge with a method to get the document version
  • [XWIKI-4556] - Modify ParameterDescriptor/PropertyDescriptor to support id/name
  • [XWIKI-4557] - Add macro parameter display name support to WYSIWYG

Task

  • [XWIKI-2020] - Replace ldap-UNKNOWN.jar with a proper version
  • [XWIKI-4323] - Upgrade to latest translations
  • [XWIKI-4324] - Make the build compatible with m2eclipse 0.9.9 dev build 20090909
  • [XWIKI-4340] - Add outputSyntax parameter to URLs used by the livetable
  • [XWIKI-4357] - Documents created programmatically should have title/creator/author/content fields set correctly
  • [XWIKI-4359] - Replace uses of hardcoded strings by a static for "XWikiGuest" in core
  • [XWIKI-4395] - Upgrade to jython 2.5.1RC3
  • [XWIKI-4402] - Protect component api from breakage
  • [XWIKI-4403] - Protect observation api from breakage
  • [XWIKI-4416] - Add getPrefixedFullName in XWikiDocument
  • [XWIKI-4442] - Upgrade to jython 2.5.1
  • [XWIKI-4482] - Introduce new xwiki-classloader module
  • [XWIKI-4483] - Upgrade to Groovy 1.7-beta-2
  • [XWIKI-4525] - Upgrade to latest 2.6.1 maven javadoc plugin
  • [XWIKI-4543] - Change group id for top level POM from com.xpn to org.xwiki
  • [XWIKI-4545] - Change group id for Application POMs from com.xpn to org.xwiki
  • [XWIKI-4548] - Change group id for Skins POMs from com.xpn to xwiki.org

Improvement

  • [XWIKI-2388] - XWiki does not support LDAP Referral redirection
  • [XWIKI-3130] - Add wiki name in deprecated apis usage logs
  • [XWIKI-3678] - Justify not preserved when entering a new paragraph
  • [XWIKI-3766] - Faster navigation for image and link insertion
  • [XWIKI-3996] - Officeimporter dialog file import option should be disabled when there is no OO server available
  • [XWIKI-4092] - Upgrade to GWT 1.7.0
  • [XWIKI-4121] - Restrict openoffice server manipulations to main xwiki
  • [XWIKI-4185] - Allow optional arbitrary extra parameters to the AJAX requests sent by the livetable
  • [XWIKI-4193] - When hitting Return at the end of the link the new line should not be a link
  • [XWIKI-4330] - Make section editing work for any section level
  • [XWIKI-4345] - Make all skins display the document title as the top level header and ensure there's no duplicate titles displayed
  • [XWIKI-4351] - XWiki.WikiMacroClass's macro code field should be presented in a larger text area
  • [XWIKI-4352] - Set focus in the wysiwyg wizard forms
  • [XWIKI-4356] - Add Velocity Regex Tool to make it easy to manipulate regex from Velocity
  • [XWIKI-4360] - Change button order in preview mode
  • [XWIKI-4361] - Make the object and class editors use the current Color Theme
  • [XWIKI-4429] - Rework some APIs for accessing Attachments in DocumentAccessBridge
  • [XWIKI-4430] - Allow the Caller for the Blog Feed to specify a different Blog Post Class Name
  • [XWIKI-4434] - Put a new line at the beginning and the end of group content in xwiki/2.0 renderer
  • [XWIKI-4443] - Remove duplicate URL in the XWiki logs
  • [XWIKI-4446] - Make statistics plugin use ObservationManager instead of old notification system
  • [XWIKI-4450] - Converter should convert <tt> to ## wiki syntax
  • [XWIKI-4452] - Upgrade to JbossCache 3.2.1GA version
  • [XWIKI-4469] - Move officeimporter plugin functionality to wysiwyg top-level menu
  • [XWIKI-4476] - Improve the speed of WYSIWYG Selenium tests
  • [XWIKI-4484] - Deprecate WysiwygService::officeToXHTML(pageName, cleaningParams) method
  • [XWIKI-4485] - Upgrade to hibernate-validator 4 final
  • [XWIKI-4496] - Unit tests need more heap space.
  • [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-4521] - Create a ImportService component to be used by ImportPlugin
  • [XWIKI-4534] - Create a SyncService component to be used by SyncPlugin
  • [XWIKI-4540] - Create the xwiki-gwt-user module
  • [XWIKI-4559] - Use new WikiModel section events in WikiModel parser bridge
  • [XWIKI-4568] - Logo Alternate text should be generic and not related to XWiki
  • [XWIKI-4579] - Minimize and aggregate WYSIWYG editor stylesheets at build time to reduce the number of HTTP requests
  • [XWIKI-4581] - Change the name for "Background Color" to "Highlight Color"
  • [XWIKI-4592] - Transform the WYSIWYG service servlet into a component
  • [XWIKI-4593] - New renderer for mathematical formulae based on the Google Chart APIs

Edit/Copy Release Notes

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