Release Notes - XWiki Platform - Version 3.2 M3 - HTML format

Bug

  • [XWIKI-4423] - Database tree fails to display if item's title, value or parent contains a double quote
  • [XWIKI-4998] - ForgotUsername and PasswordReset do not work properly on non public wikis
  • [XWIKI-5719] - New page created via TemplateProvider is lost if "Preview" is used.
  • [XWIKI-6091] - Buggy behavior when adding a class property that has a space in it's name
  • [XWIKI-6201] - Forcing multi-lingual mode to use one of the configured languages doesn't work
  • [XWIKI-6217] - Fix Lucene plugin scoring algorithm
  • [XWIKI-6294] - Cannot import a page that has ":" in the page name
  • [XWIKI-6463] - Hiting "Enter" on the job creation form does not submit the form, you have to click the button
  • [XWIKI-6552] - Page submenu not enabled when xwiki watch is disabled
  • [XWIKI-6579] - Make it easier to enable and configure Google Analytics
  • [XWIKI-6623] - Attachment upload failure gives no feedback to user
  • [XWIKI-6676] - UI does not report failed delete actions of attachments
  • [XWIKI-6690] - Errors on server side when exporting PDF and using HTTPS
  • [XWIKI-6753] - WYSIWYG buttons do not work on IE9
  • [XWIKI-6822] - Extension Manager admin UI does not have programming right
  • [XWIKI-6832] - Update jodconverter to support OpenOffice 3.3
  • [XWIKI-6848] - Sometimes downloaded attachments are empty
  • [XWIKI-6849] - Invitation messages subject line can have trailing whitespace.
  • [XWIKI-6853] - LDAP connection open method fails with annonymous (empty) DN
  • [XWIKI-6857] - Share Page: problem if username contains an '@'
  • [XWIKI-6858] - Typos in XWiki.XWikiPreferences
  • [XWIKI-6866] - Double backslash appears when switching to source
  • [XWIKI-6873] - Backlinks Panel doesn't work nice for WebHome
  • [XWIKI-6875] - Remove "edit this attachment" action from Attachments tab
  • [XWIKI-6880] - Extension manager does not support "bundle" type properly
  • [XWIKI-6886] - Fix xwiki.properties documentation after enabling csrf by default
  • [XWIKI-6887] - Fail to install extension with core extension as dependency
  • [XWIKI-6888] - Jar extensions are not loaded in the proper dependency/extension order
  • [XWIKI-6890] - Extension files stay in the aether-repository cache folder
  • [XWIKI-6891] - Impossible to access extension class in a script
  • [XWIKI-6893] - When passing a description String instead of property name, the Feed plugin renders it in syntax 1.0 instead of using the document's syntax
  • [XWIKI-6896] - XWikiDocument#getXObject(ObjectReference) throws a NPE when the object reference has no object number
  • [XWIKI-6901] - Fail to build a project which has platform pom as parent and has different version
  • [XWIKI-6914] - After logging in a private wiki, the color theme is not correct
  • [XWIKI-6915] - The print stylesheet doesn't refresh when changing the current color theme
  • [XWIKI-6925] - ActivityStream nolonger works if upgrading a legacy system using MyISAM engine and with character set UTF8
  • [XWIKI-6945] - Page names that contain the # character are seen as not existing by "My Recent Modifications" panel
  • [XWIKI-6959] - xwiki.work.dir configuration is never taken into account
  • [XWIKI-6960] - The title of blog posts is not updated
  • [XWIKI-6963] - Can't install extension that already exist in the local repository
  • [XWIKI-6965] - When explicitely installing or upgrading an extension it's should not be tagged as dependency anymore
  • [XWIKI-6970] - Lots of missing information in core extensions
  • [XWIKI-6992] - Display title is incorrect when editing a new document with "title" parameter set.
  • [XWIKI-7003] - Sometimes search result scores are over 100%
  • [XWIKI-7009] - Searching for "panel wizard" or "stream" doesn't return the most relevant documents as the top search results

New Feature

  • [XWIKI-6854] - Support for a callback option on modal popup dialog close
  • [XWIKI-6894] - New model scripting APIs to resolve objects and object properties
  • [XWIKI-6897] - New bridge APIs to get Objects and Object number from references
  • [XWIKI-6906] - Add ActionExecutingEvent event
  • [XWIKI-6923] - Support "center" as alignment option for the suggest widget (relatively to its input field)
  • [XWIKI-6924] - Suggest widget option to support injection of content after or before a source of suggestions
  • [XWIKI-6926] - Pagination macro option to display controls (previous, next) around the page links
  • [XWIKI-6971] - Create a new module that provides APIs to display XWiki documents
  • [XWIKI-6974] - Create a new sheet system

