You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Leonardo Uribe <lu...@apache.org> on 2010/03/27 16:07:52 UTC

[ANNOUNCE] MyFaces Core v2.0.0-beta-3 Release

The Apache MyFaces team is pleased to announce the release of MyFaces 
Core 2.0.0-beta-3.

MyFaces Core is a JavaServer(tm) Faces 2.0 implementation as specified 
by JSR-314.

MyFaces Core 2.0.0-beta-3 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.0-beta-3

Bug

    * [MYFACES-2529] - use of view-param in faces-config causes a 
NoSuchMethodExcepion for addViewParam
    * [MYFACES-2536] - converterId and validatorId should not be required
    * [MYFACES-2543] - Facelets Taglib jars are not recognized
    * [MYFACES-2555] - 
org.apache.myfaces.config.annotation.LifecycleProvider context parameter 
is ignored
    * [MYFACES-2560] - Known class name for EL RI's 
ExpressionFactoryImpl is wrong
    * [MYFACES-2561] - StackOverflowError if a composite component 
implementation uses another composite component
    * [MYFACES-2563] - Trinidad 1.2.x generates on POSTBACK a 
NullPointerException on MyFAces2
    * [MYFACES-2564] - facelets in an app with a 1.2 level faces-config 
do not work
    * [MYFACES-2565] - BeanValidator throws Exception if external 
ExpressionLanguageFactory is being used
    * [MYFACES-2567] - Log indicates Tomahawk starting even if Tomahawk 
is not on the classpath
    * [MYFACES-2569] - setResourceHandler, setViewHandler and 
setStateManager must throw illegalStateException if called after at 
least one request has been processed by the Lifecycle instance
    * [MYFACES-2570] - FaceletVDL.retargetMethodExpressions() should use 
ActionSource2 instead of ActionSource
    * [MYFACES-2571] - converter, validator and actionListener tags 
nested in a composite component without a for attribute should throw a 
TagException
    * [MYFACES-2572] - MyFaces should release the "dummy" FacesContext 
created during startup/shutdown
    * [MYFACES-2573] - NavigationHandler decoration/delegation not 
supported in 2.0.0-beta2
    * [MYFACES-2574] - InterfaceHandler stores the componentType as the 
resolved value instead of the ValueExpression
    * [MYFACES-2577] - Multiple client behaviors confuse the 
jsf.util.chain function
    * [MYFACES-2578] - When using ui:repeat and inputText with 
attributes that are 'nullable' (for example date attributes) they cannot 
be set to null by entering an empty String ("")
    * [MYFACES-2580] - OSGi: Missing javax.validation imports in api 
module manifest
    * [MYFACES-2581] - double slash breaks new prefix mapping 
(/faces//faces/*) - CTS failure
    * [MYFACES-2583] - f:ajax cannot retrieve clientId from component
    * [MYFACES-2591] - buildBehaviorChain() should also check the 
ClientBehaviors for the second eventName for submitting
    * [MYFACES-2592] - UIViewParameter.decode() should set the submitted 
value only if it is not null
    * [MYFACES-2593] - styles are escaped so that @import *.css doesn't work
    * [MYFACES-2598] - UIViewParameter does not get an automatic id
    * [MYFACES-2600] - @PostConstruct does not work
    * [MYFACES-2601] - java.lang.NoSuchFieldException when MyFaces and 
Mojarra are on the classpath
    * [MYFACES-2603] - Incorrect web-facesconfig_2_0.xsd
    * [MYFACES-2605] - java.lang.LinkageError loader constraint 
violation: loader (instance of 
org/mortbay/jetty/webapp/WebAppClassLoader) previously initiated loading 
for a different type with name "javax/el/ExpressionFactory"
    * [MYFACES-2608] - f:event type="preRenderView" not resolved
    * [MYFACES-2609] - f:event type throws ClassNotFoundException for 
type 'preRenderView'
    * [MYFACES-2610] - h:link not being rendered correctly when disabled 
- no value shown
    * [MYFACES-2611] - UIComponentBase.getFacetsAndChildren() must not 
access the component's facets and children directly
    * [MYFACES-2613] - ExternalSpecifications has an import from 
javax.validation api, and this one should be optional
    * [MYFACES-2614] - EnumConverter uses toString() instead of name()

Improvement

    * [MYFACES-2559] - Google App Engine Support for Myfaces 2
    * [MYFACES-2575] - Replace RequestMap with 
FacesContext.getAttributes() where possible

New Feature

    * [MYFACES-2579] - Support the dynamic adding of servlets and 
servlet-mappings on Servlet API 3.0 to make web.xml entries for Faces 
Servlet not mandatory

Task

    * [MYFACES-2568] - Panel created to hold resource on UIViewRoot is 
transient
    * [MYFACES-2607] - Ugly NPE in 
CompositeFunctionMapper.resolveFunction() if second FunctionMapper is null

regards

Leonardo Uribe