When Liferay Faces GA6 is released, the plan is to deploy the JSF 2.2 version (4.2.5-ga6) of the Showcase to www.liferayfaces.org
However many developers will be using JSF 2.1 and might end up doing a copy/paste from Showcase source code for use-cases that only work with JSF 2.2.
Although alloy:inputFile works in both JSF 2.1 and JSF 2.2, the f:ajax feature only works in JSF 2.2. This needs to be documented in the Showcase so that it is clear to developers. The instructions should state that ajax="false" should be specified for alloy:commandButton when using JSF 2.1, and that f:ajax cannot be used as a child tag of alloy:inputFile when using JSF 2.1.