MyFaces 核心今天发布两个更新版本,分别是 2.0.18 和 2.1.12。
其中 2.0.18 改进记录包括:
Bug
[MYFACES-3696] - Button rendering itself after ajax request loses type and other attributes
[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
而 2.1.12 改进内容有:
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
项目主页:http://myfaces.apache.org/
下载地址:http://myfaces.apache.org/download.html
来自:开源中国社区