The Apache Software Foundation>>[ANNOUNCE] MyFaces Core v2.0.8 Release

[ANNOUNCE] MyFaces Core v2.0.8 Release:

The Apache MyFaces team is pleased to announce the release of MyFaces Core 2.0.8.


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.8 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.8

Sub-task

[MYFACES-3192] - exception from render response phase is logged 2x
[MYFACES-3193] - Unwrap exception in ErrorPageWriter.handleThrowable
[MYFACES-3197] - exception from UIInput.updateModel is logged 2x
[MYFACES-3202] - Improve EL Exceptions wrapping
[MYFACES-3207] - ErrorPageWriter: provide info about component(s) that triggered the
problem
[MYFACES-3214] - Remove exception wrapping with FacesException and with getPathToComponent
[MYFACES-3241] - RendererUtils.getPathToComponent : output Location in view
[MYFACES-3243] - Improve warnings in HtmlImageRendererBase

Bug

[MYFACES-2355] - ExceptionHandler not redirecting to error page for exceptions thrown
during listeners attached to render response phase
[MYFACES-2395] - Cant' run two JSF portlets on the same portal page
[MYFACES-3034] - ui:repeat offset and size performs incorrect validation
[MYFACES-3105] - Navigation with redirect after ViewExpiredExpcetion throws NPE
[MYFACES-3126] - RendererUtils.renderChild prevents rendered="" expression based on "#{component.parent}"
[MYFACES-3157] - Fix order of isRendered and pushComponentToEL invocations
[MYFACES-3166] - org.apache.myfaces.el.VariableResolverImpl throws java.lang.IllegalStateException
when it unsets the scope as null
[MYFACES-3169] - ui:param and c:set implementations does not work as expected
[MYFACES-3171] - jsf.js: wrong api call in _ListenerQueue.remove
[MYFACES-3173] - #{cc} inside f:event is not resolved correctly
[MYFACES-3175] - Both child and facet list should be checked while moving an existing
child
[MYFACES-3176] - javax.faces.SEPARATOR_CHAR not working together with AJAX
[MYFACES-3178] - jsf.js: Calling jsf.getViewState() with a direct reference to a form
element throws an exception
[MYFACES-3179] - Inconsistent behaviour implementing and registering SystemEventListeners
for PostAddToViewEvents
[MYFACES-3180] - h:commandButton with image breaks ajax
[MYFACES-3182] - Composite component default value are not resolved when access without
use EL expression
[MYFACES-3184] - h:selectOneRadio cannot support f:ajax if @id not set
[MYFACES-3186] - ui:repeat can lose dynamically added grandchild components
[MYFACES-3188] - NPE in org.apache.myfaces.lifecycle.RenderResponseExecutor.execute
[MYFACES-3189] - NavigationHandler: navigation to nonexistent view after ViewExpired
throws NPE
[MYFACES-3200] - All values of self-defined composite-component attributes disappear
unexpected.
[MYFACES-3206] - ui:repeat loses varStatus during save/restore state
[MYFACES-3208] - When searching tag handler names space is not checked in case of composite
library, incorrect detection on repeated tag name on different name spaces
[MYFACES-3209] - Implement f:setPropertyActionListener according specification
[MYFACES-3216] - check concurrency problems over static maps holding class metadata information
(_ComponentAttributesMap and MetaRulesetImpl)
[MYFACES-3219] - EL inline expressions does not resolve cc as expected
[MYFACES-3229] - ServletExternalContextImpl.encodeRedirectURL() doesn't handle existing
query parameters correctly
[MYFACES-3234] - FacesContextImpl.getPartialViewContext() does not use wrapped context
but only (this)
[MYFACES-3246] - java.lang.IndexOutOfBoundsException when CACHE_EL=always
[MYFACES-3248] - UIComponentBase.getFacets() should support all Map methods
[MYFACES-3249] - [2.1 Spec Review] Pre/PostValidateEvent publishing conditions
[MYFACES-3255] - UICommand.queueEvent description changed since 2.0
[MYFACES-3256] - CommonPropertyUtils assumes all its managed HTML attributes hold string
values
[MYFACES-3260] - DataModel.setWrappedData should publish row change events even when
it changes from one instance to other one
[MYFACES-3261] - jsf.js: window.execScript handling call bug
[MYFACES-3267] - UIComponentBase.saveAttachedState now handles collections instead only
lists
[MYFACES-3268] - UIComponentBase.findComponent does not allow use the same id for a child
component.
[MYFACES-3269] - UIViewRoot.getLocale only convert some common locales passed as string
[MYFACES-3270] - DataModel.iterator cannot assume getRowCount will be always set
[MYFACES-3274] - CompositeComponentELResolver.CompositeComponentAttributesMapWrapper
breaks compatibility with tmp el-resolvers
[MYFACES-3277] - @NamedEvent annotation not parsed correctly
[MYFACES-3278] - ResourceHandler implementation should take into account UIViewRoot locale
to load a resource
[MYFACES-3279] - composite component default values for method expressions cannot be
evaluated on attribute map
[MYFACES-3280] - facelets.VIEWMAPPINGS should be renamed as facelets.VIEW_MAPPINGS
[MYFACES-3281] - cc:attribute "targets" and cc attached object "targets" should follow
strictly the spec
[MYFACES-3284] - honor cc:insertFacet "required" attribute and check other "required"
attributes
[MYFACES-3286] - ExceptionHandler implementation should set response status codes before
throw exception or show error page
[MYFACES-3287] - h:outputStylesheet and h:outputScript with inner markup and references
to #{cc} cannot found the parent component.
[MYFACES-3288] - UIComponent.encodeAll isRendered should be evaluated inside pushComponentToEL
block
[MYFACES-3289] - Allow f:event listener="#{cc.preRenderViewCallback}" work

