Bug
- [XWIKI-6935] - Cannot change the page parent from "inline" mode
- [XWIKI-6944] - A normal user can obtain "document admin" level by manually adding an XWikiRights object
- [XWIKI-7172] - Livetable doesn't show docs which don't have view rights for current user
- [XWIKI-7793] - Dot (Fullstop) in Document Name prevents documents from being displayed in Lucene search results
- [XWIKI-7834] - Installing LDAP-UI extension will change the Rights settings of a wiki
- [XWIKI-7835] - Webdav uploading an attachment with + character in filename fails leaving duplicate attachments in hibernate session.
- [XWIKI-7845] - When starting in readonly mode, none of the wiki macros are registered
- [XWIKI-7874] - wysiwyg: attachments not listing in "link" button "all pages" tab - transport error caused by rest UriBuilderException
- [XWIKI-7880] - Wiki Macro should require admin right for WIKI scope
- [XWIKI-7882] - Delete a selected history range of multilingual pages does not work
- [XWIKI-7885] - Message Stream input is not displayed when editing the Dashboard
- [XWIKI-7886] - Using tab as a separator between the list marker and the item text generates some bad output in the xwiki/1.0 syntax
- [XWIKI-7889] - wysiwyg: Cannot list attachments for pages with a period "." in their name - TRANSPORT_ERROR
- [XWIKI-7890] - User avatar macro not working in a XEM environment
- [XWIKI-7909] - Timezone settings are wrong
- [XWIKI-7912] - XarInstalledExtensionRepository#getInstalledExtensions() try to cast a Map in a Collection
- [XWIKI-7914] - Installing XAR extension on existing document which is not part of the previous version does not go trough conflict resolution UI
- [XWIKI-7938] - Conflict reported when an extension document have attachment when installing a xar
- [XWIKI-7939] - Merge conflict resolution UI fails when there is no previous version
- [XWIKI-7940] - Conflict reported when same existing document is already in the database and there is no previous official version of the XAR extension
- [XWIKI-7942] - The sheet specified on the request should be applied only to the requested document
- [XWIKI-7943] - Impossible to save very large pages in jetty
- [XWIKI-7945] - Diff of wiki content is not showing up
- [XWIKI-7946] - Right issue with REST API on subwiki in path-based multiwiki
- [XWIKI-7955] - Small UI issue on table head of Wiki Manager
- [XWIKI-7959] - The "More Actions" column on the list of applications shouldn't be filterable or sortable
- [XWIKI-7960] - MessageSender macro does not suggest global users in a workspace
- [XWIKI-7963] - Possible java.lang.NullPointerException when validating extension
- [XWIKI-7969] - Possible NullPointerException with unset DBList property
- [XWIKI-7971] - HTML markup visible in the document title when copying, renaming, editing objects, browsing history and other actions
- [XWIKI-7976] - Migration R40000XWIKI6990 (IDs) fails to properly migrate document statistics
- [XWIKI-7978] - File system attachment store recycle bin sometimes fails to list deleted attachments.
- [XWIKI-7981] - R40001XWIKI7540DataMigration fails on duplicate entry
- [XWIKI-7985] - Migration R40000XWIKI6990 may fails when some expected constraints are missing
- [XWIKI-7986] - Failed to deploy on JBoss AS7 with Taglib errors
- [XWIKI-7987] - Failed to deploy on JBoss AS7 with SLF4J class cast exception
- [XWIKI-7988] - Unable to delete version range history form Main.WebHome or its copies
- [XWIKI-7998] - Notification messages are displayed at the bottom of the page instead of bottom of the screen
- [XWIKI-8013] - ApplicationReadyEvent event is sent before XWikiStubContextProvider is initialized
- [XWIKI-8014] - Using JNDI datasource throws NullPointerException
- [XWIKI-8015] - Adding tags can cause the browser to freeze up while attempting to display the suggestions drop-down
- [XWIKI-8018] - Typo in infinispan cache module : LocaInfinispanCacheFactory instead of LocalInfinispanCacheFactory
- [XWIKI-8024] - XWikiDocument#setAsContextDoc doesn't set the 'cdoc' in the Velocity context
- [XWIKI-8025] - XWikiDocument#backup/restoreContext doesn't update the reference to the Velocity context stored on the XWiki context
- [XWIKI-8027] - XWikiDocument#restoreContext doesn't restore properly the script context
- [XWIKI-8030] - WikiReadyEvent is sent for each request instead of only once for each wiki
- [XWIKI-8031] - Remote observation manager try to serialize XWikiContext for events without custom converter
- [XWIKI-8032] - Add the ability to downgrade an extension
- [XWIKI-8033] - The XWikiUser's email custom displayer does not consider the situation when the class document is in syntax 1.0
- [XWIKI-8034] - Conflict reported when an existing document is already in the database and there is no difference with the new version
- [XWIKI-8036] - Skip migration of annotations for custom mapped comments or custom annotation classes
- [XWIKI-8038] - Components are registered twice in unit tests for the legacy modules using aspectj
- [XWIKI-8039] - Cannot uninstall an extension from all namespaces anymore
- [XWIKI-8040] - XAR handler parser does not properly parse skipped properties
- [XWIKI-8045] - SafeLocalExtensionRepository return wrong wrapper for InstalledExtensionRepository and LocalExtensionRepository
- [XWIKI-8047] - Filesize field is not set with attachment installed with Extension Manager.
- [XWIKI-8048] - Attachment installed with EM does not have the right author set
- [XWIKI-8049] - Duplicated ID for properties of type List - checkbox/radio on displaying two objects of the same type (same class) in edit mode
- [XWIKI-8051] - The message displayed under the progress bar should be the last log message not the first
- [XWIKI-8061] - Broken attachments cause the "attachment does not exist" response to be cached, which causes the attachment to keep appearing broken even after successfully re-uploading that attachment
- [XWIKI-8062] - R40001XWIKI7540DataMigration is skipped unintentionally
- [XWIKI-8067] - Packager plugin fails to create some required classes at startup
- [XWIKI-8076] - Clean up the fake user that the UserDirectory creates inside the current in-memory document when it is rendered
New Feature
- [XWIKI-7983] - Add test page objects for the Extension Manager UI
- [XWIKI-8017] - Upgrade to JGroups 3.1.0
- [XWIKI-8053] - Add new Git module
Task
- [XWIKI-7878] - Add a 'restricted' parameter to transformation context to enable a safe rendering mode
- [XWIKI-7968] - Upgrade to Infinispan 5.1.5
- [XWIKI-7973] - Move XWiki Repository in its own module
- [XWIKI-7979] - Move platform applications test pages objects to platform
- [XWIKI-7999] - Add page objects for extension import
- [XWIKI-8000] - Remove xwiki-platform-action module since it isn't used
- [XWIKI-8008] - Move Chart plugin out of oldcore
- [XWIKI-8066] - Upgrade to Tika 1.2
Improvement
- [XWIKI-7856] - Automatically hide WebPreferences when it's created by Java code
- [XWIKI-7887] - Remove usage of xwiki.work.dir and xwiki.temp.dir configuration properties
- [XWIKI-7888] - Configure Jetty to use the xwiki.data.dir for its log location
- [XWIKI-7898] - Log information for each page when installing a XAR extension in XAR handler
- [XWIKI-7910] - Bundle plugin is not enabled in xwiki-commons
- [XWIKI-7933] - Sort document attachments by filename
- [XWIKI-7957] - Unsorted columns of the TableFilterNSort script should have a double arrow as the alternative text
- [XWIKI-7961] - Give access to PersistentTestContext in page object suite initialization
- [XWIKI-7965] - Allow velocity script in the space copyright field
- [XWIKI-7972] - Allow to add custom properties in PersistentTestContext
- [XWIKI-7974] - Add visibility and visibilityOptions parameters to the messageSender macro
- [XWIKI-7992] - Improve performance of R40000XWIKI6990 for migrating large wikis and wiki farm
- [XWIKI-7997] - Allow modifying list properties in xwiki.properties in integration tests
- [XWIKI-8001] - ModelScriptService does not have a method to serialize with parameters
- [XWIKI-8011] - When saving a wiki macro document the author of the macro should be used to check right instead of the current user
- [XWIKI-8012] - Replace usage of Charting action in the Chart Macro by Temporary action
- [XWIKI-8021] - XWiki.widgets.Suggest widget should work in a positioned container
- [XWIKI-8022] - Add standard XWiki behaviors to dynamically inserted HTML content
- [XWIKI-8028] - Add support for specifying an optional class name for the dialog box when creating modal popups
- [XWIKI-8041] - Indicate what is going to be the author of the saved document when conflict is found in a XAR extension
- [XWIKI-8042] - Allow the user to install an extension both on the current wiki and on the entire farm from the main wiki
- [XWIKI-8044] - Logs should mention the language when installing documents using the Extension Manager
- [XWIKI-8050] - Force the XWikiUsers class document to use 2.1 syntax
- [XWIKI-8052] - Error in extension should not stop the installation in mid-flight
- [XWIKI-8065] - Allow script with PR to fully use all repositories APIs
- [XWIKI-8070] - Improve the display of extension log messages by handling different argument types
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.