myfaces-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leonardo Uribe <>
Subject [ANNOUNCE] MyFaces Core v2.0.8 Release
Date Mon, 29 Aug 2011 03:04:07 GMT
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.


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


     [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
     [MYFACES-3214] - Remove exception wrapping with FacesException and with getPathToComponent
     [MYFACES-3241] - RendererUtils.getPathToComponent : output Location in view
     [MYFACES-3243] - Improve warnings in HtmlImageRendererBase


     [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
     [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
     [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
     [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
     [MYFACES-3268] - UIComponentBase.findComponent does not allow use the same id for a child
     [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"
     [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
     [MYFACES-3289] - Allow f:event listener="#{cc.preRenderViewCallback}" work


     [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
     [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
     [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)
     [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


     [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


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


Leonardo Uribe

View raw message