Bug
- [FACES-1415] - RequestParameterMapMultiPartImpl not handling error condition of file copy failure
- [FACES-1416] - RichFaces Extension resources must not be prefixed with portlet namespace
- [FACES-1420] - JSF portlets embedded in Liferay theme causes duplicated (or repeating) inclusion of JavaScript and CSS resources
- [FACES-1422] - liferay-ui:input-editor causes invalid DOM diff during Ajax postback when used with ICEfaces
- [FACES-1423] - Inconsistency between versions of EL in main pom
- [FACES-1424] - In case of multiple form tags in one portlet partial updates writes javax.faces.ViewState input only in first form.
- [FACES-1428] - XSD validation failure due to missing namespace in liferay-faces-bridge-2.0-extension.xsd
- [FACES-1430] - Facelet liferay-ui:input-editor not passing some attributes through to JSP liferay-ui:input-editor
- [FACES-1431] - Eclipse unable to find liferay-ui namespace for liferay-ui:input-editor JSP tag embedded within input-editor.jsp
- [FACES-1432] - Eclipse warning of obsolete language attribute in input-editor.xhtml
- [FACES-1435] - p_p_auth URL parameter causing DOM diff inefficiency with ICEfaces
- [FACES-1438] - Fix for Liferay Faces Util Logger
- [FACES-1439] - liferay-ui:input-editor does not work in show/hide use case scenarios
- [FACES-1442] - Performance bottleneck in LiferaySharedPageTop due to SAXParser not being reused
- [FACES-1445] - Memory leak in BridgePhaseRenderImpl.cleanup() when BridgeRequestScope is supposed to go out-of-scope
- [FACES-1446] - Building View fails with "Cannot add the same component twice"
- [FACES-1447] - PartialViewContextCleanupImpl breaks the contract of processPartial
- [FACES-1448] - bridge:inputFile throws exception during AJAX request
- [FACES-1449] - Queued exceptions not reported when JSF lifecycle is executed in ACTION_PHASE, EVENT_PHASE, or RESOURCE_PHASE of the portlet lifecycle
- [FACES-1450] - Uncaught exceptions in BridgeImpl.destroy() when re-deploying WARs
- [FACES-1452] - Asterisk character in sessionId causes file upload to fail
- [FACES-1453] - PortletContainer.maintainRenderParameters clobbers existing public render parameter values
- [FACES-1454] - aui:fieldset and aui:field label attribute value is not escaped when rendered to the ResponseWriter
- [FACES-1455] - InputStream not closed when bridge is scanning jars for META-INF/faces-config.xml files
- [FACES-1456] - facelets2tld.xml generates tld files that have tag nodes with too many attributes
- [FACES-1457] - File upload does not distinguish between zero-length file (error condition) and empty field (non error condition)
Improvement
- [FACES-1440] - Support f:ajax "change" ClientBehavior for liferay-ui:input-editor
- [FACES-1441] - Support f:ajax "blur" ClientBehavior for liferay-ui:input-editor
- [FACES-1443] - Move RendererWrapper from liferay-faces-bridge-impl to liferay-faces-util
New Feature
- [FACES-1427] - Support Bulletin Board Code (bbcode) for liferay-ui:input-editor
- [FACES-1444] - Implement feature that allows components that have gone from rendered="false" to rendered="true" to render scripts that cleanup the DOM
- [FACES-1451] - Develop SAXParserFactory and SAXParser for liferay-faces-util
Task
- [FACES-1417] - Migrate artifacts to Maven Central deployment via oss.sonatype.org
- [FACES-1433] - Missing pluto-portal-driver-config.xsd causing warning in Eclipse
- [FACES-1434] - Ecilpse errors/warnings reported in test-setup-hook regarding login.jsp
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.