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 2013/10/29 16:42:13 UTC
[ANNOUNCE] MyFaces Core v2.2.0-beta Release
The Apache MyFaces team is pleased to announce the release of MyFaces Core
2.2.0-beta.
MyFaces Core is a JavaServer(tm) Faces 2.2 implementation as specified by
JSR-334.
MyFaces Core 2.2.0-beta 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".
Sub-task
[MYFACES-3654] - implement small threadsafe Random algorithm
[MYFACES-3741] - Implement CDI Flow Scope
[MYFACES-3742] - Implement @FlowDefinition annotation
[MYFACES-3764] - Implement
FlowHandler.getLastDisplayedViewId(FacesContext context) logic
[MYFACES-3765] - Implement
FlowHandler.clientWindowTransition(FacesContext context)
[MYFACES-3788] - Improve log message in RendererUtils.getClientId with
component location
Bug
[MYFACES-2799] - JSF 2.1: jsf.js viewstate handling does not entirely
work out (bug filed on the spec tracker
[MYFACES-3648] - some jsf files contain illegal UTF characters
[MYFACES-3649] - myfaces-shaded-impl always unpacks myfaces-2.1.1
[MYFACES-3650] - myfaces-2.2.x poms not properly set up
[MYFACES-3657] - 2.2 branch: checkstyle violation prevents compile
[MYFACES-3671] - jsf-uncompressed.js contains 'import' of not existing
file '_FinalizeableObj.js'
[MYFACES-3697] - Error while parsing Facelet-Lib hides the real reason
when logging
[MYFACES-3698] - h:body onload and onunload attributes rendered twice
if optimization enabled
[MYFACES-3739] - @ResourceDependency annotation + JSF 1.2 state saving
+ c:if (dynamic section) creates components on each click (UIViewRoot grows)
[MYFACES-3758] - Check for responseComplete or renderResponse only if a
phase listeners is used
[MYFACES-3773] - ui:repeat with offset and size does not behave as
expected
[MYFACES-3781] - f:view tag must be processed when view metadata is
created
[MYFACES-3802] - CDI FlowBuilderFactoryBean declares
javax.faces.bean.ApplicationScoped (JSF managed bean annotation)
Improvement
[MYFACES-3768] - FacesMessage Severity ordinal values are not
consistent with Mojarra RI
[MYFACES-3774] - [perf] use facetName as a hint when try to find a
component on refresh view algorithm
[MYFACES-3775] - [perf] optional early flush
[MYFACES-3776] - [perf] cache FacesContext at ClientBehaviorBase level
[MYFACES-3777] - [perf] minimize FacesContext.getCurrentInstance() in
some new points
[MYFACES-3778] - [perf] cache url and request path for default Resource
implementations
[MYFACES-3787] - Make WRAP_SCRIPT_CONTENT_WITH_XML_COMMENT_TAG=false
default
New Feature
[MYFACES-3588] - window-id support
[MYFACES-3706] - jsf.js jsf22, implement resetValues on the JS side of
things
[MYFACES-3723] - JSF 2.2: Support parameter
javax.faces.SERIALIZE_SERVER_STATE
[MYFACES-3725] - JSF 2.2: Custom webapp resources dir with
javax.faces.WEBAPP_RESOURCES_DIRECTORY
[MYFACES-3797] - cdi support for converters and validators
Task
[MYFACES-3674] - Implement f:viewAction
[MYFACES-3676] - Implement FlashFactory and related events
[MYFACES-3677] - Implement 'javax.faces.WEBAPP_RESOURCES_DIRECTORY'
[MYFACES-3678] - Add ActionListenerWrapper class
[MYFACES-3679] - Implement
javax.faces.application.ApplicationConfigurationPopulator
[MYFACES-3681] - Implement CollectionDataModel
[MYFACES-3682] - Implement Client Side Request Forgery protection
[MYFACES-3683] - Implement AjaxBehavior resetValues and delay
[MYFACES-3684] - UIViewParameter.getSubmittedValue() return value can
be Object in JSF 2.2 spec
[MYFACES-3685] - Implement f:attributes facelet tag
[MYFACES-3686] - Implement f:passThroughAttribute and
f:passThroughAttributes
[MYFACES-3688] - Implement ExternalContext.getSessionId()
[MYFACES-3691] - Implement Faces Flows
[MYFACES-3692] - Implement jsf:element tag and default TagDecorator
[MYFACES-3693] - Implement ExternalContext.getApplicationContextPath()
[MYFACES-3694] - Add httpOnly to ExternalContext.addResponseCookie(...)
[MYFACES-3701] - Restoring view scope before view is build
[MYFACES-3714] - Implement stateless mode using f:view "transient"
attribute
[MYFACES-3716] - Implement h:inputFile
[MYFACES-3717] - Implement "role" attribute in related components and
renderers
[MYFACES-3718] - Replace http://java.sun.com/jsf with
http://xmlns.jcp.org/jsf
[MYFACES-3729] - Implement resource library contracts specification
[MYFACES-3730] - Implement ViewDeclarationLanguageWrapper
[MYFACES-3733] - Implement vdl.createComponent(...)
[MYFACES-3734] - Implement @FacesComponent createTag, namespace and
tagName attributes
[MYFACES-3738] - Add media attribute to h:outputStylesheet
[MYFACES-3740] - ResourceResolver "this" identifier applies for
contracts too in JSF 2.2
[MYFACES-3747] - Implement new JSF 2.2 ViewScope specification
[MYFACES-3750] - Allow to reference composite components directly from
facelets taglib file using <resource-id>
[MYFACES-3753] - CompositeComponentELResolver map containsKey() should
take into account default values
[MYFACES-3754] - Update PartialViewContext and PartialResponseWriter to
new spec
[MYFACES-3755] - Show detail message on title of tooltip when
showDetail is set or is available for h:message or h:messages
[MYFACES-3756] - @FacesComponent and @FacesValidator value are now
optional
[MYFACES-3757] - Implement passthrough attributes using
p:<attributeName>
[MYFACES-3759] - Implement @FaceletsResourceResolver annotation
[MYFACES-3761] - Implement html5 doctype on facelets compiler
[MYFACES-3770] - Implement <f:resetValues> tag and <f:ajax
resetValues=true ... >
[MYFACES-3771] - h:commandButton renderer now can have children
[MYFACES-3783] - Use tree visiting to pss algorithm in 2.2.x
[MYFACES-3784] - Add EL 3 ELResolvers when they are available
[MYFACES-3785] - RendererWrapper logic (@ListenerFor and
@ResourceDependency)
[MYFACES-3786] - Web Container injection support should be provided for
additional lifecycle artifacts (not just managed beans)
[MYFACES-3801] - Passthrough attributes does not require URI encoding
like in writeURIAttribute
regards,
Leonardo Uribe