Release Notes - XWiki Platform - Version 1.4 M1 - Text format

Bug

  • [XWIKI-662] - User emails should not be displayed in XML view
  • [XWIKI-796] - Import Wizard fails if one document from the XAR fails to be loaded
  • [XWIKI-921] - When using XWikiDocuments as resource bundles, no default value is used
  • [XWIKI-950] - eMail (XWiki.sendMessage) defaults to illegal SMTP HELO
  • [XWIKI-980] - EventCalendar generates prev-next links forever
  • [XWIKI-1067] - Generated HTML IDs should be unique for all items when using a checkbox List as a Class property
  • [XWIKI-1081] - The show code view renders URL escaped characters when it shouldn't
  • [XWIKI-1252] - Blog comment page missing elements like stylesheet
  • [XWIKI-1605] - The WYSIWYG editor does not save for unprivileged users in Safari 3.0.3
  • [XWIKI-1855] - Prevent invalid Class property names from being created
  • [XWIKI-1903] - New UI - Empty group shows 1 member
  • [XWIKI-1965] - RightsManageRightsApi and RightsManageUsersApi has wrong names
  • [XWIKI-2130] - Document.getPreviousDocument() and Document.getPreviousVersion() seems not to work
  • [XWIKI-2161] - Inconsistent diff API
  • [XWIKI-2165] - Accidentally created case sensitive document translations
  • [XWIKI-2173] - Remote file inclusion vulnerability
  • [XWIKI-2186] - Footnotes cause line breaks in lists
  • [XWIKI-2195] - It is possible to delete a version from the history only with edit rights
  • [XWIKI-2197] - Wrong mapping for 404 errors in web.xml
  • [XWIKI-2200] - Import of "homemade" xar doesn't function
  • [XWIKI-2201] - LDAP group mapping defined in XWikiPreferences is not working
  • [XWIKI-2202] - LDAP user update corrupt XWiki user page
  • [XWIKI-2206] - Cookie domains not compliant with RFC 2109
  • [XWIKI-2208] - LDAP parameter "user_group" is not taken into account.
  • [XWIKI-2209] - XWiki GWT Api breaks UTF translations
  • [XWIKI-2210] - Can't use differents uid name configuration for the same ldap server for two differents wikis
  • [XWIKI-2211] - Cannot log in using Internet Explorer
  • [XWIKI-2213] - remove api.Attachment#getArchive() and wrap #getAttachmentRevision
  • [XWIKI-2214] - Changing parameters of number properties fails
  • [XWIKI-2215] - LDAP Authenticator should add proper error message in the context when authentication fail
  • [XWIKI-2235] - Cannot deploy XWiki as ROOT application
  • [XWIKI-2236] - doc#getLastChanges() does not work with the new versioning scheme
  • [XWIKI-2240] - Heading IDs not unique when including multiple documents
  • [XWIKI-2247] - The rendering component does not handle \\ and empty line correctly together
  • [XWIKI-2248] - DBTreeListClass needs to support translations
  • [XWIKI-2255] - Exception while saving some documents
  • [XWIKI-2258] - Empty page returned when login cookie with wrong IP address
  • [XWIKI-2260] - Wysiwyg editor needs to handle multiple carriage returns properly
  • [XWIKI-2265] - Deactivate Wysiwyg editor under Safari and give an optional warning message
  • [XWIKI-2269] - \\\\\ in wiki syntax does not convert to 2 <br /> but instead escaped one \ in HTML

New Feature

  • [XWIKI-1966] - Add a methods in XWikiStoreInterface to know if a wiki name is available
  • [XWIKI-2143] - Keyboard shortcuts generic feature + standard keyboard shortcuts set
  • [XWIKI-2159] - Make revision querying easier by adding getRevisions(RevisionCriteria) method to Document, add a CriteriaService to XWiki
  • [XWIKI-2175] - Add reverseList(List) method to the Util API
  • [XWIKI-2180] - Add an "Authorization" annotation
  • [XWIKI-2204] - Ability to set url redirections at the wiki level
  • [XWIKI-2205] - add better Active Directory support - case insensitive username
  • [XWIKI-2238] - Cannot find out the type of a class metaproperty from Velocity
  • [XWIKI-2242] - Api to select all objects of a given type matching a key=value criteria
  • [XWIKI-2259] - Configurable prefix for authentication cookies
  • [XWIKI-2272] - endRenderingHandler should allow plugins to change the resulting content

Task

Improvement

  • [XWIKI-68] - History page too big when the document has many versions
  • [XWIKI-788] - Remove all hardcodings of "xwiki/" in the XWiki templates/skins so that XWiki can be mapped to any context root
  • [XWIKI-1522] - Rewrite the notification mechanism
  • [XWIKI-2160] - Object add and remove markers in the object differences
  • [XWIKI-2187] - Document the Context class from the Core APIs properly
  • [XWIKI-2196] - Deleting a page : wrong text in the warning message
  • [XWIKI-2198] - When updating backlinked pages during rename, save them with minorEdit and a proper comment
  • [XWIKI-2207] - The Document API does not allow saving a minor edit
  • [XWIKI-2212] - Improve the paged view links macro
  • [XWIKI-2219] - Skins should be allowed to have their own macros.vm files where to put global macros
  • [XWIKI-2230] - Rename XWikiContext/Context.isVirtual and XWiki.isVirtual
  • [XWIKI-2237] - Boolean class meta properties should be displayed as checkboxes
  • [XWIKI-2245] - RightsManager class sould be public
  • [XWIKI-2246] - Add Galician translation
  • [XWIKI-2252] - Add ability to look up all components for a given role
  • [XWIKI-2253] - The attachment archive should be loaded only if it wasn't already loaded
  • [XWIKI-2271] - Disable unused radeox macros

Edit/Copy Release Notes

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