You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Leonardo Uribe <lu...@apache.org> on 2012/04/11 20:03:03 UTC
[ANNOUNCE] MyFaces Core v2.0.13 Release
The Apache MyFaces team is pleased to announce the release of MyFaces
Core 2.0.13.
MyFaces Core is a JavaServer(tm) Faces 2.0 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.0.13 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".
Release Notes - MyFaces Core - Version 2.0.13
Sub-task
[MYFACES-3199] - Handling AbortProcessingException is unconsistent
[MYFACES-3467] - [PERF] Use index-based loop where possible - part II
Bug
[MYFACES-3415] - [ui:repeat] field value disappears if validation
error exists on current site
[MYFACES-3419] - AjaxBehavior.isImmediateSet(): information allows
an associated client behavior renderer to fall back on the parent
component's immediate status
[MYFACES-3434] - UIInput.resetValue() throws NPE when no
FacesContext available
[MYFACES-3472] - NavigationHandler throws a NPE if current viewId is null
[MYFACES-3474] - [perf] LifecycleProviderFactory does not cache
created Factory
[MYFACES-3476] - New CDATA fast filter throws Exception
[MYFACES-3489] - ExternalContextUtils doesn't check
PORTLET_20_SUPPORTED correctly
[MYFACES-3490] - <h:commandButton> doesn't render styleClass with
JavaScript disabled in web.xml
[MYFACES-3491] - Unable to use direct char[] access of
java.lang.String error on appengine
[MYFACES-3502] - components inside f:metadata are recreated when
the whole view is processed
[MYFACES-3508] - ClassCastException during RestoreView with
MyFaces 2.1.7-SNAPSHOT
[MYFACES-3510] - Application components classloader memory leak
[MYFACES-3513] - Invalid chaining of client behavior scripts when
using both, explicitly provided event and default event
[MYFACES-3514] - cc:insertChildren must relocate user tag handlers
other tags that contains markup too
[MYFACES-3515] - Duplicate id using a facet and multiple <c:if>
blocks in a composite component
[MYFACES-3516] - firefox 3.5+ has double eval with the integrated
javascripts
[MYFACES-3518] - Datatable (h:dataTable) is not populated with
data despite getAll() method returns ResultSet with table rows ( Using
Tomcat 7 + MySQL 5.5 + mysql-connector-java-5.1.18 )
[MYFACES-3519] - Could not load Javascript-Sources in 'Package'
org.apache.myfaces.core.impl.xhrCore.engine
[MYFACES-3522] - collectionType attribute of selectManyCheckbox
not processed correctly
[MYFACES-3523] - javascript error in domquirks.js
Improvement
[MYFACES-3136] - [perf] review UIComponentBase.getRendererType
[MYFACES-3144] - [PERF] Cache renderer in UIComponentBase
[MYFACES-3150] - [perf] buildView: review usage of "facelets.FACET_NAME"
[MYFACES-3448] - UISelectOne.validateValue(...) optimised & refactored
[MYFACES-3458] - [perf] Store URL at class ResourceImpl
[MYFACES-3461] - HtmlRendererUtils.renderSelectOptions() performs
many unnecessary calls to View Bean
[MYFACES-3462] - REGRESSION - Detect when to wpdate head or body
target when content has been updated dynamically
[MYFACES-3463] - Refactor UIRepeat code to implement PSS algorithm
like UIData and fix state behavior
[MYFACES-3473] - [perf] Avoid unnecessary _ComponentChildrenList
instances - improve HtmlRenderer.getChildren
[MYFACES-3475] - [perf] Improve performance of
HtmlResponseWriterImpl constructor
[MYFACES-3478] - [perf] Replace HashSet with EnumSet for VisitHints
[MYFACES-3479] - [perf] Remove END_LINK_OUTCOME_AS_SPAN from
HtmlLinkRendererBase
[MYFACES-3480] - [perf] Use lazy init for HashMap/HastSet where possible
[MYFACES-3481] - [perf] f:validateBean re-creates facelets
handlers (MetaRulesetImpl,DelegatingMetaTagHandler ...) for children
every time
[MYFACES-3484] - [perf] Use solr ConcurrentLRUCache instead
Collections.synchronizedMap
[MYFACES-3485] - [perf] Use facesContext attribute map instead request map
[MYFACES-3486] - [perf] cache Factories to prevent unnecessary
FactoryFinder.getFactory() calls
[MYFACES-3487] - [perf] cache unique ids generated by facelets
[MYFACES-3488] - [perf] store facelets MARK_CREATED and
rendererType at UIComponentBase level
[MYFACES-3492] - [perf] minimize FacesContext.getCurrentInstance() calls
[MYFACES-3494] - [perf] improvements on
DefaultFaceletsStateManagementStrategy
[MYFACES-3495] - [perf] do not store default validationGroups for
bean validation
[MYFACES-3498] - create shared-public module
[MYFACES-3499] - create parent module to allow release shared
submodules independently
[MYFACES-3500] - [perf] cache ResourceHandler instance used by
facelets compiler TagLibrary
[MYFACES-3512] - Add ServiceLoader code to our Chainloading init code
New Feature
[MYFACES-3078] - performance: allow to disable JSP support
[MYFACES-3468] - [PERF] Avoid unnecessary _ComponentFacetMap instances
[MYFACES-3482] - jsf.js: jsr-344 getWindowId preparations, minor
code cleanup
regards,
Leonardo Uribe