« Back to Liferay Faces

Liferay Faces Version Scheme

Liferay Faces follows a Major1.Major2.Minor-Type versioning scheme:

  • Major1:
    • 1 = Portlet 1.0 Bridge for JSF 1.2 (JSR 301)
      (Note that Liferay Faces does not support Portlet 1.0)
    • 2 = Portlet 2.0 Bridge for JSF 1.2 (JSR 329)
    • 3 = Portlet 2.0 Bridge for JSF 2.1 (JSR TBA)
    • 4 = Portlet 2.0 Bridge for JSF 2.2 (JSR TBA)
  • Major2:
    • 0-legacy = Liferay 5.2
    • 0 = Liferay 6.0
    • 1 = Liferay 6.1
    • 2 = Liferay 6.2 (future)
  • Minor:
    • May contain bug fixes, improvements, and new features
  • Type:
    • GA (General Availability)
    • RC (Release Candidate)
    • BETA (Beta Quality)
    • ALPHA (Alpha Quality)

Examples:

  • 3.1.0-ga1: First GA release for JSF 2.0/2.1 for use with Liferay 6.1.x
  • 3.1.1-ga2: Second GA release for JSF 2.0/2.1 for use with Liferay 6.1.x

---

Note: Some permutations of this versioning scheme are not supported, see table below for specific information on supported versions of JSF and Liferay Portal.

---

The following table displays the Liferay Faces version and its compatible Liferay Portal version and its compatible JSF version:

Liferay Faces Version JSF Version (Major1) Liferay Portal Version (Major2)
2.1.x 1.2 6.1
2.2.x 1.2 6.2
3.0.x-legacy 2.1 5.2
3.0.x 2.1 6.0
3.1.x 2.1 6.1
3.2.x 2.1 6.2
4.1.x 2.2 6.1
4.2.x (master) 2.2 6.2
0 Attachments
16357 Views
Average (0 Votes)
The average rating is 0.0 stars out of 5.
Comments
Threaded Replies Author Date
Because LiferayFaces depents directly on only... lpu123 xyz February 24, 2014 10:01 AM
the above scheme is: LiferayFaces-Version = ... lpu123 xyz February 24, 2014 10:57 AM

Because LiferayFaces depents directly on only Liferay-Version-Nr and JSF-Version-Nr, So for the Liferay Faces Version Scheme, it is better to use the Liferay-Version-Nr and JSF-Version-Nr DIRECTLY as COMBINATION, for example:

LiferayFaces-6.2-2.2 = Liferay-6.2 + JSF-2.2
LiferayFaces-6.2-2.1 = Liferay-6.2 + JSF-2.1
LiferayFaces-6.1-2.2 = Liferay-6.1 + JSF-2.2
LiferayFaces-6.1-2.1 = Liferay-6.1 + JSF-2.1
. . .

with this scheme, it is very easy to know, which Liferay-Version and which JSF-Version is supported!
Posted on 2/24/14 10:01 AM.
the above scheme is: LiferayFaces-Version = <Liferay-Version> - <JSF-Version> [- <Minor> - <Type>]

or another scheme like this:

LiferayFaces-Version = <JSF-Version> - <Liferay-Version> [- <Minor> - <Type>]

LiferayFaces-2.2-6.2 = JSF-2.2 + Liferay-6.2
LiferayFaces-2.1-6.2 = JSF-2.1 + Liferay-6.2
LiferayFaces-2.2-6.1 = JSF-2.2 + Liferay-6.1
LiferayFaces-2.1-6.1 = JSF-2.1 + Liferay-6.1
Posted on 2/24/14 10:57 AM in reply to lpu123 xyz.