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