Skip to content

Latest commit

 

History

History
322 lines (305 loc) · 7.41 KB

tobago-versions.md

File metadata and controls

322 lines (305 loc) · 7.41 KB

Which version?

Tobago was compatible with the following specifications, libraries and containers. This list is not exhaustive, additions are welcome.

Tobago Version 1.0.x [archived] 1.5.x [archived] 2.x 3.x [archived] 4.x 5.x 6.x
Specifications
Java 1.4 [retro], 1.5, 1.6, 1.7 1.5, 1.6, 1.7, 1.8 1.5, 1.6, 1.7, 1.8, 9, 11, 17 (since Tobago 2.5 Java 1.7 or higher is required) 1.8, 9, 10 8 or higher 17 or higher 17 or higher
JSF 1.1, 1.2 1.2, 2.0 [disable vh], 2.1 [disable vh] 2.0, 2.1, 2.2, 2.3 2.0, 2.1, 2.2 2.0, 2.1, 2.2, 2.3 2.3 4.0
Facelets 1.1 [ext] 1.1 [ext] [int] [int] [int] [int] [int]
Servlet 2.3, 2.4, 2.5 2.4 [facelets only], 2.5, 3.0 2.4 [facelets only], 2.5, 3.0, 3.1, 4.0 (since Tobago 2.4 version 3.0 or higher is required) 3.0, 3.1 3.0, 3.1, 4.0 4.0 6.0
JSP 1.2, 2.0, 2.1 2.1, 2.2 2.1, 2.2 - - - -
Implementations
MyFaces yes yes yes yes yes yes yes
Mojarra yes yes yes 2.1 and higher 2.1 and higher yes yes
Servers
Tomcat 4.1, 5.0, 5.5, 6, 7 5.5 [facelets only], 6, 7 5.5 [facelets only], 6, 7 7, 8 7, 8, 9 9 10.1
Jetty 6, 7 6, 7, 8 6, 7, 8 8, 9 8, 9 9.3, 10 11
WebLogic 8.1, 9.0, 9.1, 9.2, 10, 11g 9.2 [facelets only], 10, 11g, 12c 9.2 [facelets only], 10, 11g, 12c 12c 12c ? ?
WebSphere 6.0, 6.1 6.1 [facelets only], 7, 8, 8.5 6.1 [facelets only], 7, 8, 8.5 8, 8.5, 9 8, 8.5, 9 ? ?
Quarkus ? ?
Other [other servers] [other servers] [other servers] [other servers] [other servers] [other servers] [other servers]
Browser
Internet Explorer / Edge 6, 7, 8, 9, 10, 11 6, 7, 8, 9, 10, 11, ... 6 [lim], 7 [lim], 8 [lim], 9, 10, 11, ... 10 [lim], 11, ... 10 [lim], 11, ... [latest] [latest]
Firefox 2, 3, 4, ... 2, 3, 4, ... 2 [lim], 3, 4, ... [latest] [latest] [latest] [latest]
Safari - 4, 5, 6, ... 4, 5, 6, ... [latest] [latest] [latest] [latest]
Chrome - 5, ... 5, ... [latest] [latest] [latest] [latest]
Opera - 10, 11 10, 11, ... [latest] [latest] [latest] [latest]
[other browsers] [other browsers] [other browsers] [other browsers] [other browsers] [other browsers] with ES6 support with ES6 support
Frameworks
CDI yes yes yes yes yes yes
Codi yes yes
DeltaSpike yes yes yes yes n/a n/a
JSR-303 / BV yes yes yes yes yes yes

bold font: preferred

normal font: compatible

[archived]: this version of Tobago is archived and not under active development

[retro]: use the JDK 1.4 retro version (available for Tobago 1.0.41 and before)

[ext]: add the tobago-facelets extension

[int]: since Tobago 2.0 and JSF 2.0 Facelets are integrated in JSF

[tbd]: to be defined (this information is unsettled and may change)

[lim]: these old browsers are generally supported, but may have weak appearance

[facelets only]: it works with facelets, but not with JSP, because JSF 1.2 requires JSP 2.1

[other servers]: other servers should work, when they are compliant to the named specifications

[latest]: all browser supported by Bootstrap 4 are supported, these are usually the latest, stable releases

[other browsers]: other browsers should work, in their actual version, when they are standard compliant to HTML 4 and CSS 2.1

[no release]: Using Tobago 1.5 with JSF 1.1 is currently not part of the release, but can be build from the sources with mvn -Pjsf-1.1

[disable vh]: Tobago 1.5 works with JSF 2.0 when you are disable the Facelets ViewHandler from JSF 2.0 and using the original Facelets:

<context-param>
    <description>For backward compatibility (using "old" Facelets with JSF 2.0)</description>
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name>
    <param-value>true</param-value>
</context-param>