Task

  • [XWIKI-6220] - Upgrade to Lucene 3.4
  • [XWIKI-6525] - Upgrade to Jetty 7.4.5
  • [XWIKI-6765] - Upgrade to reflections 0.9.5
  • [XWIKI-6850] - Upgrade to Hibernate 3.6.7.Final
  • [XWIKI-6904] - Add Extension Manager properties to generated xwiki.properties file
  • [XWIKI-6905] - Move old notification system to legacy
  • [XWIKI-6913] - Include a print.css file in Toucan so that it doesn't depend on the one provided by Albatross or Colibri
  • [XWIKI-6938] - Remove retired/legacy properties from xwiki.cfg generated file
  • [XWIKI-6942] - Move old cache api to legacy oldcore
  • [XWIKI-6948] - Upgrade to commons-lang 3.0.1
  • [XWIKI-6968] - Retire the old calendar plugin and application
  • [XWIKI-6969] - Retire the old exoplatform plugin
  • [XWIKI-6973] - Update the include macro code to use the new display module
  • [XWIKI-6975] - Update the Blog application to use the new sheet system
  • [XWIKI-6976] - Update the Administration application to use the new sheet system
  • [XWIKI-6977] - Retire the old adwords plugin
  • [XWIKI-6978] - Retire the old alexa plugin
  • [XWIKI-6980] - Retire the old photo album application
  • [XWIKI-6981] - Retire the old S5 presentation application
  • [XWIKI-6984] - Retire the Albatross skin
  • [XWIKI-6985] - Retire the old workstream application
  • [XWIKI-6998] - Stop packaging oscache implementation of the cache API in default distribution
  • [XWIKI-6999] - Upgrade to batik-rasterizer 1.7
  • [XWIKI-7002] - Activate checkstyle for all platform modules
  • [XWIKI-7005] - Remove ehcache.xml file and ehcache dependency from oldcore
  • [XWIKI-7007] - Remove extra Servlet Mapping for the robots.txt file
  • [XWIKI-7008] - Ensure the data directory is created when starting up the standalone distribution

Improvement

  • [XWIKI-701] - Page comments should be accessible through a URL
  • [XWIKI-1918] - Add ability to specify a non-existing space when renaming or copying a document
  • [XWIKI-5501] - Suggestion to improve breadcrumb when in section edit mode
  • [XWIKI-6313] - When enabling multilingual mode, MainPage displays all the languages even if they are not enabled
  • [XWIKI-6811] - Allow watchlist to enumerate jobs with a named query instead of hardcoded HQL.
  • [XWIKI-6837] - Make it possible to use the UserAvatar Macro without passing a fully quantified username
  • [XWIKI-6859] - Add support for Groovy Grapes out of the box when scripting in groovy
  • [XWIKI-6870] - Extension Manager job log can be found in standard log file
  • [XWIKI-6871] - Make XWiki Repository protocol more restful
  • [XWIKI-6879] - Replace xwiki-swizzle module by a xwiki module using the new JIRA REST API
  • [XWIKI-6881] - Change default Extension Manager maven repository to new XWiki Nexus proxy repository
  • [XWIKI-6902] - When creating a new wiki, use the XWikiDocument class to save the wiki descriptor and not the api.Document class
  • [XWIKI-6909] - Add hasWikiAdminRights method to XWikiRightsService
  • [XWIKI-6912] - Simpler syntax for getting a translation with parameters
  • [XWIKI-6916] - Move XWiki repository server UI technical pages to ExtensionCode space
  • [XWIKI-6919] - Ability to configure the attachment maximum size in each space
  • [XWIKI-6920] - Upgrade to Groovy 1.8.2
  • [XWIKI-6947] - Add multi levels support to JobProgress system
  • [XWIKI-6949] - Add parameter for RSS macro to be able to not display decorations
  • [XWIKI-6950] - Expose parsing and rendering services to scripts
  • [XWIKI-6957] - Introduce API to get work directory
  • [XWIKI-6958] - Use standard work directory for the local extension repository
  • [XWIKI-6961] - Use temporary folder for aether cache
  • [XWIKI-6962] - Feeds update in feedreader plugin should not fail completely if one feed fails to update correctly
  • [XWIKI-6964] - Expose XWikiContext.getUserReference() to the web API
  • [XWIKI-6967] - Add more informations in the demo UI
  • [XWIKI-6983] - Add ability to get Request parameters using Container's Request object

Edit/Copy Release Notes

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