Compatibility Matrix -- MyFaces Core and component libraries

When a MyFaces library (ie something other than the Core framework) is released, it will be compatible with the current release of MyFaces Core, and the current release of Sun Mojarra (formerly "the RI").

While some efforts are made to support other versions, there are no guarantees.

This table is maintained by the MyFaces user community as a guide to what versions of various libraries have been found to be compatible. If you have successfully used a combination that is not currently in this table (or found serious incompatibilities), then please update the table with that information, as a service to your fellow software developers and MyFaces users.

This is a common question, so let's repeat the answer: as a user, it is your responsibility to update this matrix, it generally will not be updated by the MyFaces developers. Please do not ask why this matrix is out of date on the mailing lists.

Comp Lib

MyFaces 2.1.1

MyFaces 2.0.1

Tomahawk 1.1.10

No

Yes

Tomahawk 1.1.9

--

No

Component Library

MyFaces 1.2.3

MyFaces 1.2.2

MyFaces 1.2.0

MyFaces 1.1.6

MyFaces 1.1.5

MyFaces 1.1.4

MyFaces 1.1.3

MyFaces 1.1.2

MyFaces 1.1.1

MyFaces 1.0.9

Sun RI 1.2_07-b03

Sun RI 1.2_04-b16-p02

Sun RI (Mojarra) 1.2_09-b02

Sun RI (Mojarra) 1.2_13-b01

Tomahawk 1.1.9

--

--

--

--

--

--

--

--

--

--

--

--

--

Yes

Tomahawk 1.1.8

--

--

Yes

Yes

--

--

--

--

--

--

--

--

--

--

Tomahawk 1.1.7

--

--

--

--

--

--

--

--

No

--

--

--

Yes

--

Tomahawk 1.1.6

No

Yes

Yes

--

--

--

--

--

--

--

Yes

Yes

--

--

Tomahawk 1.1.5

--

--

--

--

--

--

--

--

--

--

--

--

--

--

Tomahawk 1.1.5-snapshot

--

--

Yes

--

No [1]

No

No

No

No

--

--

--

--

--

Tomahawk 1.1.4-snapshot

--

--

--

--

--

--

--

--

--

--

--

--

--

--

Tomahawk 1.1.3

--

--

--

--

No

Yes

Yes

No

No

No

--

Yes

--

--

Tomahawk 1.1.2

--

--

--

--

No

No

No

Yes

No

No

--

--

--

--

Tomahawk 1.1.1

--

--

--

--

No

No

No

No

Yes

No

--

--

--

--

Tomahawk 1.0.9

--

--

--

--

No

No

No

No

No

Yes

--

--

--

--

Tobago 1.0.8

--

--

--

--

--

Yes

--

--

--

--

--

--

--

--

Trinidad 1.2.4

--

--

--

--

--

--

--

--

--

--

Yes

--

--

--

Trinidad 1.2.6

--

Yes

No1

--

No

No

No

No

No

No

Yes

--

--

--


1 - PPR does not work

MyFaces Compatibility Information

[1] TOMAHAWK-713 Autoscroll failure with MyFaces 1.1.4 and Tomahawk 1.1.5-SNAPSHOT

MyFaces 1.1.5-SNAPSHOT

Some of the Javascript generated by MyFaces 1.1.3 and 1.1.4 is not compatible with the JSF RI. So in MyFaces 1.1.5-SNAPSHOT, those Javascript methods have been renamed. Provided you're not using the internal Javascript methods on your pages, no application-level code needs to change. You cannot use Tomahawk 1.1.3 with MyFaces 1.1.5-SNAPSHOT because they use incompatible javascript.

MyFaces JSF Extensions

Please just add detailed version numbers if you are aware of incompatibilities of specific versions.

Extension

MyFaces-Core 1.2.4+

MyFaces-Core 1.2.3

MyFaces-Core 1.1.x

Sun RI 1.2.x (Mojarra)

MyFaces Tomahawk

MyFaces Tobago

MyFaces Trinidad

MyFaces ExtVal 1.1.x

No1

No1

YES

No1

YES

YES

YES

MyFaces ExtVal 1.2.x

YES

No3

No1

YES

YES

YES

YES


1 - There is a different version of the extension which supports the mentioned JSF version
2 - It doesn't work due to a bug in the JSF version
3 - You need a workaround due to a bug in the JSF version

CompatibilityMatrix (last edited 2011-08-03 21:11:36 by MattBenson)