The Apache MyFaces team is pleased to announce the release of MyFaces Core 2.1.12.
MyFaces Core is a JavaServer(tm) Faces 2.1 implementation as specified by JSR-314. MyFaces Core has passed Sun's JSR-314 TCK and is 100% compliant with the JSR-314 specification. MyFaces Core 2.1.12 is available in both binary and source distributions. * http://myfaces.apache.org/download.html MyFaces Core is also available in the central Maven repository under Group ID "org.apache.myfaces.core". Bug [MYFACES-3696] - Button rendering itself after ajax request loses type and other attributes [MYFACES-3705] - Concurrency "feature" in FaceletCacheImpl [MYFACES-3708] - NPE when no title using primefaces mobile [MYFACES-3709] - metadata - component with duplicate id [MYFACES-3721] - Override of uniqueIdCounter for UIViewRoot in restoreView cause component duplicate id exception [MYFACES-3726] - root context induces wrong urls [MYFACES-3731] - HTMLEncoder.encodeURIAtributte re-escapes already percent-encoded string Improvement [MYFACES-3710] - Create SelectItemsIterator only once in UISelectOne.validateValue() [MYFACES-3712] - [perf] UILeaf.setId() does not require the valid id check, because it is always generated by facelets [MYFACES-3713] - [perf] use getFacetCount() when possible and avoid create iterator instances New Feature [MYFACES-3711] - Add alwaysRecompile mode for EL Expression Cache Mode regards, Leonardo Uribe