Improvement

[MYFACES-1618] - Redundant method call to String.intern
[MYFACES-2873] - Provide a way to change the order of ELResolvers
[MYFACES-2889] - [PERF] Remove String.intern() calls in FlashELResolver and ImplicitObjectResolver
[MYFACES-3153] - s/ServiceLoaderFinder/ServiceProviderFinder/g in ServiceProviderFinderFactory
javadoc
[MYFACES-3160] - [PERF] TagAttributeImpl part II: object allocations (cache ELExpressions)
[MYFACES-3177] - Add secure flag for cookies if the page is accessed over a secure protocol
[MYFACES-3187] - DebugPhaseListener shouldn't be active by default
[MYFACES-3190] - Annoying SEVERE: View State cannot be reconstructed + stacktrace with
ViewExpiredException
[MYFACES-3194] - trivial improvements to procedural commentary in FacesServlet.service()
[MYFACES-3215] - Add a warning message when undefined tags are used on dev time
[MYFACES-3218] - UILeaf memory improvements
[MYFACES-3220] - reduce number of PhaseEvent instances created
[MYFACES-3236] - UIData performance improvements
[MYFACES-3237] - [PERF] Renderers for components like h:outputText and others do many
unecessary getAttributes().get() calls
[MYFACES-3238] - [PERF] Improve Application.createConverter(Class<?> forClass)
method
[MYFACES-3251] - composite component attributes with @method-signature declared should
carry through as MethodExpressions, but do not
[MYFACES-3254] - UIComponent.popComponentFromEL should only pop when the right component
is passed
[MYFACES-3257] - Clarify partial state save/restore traversal requirements

Task

[MYFACES-3210] - Change groupId of internal modules to org.apache.myfaces.core.internal
[MYFACES-3247] - Move shared core module to myfaces core directory and rename package
from shared-impl to shared

Wish

[MYFACES-3225] - myfaces 2.1.1 AjaxHandler$AjaxBehaviorListenerImpl
[MYFACES-3227] - myfaces _DeltaList does not call clearInitialState when retainAll(Collection<?>)
method is called

regards,

Leonardo Uribe


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@apache.org
For additional commands, e-mail: announce-help@apache.org





留言

熱門文章