Support for JSF 2.2

Description

There are several issues solved in JSF 2.2 that make it necessary to have a separate branch of Liferay Faces:

  • JAVASERVERFACES-1987: Servlet API dependencies in ELFlash#setCookie(FacesContext, PreviousNextFlashInfoManager, Cookie)

  • JAVASERVERFACES-2657: RenderKitUtils.java does not utilize the new JSF 2.2 ResourceHandler.isResourceURL(String) method

  • JAVASERVERFACES-2660: PartialResponseWriter.startUpdate(String targetId) does check the targetId parameter for "javax.faces.ViewRoot" according to JSF 2.2 Spec

  • Upgrade to Java 1.6 source level

  • Since the JSF 2.2 API pom.xml descriptor introduces some compile-time dependencies on Java EE 6, need to upgrade to the following dependencies/versions:

<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>javax.el-api</artifactId> <version>2.2.1</version> </dependency>

Environment

None

Activity

Show:

Neil Griffin November 12, 2013 at 3:57 PM

Version 4.1.0-m1-SNAPSHOT should be fairly stable now as of 12 November, 2013.

Neil Griffin October 28, 2013 at 6:38 AM
Edited

Hi Muhammed,

Thanks so much for your interest in JSF 2.2 compatibility – we are only a few weeks away from having a stable JSF 2.2 milestone for the Liferay Faces project. Java EE 7 (which includes JSF 2.2) went production on 28 May, 2013. We created this issue about six months ahead of that in order to prepare. The Liferay Faces milestone will feature two new demos:

Kind Regards,

Neil

Shafeek msv October 28, 2013 at 5:28 AM

This issue actually created in dec 2012 still its not fixed... I am not agree to those who believe jsf 2.2 is not an importent part of liferay faces.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Zendesk Support

Created December 11, 2012 at 4:25 PM
Updated October 20, 2015 at 11:03 AM
Resolved November 12, 2013 at 3:57 PM

Flag notifications