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.0 |
MyFaces 1.1.6 |
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 |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="acedf9cf-62b5-467a-b43c-9b7faf2926a4"><ac:plain-text-body><![CDATA[ |
[Tomahawk 1.1.5-snapshot |
http://people.apache.org/builds/myfaces/nightly/tomahawk-1.1.5-SNAPSHOT-bin.zip] |
– |
– |
Yes |
– |
No [1] |
No |
No |
No |
No |
– |
– |
– |
– |
– |
]]></ac:plain-text-body></ac:structured-macro> |
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