Release Notes - ZZZ: PUBLIC - Old Liferay Portal (Use Liferay Portal Standard Edition) - Version 5.1.2 - HTML format

Bug

  • [LEP-1690] - Repeating events do not send repeating notifications
  • [LEP-1812] - Image gallery integration in FckEditor does not honor folder view permissions
  • [LEP-1837] - FCKEditor's Browse... window can't handle a forward slash in a CMS folder name
  • [LEP-4578] - Edit Article display problem in IE6
  • [LEP-4876] - Amazon Rankings does not show an error if no license is set
  • [LEP-4898] - When a new account is created via "Createhttp://www.liferay.com/web/guest/community/forums/message_boards/message/418603 Account" and LDAP error 21 occurs because firstName and lastName are NULL
  • [LEP-4966] - The CSSBuilder for the creation of everything_unpacked.css does not work correctly for the imports from other folders
  • [LEP-5192] - Ability to turn off Liferay's custom caching
  • [LEP-5570] - Bug in LDAP binding code when using BaseDN
  • [LEP-5630] - LDAP - jobTitle attribute isnt fully sync'ed with Liferay. It is only imported, not exported
  • [LEP-5994] - No Company exists with the primary key 1
  • [LEP-6342] - 08 Gulona bugs in Firefox 3 Final
  • [LEP-6400] - Possible problem with com.liferay.portal.security.auth.CASAutlogin.java when importing LDAP users
  • [LEP-6451] - Calendar portlet: Recurrence interpreted with respect to UTC even if timezone sensitive is checked
  • [LEP-6689] - Blank item when trying to create a list sublevel in a forum post
  • [LEP-6754] - Not able to delete users Liferay 5.0.1
  • [LEP-6856] - Selenium Tests Won't Build or Run When Following Selenium Tests Documentation
  • [LEP-6857] - LDAP missing attribute "cn" required by object class "person", cn=fullName (exportToLdap)
  • [LEP-6858] - Public render param set in an event phase is not accessible to other portlet
  • [LEP-6860] - Guest permissions not updated until a reboot because FinderCache was not invalidating when needed
  • [LEP-6907] - Message Boards - Select Categories Window
  • [LEP-6984] - Classic theme bugs in IE6
  • [LEP-7008] - Bag should never be null error - java.lang.NullPointerException
  • [LEP-7033] - Not possible to save end date in Calendar
  • [LEP-7043] - Journal Content portlet's ratings feature is broken
  • [LEP-7057] - Journal Structure creation fails if SelectionList type (or MultiSelection List type) has a apostrophe(') value
  • [LEP-7064] - Manual selection of a Journal Article with an apostrophe in the title in the Asset Publisher cannot be selected.
  • [LEP-7067] - Selenium IDE adds a " when it should be a "
  • [LEP-7069] - Minor fixes for Ratings taglib
  • [LEP-7087] - Tags Admin has sometimes hangs on IE during retrieval of tags
  • [LEP-7088] - UI Tags styling regression
  • [LEP-7089] - ServiceBuilder generation breaks for remote services that do not have transactions
  • [LEP-7092] - Alerts portlet doesn't hide
  • [LEP-7095] - Wiki Portlet: Tags get lost after moving wiki page
  • [LEP-7096] - Wiki Portlet: Minor change checkbox is lost after preview
  • [LEP-7097] - wol-portlet is not intialized after Glassfish restart
  • [LEP-7102] - Plugin Installer is not paginating properly
  • [LEP-7105] - Some LAR file tests are failing because of a change in versions.
  • [LEP-7106] - Use XML from Kernel whenever possible
  • [LEP-7110] - Attempting to deactivate 0 selected users in Enterprise Admin portlet does not cause an error.
  • [LEP-7112] - SharedSessionWrapper throws ConcurrentModificationExceptions in high traffic production environments
  • [LEP-7118] - Incompatibility between Liferay classic theme and ICEfaces when dragging and dropping ICEfaces portlets
  • [LEP-7123] - 2 View permissions
  • [LEP-7125] - Can not make embed URL pages in 5.1.1's Manage Pages section
  • [LEP-7128] - The new Portal XML engine does not upcast Nodes to Elements as it should and breaks Journal processing engine
  • [LEP-7140] - Some selenium tests are not functioning properly
  • [LEP-7150] - Don't show upgrade warnings for duplicate indexes
  • [LEP-7152] - An oversight in UpdateLayouAction.java can cause the entire content's of a portlet page to be "lost"
  • [LEP-7153] - PortalUtil.java's use of static getter's prevents you from being able to get and set the same portal
  • [LEP-7154] - Bug in portlet minimizing
  • [LEP-7174] - Merging categories and folders can leave stale data
  • [LEP-7178] - Querystring not escaped when testing ldap users and groups
  • [LEP-7181] - Cannot use BeanUtil to get 'className' from a bean that implements 'getClassName' because it contains a 'classNameId' field.
  • [LEP-7184] - When a document is moved from one folder to another, its associated discussion does not get moved
  • [LEP-7188] - liferay-ui:input-date not working correctly when used with german locale
  • [LEP-7200] - Updates to Journal articles are ignored
  • [LEP-7203] - Spring lazy-init broken by another bug fix
  • [LEP-7209] - The getClassName() method added to ModelImpls can throw a RuntimeException when the value is either not set or is less than, or equal to 0
  • [LEP-7220] - Asset publisher was missing a link for message boards
  • [LEP-7222] - Announcements have Date handling bug
  • [LEP-7224] - Quartz Jobs not being persisted
  • [LEP-7228] - Sun PC Impl:Modified war file cannot redeployed using hot deploy functionality
  • [LEP-7230] - Selenium tests not working with latest menu changes
  • [LEP-7231] - Journal template: Link To Page velocity link doesn't work on public pages private user pages.
  • [LEP-7233] - Unprotected List methods on the User service
  • [LEP-7235] - There are no remote API methods to add Journal Articles
  • [LEP-7239] - Blog Portlet: Autosave in IE doesn't work with long posts
  • [LEP-7243] - Add application liveSearch now format the data cache correctly
  • [LEP-7246] - Panel layouts should not show the menu when in pop-up or exclusive state
  • [LEP-7247] - User search toggle status is not being correctly rememebered
  • [LEP-7252] - $theme_display.getPathThemeTemplates() is not currently set
  • [LEP-7253] - Set all SMTP properties as String on MailEngine class
  • [LEP-7254] - Fix the MBUtil.getMessageId() method to handle properly the mailId argument.
  • [LEP-7262] - Enterprise Admin - Editing User Selecting an Organization
  • [LEP-7280] - Widget URL is wrong when context path is not /
  • [LEP-7281] - Popup or Widget should have a page title set to Portlet Title
  • [LEP-7285] - Minimizing a portlet causes tabs to jump in IE
  • [LEP-7292] - Portlet plugin not gettting correct ResourceBundle
  • [LEP-7295] - Set the correct properties on a Session object if the SMTP account uses SSL.
  • [LEP-7297] - Asset Publisher - When displaying assets by category, "Max Items to Display" value is ignored
  • [LEP-7298] - I18N and Widget states are not persisting and will jump out of those modes
  • [LEP-7302] - Tags should allow dashes
  • [LEP-7306] - PortletClassInvoker
  • [LEP-7307] - Social activities were not parsing properly between organizations, communities, and users
  • [LEP-7308] - Dom4j wrappers need to implement equals and hashCode
  • [LEP-7313] - Input Permissions taglib internal element unique ids
  • [LEP-7325] - ClassNotFoundException in Portlet Deploy using ServiceBuilder
  • [LEP-7326] - Sortable Layout prevent internal portlet JavaScript execution
  • [LEP-7327] - Layout Cache Filter not properly handling i18n mapped layouts
  • [LEP-7328] - Message Board 'thread shortcuts' have bad urls in Virtual Host community
  • [LEP-7329] - Software catalog needs reference to hooks
  • [LEP-7334] - ServiceBuilder for plugins should read list of spring configs from service.properties
  • [LEP-7340] - context not respected for User.getDisplayURL and elsewhere using ThemeDisplay
  • [LEP-7345] - LayoutAction should use server side redirect instead of client side
  • [LEP-7357] - Generated Sitmap URL are invalid
  • [LEP-7358] - Adding a tag with invalid characters causes the portlet to become temporarily unavailable
  • [LEP-7359] - Selenium Wiki tests not working properly
  • [LEP-7360] - LDAP Export - User is exported before Contact is created
  • [LEP-7363] - SiteMapServlet has bad redirect
  • [LEP-7364] - ClassCastException when invoking the getLong on com.liferay.portal.kernel.messaging.Message class
  • [LEP-7367] - Journal Content Search tag does not allow for configuration for 'show listed'
  • [LEP-7369] - Scaling images with very high aspect ratios may fail when one dimensions becomes = 0.
  • [LEP-7375] - Nested portlets don't work when it's embedded outside of the content-wrapper div
  • [LEP-7381] - calling $journalContentUtil.getContent(groupId, articleId, languageId, xmlRequest) fails
  • [LEP-7393] - Unable to localize the contents of a configuration page from plugins, because portlet resource bundle belongs to PORTLET_CONFIGURATION and not the plugin portlet.
  • [LEP-7395] - Categories Navigation css browser compabilities
  • [LEP-7399] - Unable to add users in Enterprise Admin portlet.
  • [LEP-7403] - ServicePreAction frequently prints warning messages due to calls to GroupImpl.hasStagingGroup
  • [LEP-7405] - Dynamic Query API is missing any form of AND OR restrictions
  • [LEP-7410] - Live Session Monitoring does not display correct info
  • [LEP-7411] - ServiceBuilder throws exceptions if no column is specified in <entity> tag of service.xml
  • [LEP-7419] - Remove lazy-init from counter-spring.xml
  • [LEP-7426] - Journal Article Images not showing in the editor when portal in a different context.
  • [LEP-7427] - Make codepress behave properly when dynamically setting a language which it does not support, return 'generic'
  • [LEP-7429] - Trying to open an instanceable portlet having 'add-default-resource' using only the rootPortletId fails if the parameters don't match those of FrienlyURLMapper class
  • [LEP-7445] - Tags Admin browser compatibilities
  • [LEP-7451] - On Glassfish the JSR286 TCK test for GetCCPPAttributeTest fails
  • [LEP-7455] - Failure creating/updating Journal Templates after a single Template with no content causes exception
  • [LEP-7456] - Split Thread on Message Boards not functioning correctly.
  • [LEP-7464] - Shopping Portlet: Cannot remove all credit cards
  • [LEP-7465] - Journal portlet workflow not functioning
  • [LEP-7466] - Articles that have been created are not displaying in Journal Content portlet.
  • [LEP-7474] - Wiki Portlet: XSS vulnerability with summary field
  • [LEP-7483] - Document Library (DL) and Image Gallery (IG) folder names allow invalid characters
  • [LEP-7490] - Wrong name for the FincerCache in Ehcache config files
  • [LEP-7494] - Cannot Save Draft
  • [LEP-7495] - Setting a 'public render parameter' to an empty string on renderURL is not getting reflected
  • [LEP-7508] - Import composite key classes when generating model_clp classes
  • [LEP-7514] - Wiki reverts not properly reverting to older versions of wiki articles.
  • [LEP-7515] - Directory and Image Gallery tests breaking
  • [LEP-7516] - Directory and Image Gallery tests breaking
  • [LEP-7517] - LanguageUtil throws a log warning on a failed portlet resource bundle key lookup
  • [LEP-7519] - More than one paginated list in the same portlet view causes the select drop down to set the page value of the second paginated list (even setting a different 'curParam' value).
  • [LEP-7520] - Liferay hook deploy and undeploy of events is crossing across multiple hooks
  • [LEP-7521] - Hot deploying plugins that use ServiceBuilder cause ehcache exception
  • [LEP-7537] - User can not select their own Organizations in "My Account" page
  • [LEP-7540] - CSS Builder did not respect relative paths when packing CSS
  • [LEP-7541] - Ensure that only JSON requests are interpreted by JSONServiceAction
  • [LEP-7542] - Deploying plugins from command line throws NullPointerException
  • [LEP-7543] - Plugin package properties are not read properly for hooks
  • [LEP-7552] - Plugins unable to talk to each other since BeanLocator is NULL. Also refer LEP - 7377
  • [LEP-7555] - "Test LDAP Connection" fails when CN contains spaces
  • [LEP-7558] - Liferay.Portlet.onLoad should fire for runtime portlets
  • [LEP-7562] - Some of the sample portlets from LiferayPlugin doesn't work out of the box on Liferay+Glassfish install
  • [LEP-7570] - Popup open/close callbacks
  • [LEP-7572] - 2-2 layout template is kind of broken
  • [LEP-7578] - Journal LAR data import is broken
  • [LEP-7579] - Tags Selector/Suggestion taglib updated to new tags API
  • [LEP-7580] - Velocity services in plugins env needs to have the right portlet class loader
  • [LEP-7582] - New Permission algorithm (5) does not allow for 'ownership' state of an object
  • [LEP-7585] - Importing Calendar events via LAR throws a null pointer exception if event doesn't have a recurrence
  • [LEP-7586] - Journal structure did not allow dynamic reordering of fields
  • [LEP-7588] - Property default.user.public.layouts.lar imports lar as private layout
  • [LEP-7589] - Mirage AOP invoking wrong method on the Aspect
  • [LEP-7590] - Exporting and importing of Journal LAR images does not work
  • [LEP-7601] - LAR export errors
  • [LEP-7607] - Fix warning messages being printed while viewing manage pages
  • [LEP-7611] - PHP portlet breaks if servlet-objects-factory is not set
  • [LEP-7613] - Positioning problems when moving an IceFaces Portlet
  • [LEP-7625] - Staging tasks had the wrong stage number
  • [LEP-7628] - Remove unused old taglib liferay-portlet:title
  • [LEP-7632] - Asset Publisher does not correctly handle special characters such as - & ( ) é etc.
  • [LEP-7633] - PortalUtil.sendError() does not always take into account the portal context
  • [LEP-7636] - Calendar Portlet: Repeat weekly show incorrect days of the week in some languages
  • [LEP-7638] - Viewing image gallery breaks if you upload an image where it's not able to scale the smaller image
  • [LEP-7639] - Wiki Page outgoing links page is broken if there are out going links that do not yet exist
  • [LEP-7640] - ServiceBuilder toEscapedModel does not pass the isNew property
  • [LEP-7644] - Journal Article Preview not working (trunk 5.1.2+)
  • [LEP-7653] - Review Article throws an enctype error because of the UploadServletRequest.
  • [LEP-7654] - JournalArticleTag will not have xmlRequest initialized when the tag doesn't pass one via the attribute
  • [LEP-7655] - Deleting Blogs comments do not delete associated social activities
  • [LEP-7664] - Encoding Issue with Wiki Pages
  • [LEP-7671] - PermissionChecker's Owner Role is null when user is default user.
  • [LEP-7672] - ServiceComponent needs to read portlet-model-hints.xml and portlet-model-hints-ext.xml
  • [LEP-7675] - Persistence tests broken
  • [LEP-7676] - Allowing Sort field types during searches
  • [LEP-7680] - Various javascripts break if used with some languages
  • [LEP-7689] - Add user fails in CASAutoLogin
  • [LEP-7690] - Calendar tests need to be updated for latest changes.
  • [LEP-7691] - Session Expiration tests is not correctly deleting the test page.
  • [LEP-7698] - The MB portlet isn't incrementing the Views column.
  • [LEP-7701] - liferay-ui:icon-menu and icon-list are not resetting request attributes
  • [LEP-7702] - Row colors for restricted rows have inconsistent formatting
  • [LEP-7704] - Group scope Permissions are not checked for Guest users
  • [LEP-7705] - search-iterator does not show 'emptyResultsMessage' when there are no headers, this doesn't work with new search-container tags which dynamically set the headers
  • [LEP-7714] - Journal Article Export as RSS feed with template uses template name instead of template id
  • [LEP-7719] - 'liferay-ui:journal-article' tag fails outside of a portlet request
  • [LEP-7720] - "No positional parameters in query" error when running query with only part of a composite key
  • [LEP-7721] - Copy article in JournalArticleService always returns null
  • [LEP-7724] - Solr-web plugin not working with searches using Query.ALL_POS
  • [LEP-7727] - Automatic population of database fails if ldap export is on
  • [LEP-7730] - Update Manager pagination was broken
  • [LEP-7731] - Adding Journal articles to Solr doesn't work
  • [LEP-7732] - Software Catalog - Organizing by Name
  • [LEP-7740] - Solr-web not paginating results correctly

Improvement

  • [LEP-4057] - allow online editing of webdav artefacts
  • [LEP-5393] - Idea of repetitive structures in Journal
  • [LEP-6792] - Add optional delimiter to MapUtil.toLinkedHashMap()
  • [LEP-6801] - Faster login when importing users from LDAP
  • [LEP-6827] - Make JSP input tags for date and time honour local conventions for 12h/24h and MDY/YMD formats
  • [LEP-7005] - Filter the breadcrumb of Document Library Display to the folder selected in the configuration
  • [LEP-7049] - Updated German language file
  • [LEP-7062] - Upgrade to Lucene 2.3.2
  • [LEP-7063] - Comment unused javascript files includes of jQuery UI from portal.properties
  • [LEP-7068] - Selenium Theme Testing
  • [LEP-7083] - Moving default styling into css.jsp
  • [LEP-7085] - Update Tags Admin and Asset to use the new tags services based on groupId
  • [LEP-7090] - Theme needs remote interface so tools can easily see list of deployed themes
  • [LEP-7091] - Categories Navigation Portlet now supports configuration filter by groupId or companyId
  • [LEP-7099] - ServiceBuilder in the Plugin environment should build interfaces into a separate jar
  • [LEP-7101] - Calendar Portlet: Store Recurrence object as JSON in database
  • [LEP-7104] - PortletBeanClassLoader should be renamed to AggregateClassLoader and available in kernel
  • [LEP-7111] - Don't do full tracebacks on everyday network errors
  • [LEP-7114] - Allow themes to include JSP in its own war
  • [LEP-7116] - HttpUtil should allow posting of an entire body (expose RequestEntity in commons http client)
  • [LEP-7122] - Fix race condition when initializing SingeVMCache at boot on high traffic servers
  • [LEP-7126] - Change the initialization time of the Scheduler feature
  • [LEP-7133] - Expose TimeToLive parameter for objects in SingleVMPool
  • [LEP-7139] - Add a dropdown in search container to choose more than 20 results
  • [LEP-7155] - Improve hook portal.properties to allow for more properties
  • [LEP-7164] - SEO - permanent redirect
  • [LEP-7166] - Minor fix for star ratings
  • [LEP-7169] - Upgrade to Spring 2.5.5
  • [LEP-7170] - Improve JavaScript loading performance
  • [LEP-7171] - Clean Up Polls Code
  • [LEP-7173] - ui.tree.js added more options
  • [LEP-7176] - Software catalog should test for direct download URLs
  • [LEP-7177] - Minor update for versions selection
  • [LEP-7182] - Provide property to set global static portlet ids (like Chat)
  • [LEP-7183] - Inject the Hibernate dialect instead of wrapping it via DynamicDialect
  • [LEP-7189] - Refactor the SMTPAccount to represent a IMAP and a POP account object too.
  • [LEP-7194] - Taglib liferay-util:buffer now works like output buffering in php
  • [LEP-7195] - Create a special Destination name for the message bus that will intercept all messages
  • [LEP-7202] - Add more types for ArrayUtil
  • [LEP-7212] - Liferay.Menu class improvements
  • [LEP-7213] - Allow a css classname to be added to a menu
  • [LEP-7217] - Consolidate Spring Configuration
  • [LEP-7218] - Allow plugins to overwrite jsp files in the root portal context
  • [LEP-7219] - Allow the build for tomcat to specify a different context (mainly to simplify testing changing the context)
  • [LEP-7225] - Move the ability to consume Liferay portlets as a widget or onto Facebook to a more prominent UI position
  • [LEP-7229] - User should be created before running TCK
  • [LEP-7242] - Changing Liferay.Popup default to centering on the page
  • [LEP-7251] - Allow submenus in the new Liferay.Menu
  • [LEP-7272] - Selenium - Improved locating "Action" buttons for Liferay
  • [LEP-7276] - Add scroll bar to pop-up windows
  • [LEP-7283] - Improve Message Board's email integration to accomodate for a named inbox
  • [LEP-7286] - LiferayPortlet can easily map actionName's to methods
  • [LEP-7299] - Provide simple method to detect if a destination has listeners
  • [LEP-7304] - Implementation of scheduling service too tightly coupled
  • [LEP-7310] - Reduce overhead caused by global messaging destination.
  • [LEP-7311] - Not every destination should have a response destination
  • [LEP-7316] - Don't automatically maximize breadcrumb links for Bookmarks, Document Library, Image Gallery, Message Boards, and Shopping
  • [LEP-7317] - BlogsLocalServiceUtil can now fetch previous and next blog based on blog entry id
  • [LEP-7321] - Create HttpUtil 'hasDomain' check on a given URL
  • [LEP-7322] - Create 'replaceFirst' methods for StringUtil
  • [LEP-7323] - Create HttpUtil 'removeDomain' method on a given URL
  • [LEP-7330] - SOLR web plugin should use internal Liferay apis to minimize class permgen space usage
  • [LEP-7337] - Update _styled theme portlet styles
  • [LEP-7342] - LanguageUtil needs method to isAvailableLocale
  • [LEP-7344] - Message bus interface too complicated with send(Object), send(String)
  • [LEP-7346] - StringUtil.valueOf method
  • [LEP-7354] - Selenium Annoucement Test Improvements
  • [LEP-7355] - Simplify PermissionChecker.isCompanyAdmin
  • [LEP-7356] - Navigation on staging server will revert to live site unless virtual hosts are used in both live & staged communities
  • [LEP-7362] - LDAP - Test Import Users - Check required fields
  • [LEP-7365] - <label> tags for labels of user input element
  • [LEP-7377] - Allow plugins to talk to each other through generated ServiceBuilder
  • [LEP-7378] - Add journal token for group's friendly url
  • [LEP-7379] - Selenium Directory Test Changed Elements
  • [LEP-7391] - Show description of images in "Image Gallery Portlet"
  • [LEP-7394] - Streamline configuration required for plugins that use ServiceBuilder and Spring
  • [LEP-7401] - Use Spring DI for ServiceBaseImpl Dependencies
  • [LEP-7404] - Improve Tags Navigation configuration so that children are not necessarily nested
  • [LEP-7416] - Deprecate getPortletGroupId in favor of getScopeGroupId
  • [LEP-7417] - Trying to set the windowState and portletMode on a resourceURL in PortletResponseImpl causes an ERROR level log message
  • [LEP-7422] - Selenium Internationalization Tests
  • [LEP-7424] - Allow themes to target all portlets by adding <css-class-wrapper> to all portlets
  • [LEP-7425] - There is no XML parser tool available in VM
  • [LEP-7434] - Add more options for ListUtil to convert arrays to lists
  • [LEP-7441] - Remove redundant .transaction bean definitions
  • [LEP-7443] - Community Merge Layouts feature not being tested
  • [LEP-7444] - Portlet sharing adds a lot of unncessary HTML code per portlet
  • [LEP-7469] - Migrate workflow portlet to a plugin
  • [LEP-7481] - Changing _styled theme to be as minimal as possible
  • [LEP-7499] - Improve login portlet so that it can handle the forgot password process by itself
  • [LEP-7536] - BrowserSniffer API update
  • [LEP-7556] - Improve MulticastClientTool
  • [LEP-7571] - Liferay.Util.defaultValue method added
  • [LEP-7583] - Placing themeDisplay object inside of Liferay object
  • [LEP-7591] - No tests for updating messages and categories on Message Boards portlet.
  • [LEP-7595] - Move com.liferay.portal.kernel.lar to com.liferay.portal.lar in portal-service.jar
  • [LEP-7609] - Replace ObjectPersistence.findBy() inside of do-nothing try-catch blocks with ObjectPersistence.fetchBy() and null checks
  • [LEP-7610] - SearchEngine should support arrays of Sort objects
  • [LEP-7627] - Support for Terracotta DSO
  • [LEP-7629] - Use new Spring AOP Syntax for Logging
  • [LEP-7649] - Rename forward edit_node to view_node in ViewNodeAction
  • [LEP-7656] - Allow custom InvokerPortlet Implementations
  • [LEP-7658] - Include our tools, etc. in VelocityPortlet
  • [LEP-7673] - Since PermissionChecker always has a user, it always knows the companyId
  • [LEP-7684] - Bring Velocity Portlet beans and properties inline with the standard design of portlets
  • [LEP-7692] - Selenium Announcement Test Improvements
  • [LEP-7693] - Selenium Language Test Improvements
  • [LEP-7694] - Selenium Enterprise Admin Test Improvements
  • [LEP-7715] - Rename servlet.jar to servlet-api.jar and add jsp-api.jar
  • [LEP-7717] - Another text formatting type
  • [LEP-7718] - 'liferay-ui:journal-article' tag is hard to use because it only allows refering to the resourcePrimKey, which is only available via the db

New Feature

  • [LEP-1352] - Provide internationalization of mail portlet
  • [LEP-4346] - Generic FriendlyURLMapper
  • [LEP-7077] - Improved the MailMessage class to carry information about the SMTP account that will be used to send the mail message.
  • [LEP-7086] - Add the capability to the MailEngine uses different SMTP accounts to send email.
  • [LEP-7100] - Create a class to represent a trigger time to use on the Scheduler
  • [LEP-7137] - Add a configuration to link a category of MB to a mailing list
  • [LEP-7214] - Allow the theme to have a new taglib that lists the portlet options
  • [LEP-7256] - Liferay.Util.PortletURL() factory in JavaScript
  • [LEP-7264] - Add JournalContentUtil to the Velocity context
  • [LEP-7390] - Allow the user to show hidden pages in the Site Map portlet
  • [LEP-7452] - Workflow in Liferay should be enabled using SAW-Web
  • [LEP-7478] - Management extension support for LR Portal
  • [LEP-7716] - CA Siteminder integration

Task

  • [LEP-7289] - Provide taglib to access journal articles, templates, feeds and other journal resources via custom tags.

Technical Support

  • [LEP-4605] - LDAP Export throwing Exceptions and not retrying
  • [LEP-6816] - Wiki note for topic: "Customizing the default page after login"

Sub-task

  • [LEP-6748] - Support for minor edits
  • [LEP-7079] - Fix logic to show children article urls
  • [LEP-7081] - Fix logic to delete articles
  • [LEP-7138] - Move DiffUtil to kernel
  • [LEP-7185] - Display folders per page doesn't work in Document Library portlet with Classic display style
  • [LEP-7210] - Remove method
  • [LEP-7319] - JSP Compilation Problem with WebSphere 6.1
  • [LEP-7431] - Check tags permission
  • [LEP-7463] - Create tags for defining columns and their content
  • [LEP-7505] - User and Organization administration should not break if the user has zero manageable orgs
  • [LEP-7616] - Cleanup some bugs/Cleanup the API
  • [LEP-7665] - Add support for specifying fieldParam without defaultValue in input_field taglib
  • [LEP-7669] - Move the registration functionality to the login portlet
  • [LEP-7709] - Better default portrait

Edit/Copy Release Notes

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