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

Bug

  • [XWIKI-4491] - The "Edit" right should imply the "View" right
  • [XWIKI-5811] - When a page has a null creator, it should display a default "Unknown User"
  • [XWIKI-6449] - Document rollback triggers document creation events
  • [XWIKI-6680] - Some Blog Panels are not localized properly
  • [XWIKI-6903] - Office preview fails for PDF attachments
  • [XWIKI-6946] - A normal user can obtain space admin level by manually editing/creating WebPreferences in the object editor or programatically
  • [XWIKI-7072] - Search suggest source names are not translatable
  • [XWIKI-7144] - Quick search results should not include attachments if their parent's page contains the search term
  • [XWIKI-7427] - Document creation date not correct
  • [XWIKI-7600] - Editing a subsection of a markdown document raises an exception
  • [XWIKI-7661] - Update the XWiki.SearchSuggestSourceClass query property type from String to TextArea
  • [XWIKI-7757] - Tag renaming can lead to duplicate tags in a document
  • [XWIKI-8157] - The "Copy Page" action adds an extra version to the attached file
  • [XWIKI-8574] - Wrong URL suggested by WorkspaceManager.Install for retrieving a default workspace template XAR when running a SNAPSHOT
  • [XWIKI-8617] - "java.lang.LinkageError: loader constraint violation" when restarting after just installing the Workspace UI extension
  • [XWIKI-8726] - "XWikiGroupTemplate" appears listed in the suggested results when adding a subgroup to a group
  • [XWIKI-8772] - Adding comments or attachments is wrongly proposed in Add menu on a new document
  • [XWIKI-8829] - getVirtualWikisDatabaseNames does not include the main wiki when it has no descriptor
  • [XWIKI-8846] - When on a subwiki and the author can't be found on main wiki the importer add xwiki:null id
  • [XWIKI-8884] - Subwiki admin can import as backup a custom xar thus obtaining PR on the imported pages
  • [XWIKI-8888] - Solr filtered search does not expand on IE browsers
  • [XWIKI-8895] - '$result' instead of the change details in email notification
  • [XWIKI-8899] - org.xwiki.localization.message.TranslationMessageElement should not be internal
  • [XWIKI-8902] - Distribution status previous distribution extension and previous distribution extension UI are never set
  • [XWIKI-8906] - The configuration of the default space/homepage is ignored in several applications
  • [XWIKI-8916] - Remove useless query string parameters in URL of MySQL Connector/J configuration
  • [XWIKI-8921] - Message error in Scheduler when editing a job
  • [XWIKI-8922] - Script Service not available in watchlist jobs
  • [XWIKI-8925] - The WebDAV edit attachment link is not generated when URLs are rewritten
  • [XWIKI-8928] - Watchlist HTML email is displaying "null" when a new attachment is added
  • [XWIKI-8934] - Delegate to the model the parsing of rights objects
  • [XWIKI-8938] - Translated title is overwritten by the default translation title when editing a document section
  • [XWIKI-8946] - Remove support for initial import by guest of an empty wiki in the security authorization module
  • [XWIKI-8947] - Unable to delete, rename any document or attachment from a subwiki using PostgreSQL
  • [XWIKI-8950] - NPE in hasAdminRights of XWikiCachingRightService when context.getDoc() is null
  • [XWIKI-8951] - Support null user and null entity in the new security authorization module
  • [XWIKI-8952] - XWiki#getWikiOwner can potentially return wrong value for main wiki
  • [XWIKI-8954] - Programming right should imply Admin right and not the reverse (new security module)
  • [XWIKI-8955] - ILLEGAL right should not be returned in the list of access right names
  • [XWIKI-8956] - In case of empty wikis, the security authorization module should honor creator/owner and local/global specific post-processing
  • [XWIKI-8959] - Broken links created in livetables for DBList properties with multiselect activated
  • [XWIKI-8960] - xwiki-platform-tool-packager-plugin considers ${project.version} to be the version to use for xwiki artifacts it depends on
  • [XWIKI-8963] - Access denied exception should report the right being denied
  • [XWIKI-8964] - HQL and XWQL REST search does not work in multiwiki mode
  • [XWIKI-8970] - Creator of document does not receive immediately the delete right on their newly created document.
  • [XWIKI-8974] - Users and Groups displayers don't work with display modes "rendered" and "search"
  • [XWIKI-8975] - Possibility to install any extension without programming right
  • [XWIKI-8979] - Document creator special rights are not always granted due to right caching issue
  • [XWIKI-8980] - The "Bulleted list" and "Numbered list" buttons don't work properly on Chrome
  • [XWIKI-8983] - Packaging is missing JARs drawn by XAR dependencies
  • [XWIKI-8984] - The new caching right service does not support dropPermission()
  • [XWIKI-8986] - Register right could not be denied in sub-wikis once allowed by the main wiki
  • [XWIKI-8993] - Failed to get the list of documents bound to a given sheet
  • [XWIKI-8994] - Repository application should depend on scheduler application
  • [XWIKI-8996] - HTML code displayed in the Blog Archive panel when no blog posts exist

New Feature

  • [XWIKI-2347] - Add a default favicon
  • [XWIKI-4410] - Need a way to search attachments without programming permissions
  • [XWIKI-8752] - Add support for space and document ComponentManager namespaces
  • [XWIKI-8852] - Detect the paste event and clean the content automatically or warn the user to use the paste icon instead
  • [XWIKI-8898] - Add support for jquery and require.js/AMD modules

Task

  • [XWIKI-8822] - Set virtual=1 by default and deprecate the virtual mode API
  • [XWIKI-8901] - Use the new localization module for translating macro descriptors
  • [XWIKI-8931] - Support global user in local group in the new security authorization module
  • [XWIKI-8933] - Support group nesting in the new security authorization module
  • [XWIKI-8935] - Upgrade to GWT 2.5.1
  • [XWIKI-8987] - Remove deprecated templates
  • [XWIKI-8988] - Hide the xwiki/1.0 syntax from the list of available syntaxes

Improvement

  • [XWIKI-8595] - Use the new localization module to register translations for the Workspaces application
  • [XWIKI-8841] - Add getWikiNames() method to api.XWiki that exposes the previously private XWiki.getVirtualWikisDatabaseNames()
  • [XWIKI-8875] - Add convenience hasSubWikis() method to api.XWiki
  • [XWIKI-8876] - Promote the wiki-manager's XWiki.XWikiServerClass to "mandatory class" status for the main wiki
  • [XWIKI-8877] - Remove the autowww disabling configuration option
  • [XWIKI-8914] - Replace "xwiki.virtual.redirect" with an error template(or page) just like the other errors
  • [XWIKI-8918] - Move Sandbox application in the Platform repository
  • [XWIKI-8929] - Remove ugly HTML-escape hack in AttachmentDiff#toString
  • [XWIKI-8944] - Use the bridge to the new security authorization component as the default RightService
  • [XWIKI-8945] - Call dispose() on Components before XWiki shutdown to cleanup resources
  • [XWIKI-8949] - Add a logo for displaying on shortcuts for smart phones and tablets
  • [XWIKI-8953] - XWikiDocument authors references should be null for public access virtual user (guest user)

Edit/Copy Release Notes

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