[ANNOUNCE] MyFaces Core v2.2.0-beta Release

2013-10-29 Thread Leonardo Uribe
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
[MY

[ANNOUNCE] MyFaces Core v2.1.13 Release

2013-10-29 Thread Leonardo Uribe
The Apache MyFaces team is pleased to announce the release of MyFaces Core
2.1.13.

MyFaces Core is a JavaServer(tm) Faces 2.1 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.1.13 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-3506] - Improve exception handling for "duplicate id "id"
found"

Bug

[MYFACES-3578] - NumberConverter: implement workaround for
http://bugs.sun.com/view_bug.do?bug_id=4510618
[MYFACES-3587] - Not existing viewId will not be handled
[MYFACES-3719] - Executing action of a disabled Button
[MYFACES-3722] - Cache for ResourceHandlerImpl.isResourceRequest seams
not to work in 'none resource requests'
[MYFACES-3735] - NullPointerException in
CompositeMetadataTargetImpl.
[MYFACES-3739] - @ResourceDependency annotation + JSF 1.2 state saving
+ c:if (dynamic section) creates components on each click (UIViewRoot grows)
[MYFACES-3743] - ... has been renamed to
 in navigation case
[MYFACES-3744] - Vertical tab character (\u000B) destroys AJAX-response
[MYFACES-3748] - Bug in check for required attribute at Composite
Components
[MYFACES-3749] - columnClasses not working correctly in DataTable
Component
[MYFACES-3752] - Flash.setKeepMessages(true) does not work with
immediate-Commandbutton
[MYFACES-3760] - ClientBehaviorRenderer is added multiple times in
FacesConfigurator
[MYFACES-3762] - HtmlRenderKitImpl.getComponentFamilies() returns an
empty set
[MYFACES-3763] - Navigation with  and  case should
match both
[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-3792] - ConcurrentModificationException in
org.apache.myfaces.config.ManagedBeanDestroyer - when using
TomcatAnnotationLifecycleProvider
[MYFACES-3795] - ErrorPageWriter cause memory leak in visitedFacetCount
map
[MYFACES-3796] - 'style' attribute updates do not show any visible
changes in IE 7/8
[MYFACES-3799] - ProcessError in _AjaxResponse ignores errorName in IE8

Improvement

[MYFACES-3745] - No need to set FACELET_CONTEXT_KEY in
DefaultFaceletContext constructor
[MYFACES-3746] - Cache resolved value of
javax.faces.VALIDATE_EMPTY_FIELDS

regards,

Leonardo Uribe


[ANNOUNCE] MyFaces Core v2.0.19 Release

2013-10-29 Thread Leonardo Uribe
The Apache MyFaces team is pleased to announce the release of MyFaces Core
2.0.19.

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.19 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".

Bug

[MYFACES-3578] - NumberConverter: implement workaround for
http://bugs.sun.com/view_bug.do?bug_id=4510618
[MYFACES-3719] - Executing action of a disabled Button
[MYFACES-3722] - Cache for ResourceHandlerImpl.isResourceRequest seams
not to work in 'none resource requests'
[MYFACES-3735] - NullPointerException in
CompositeMetadataTargetImpl.
[MYFACES-3739] - @ResourceDependency annotation + JSF 1.2 state saving
+ c:if (dynamic section) creates components on each click (UIViewRoot grows)
[MYFACES-3743] - ... has been renamed to
 in navigation case
[MYFACES-3744] - Vertical tab character (\u000B) destroys AJAX-response
[MYFACES-3748] - Bug in check for required attribute at Composite
Components
[MYFACES-3749] - columnClasses not working correctly in DataTable
Component
[MYFACES-3752] - Flash.setKeepMessages(true) does not work with
immediate-Commandbutton
[MYFACES-3760] - ClientBehaviorRenderer is added multiple times in
FacesConfigurator
[MYFACES-3762] - HtmlRenderKitImpl.getComponentFamilies() returns an
empty set
[MYFACES-3763] - Navigation with  and  case should
match both
[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-3792] - ConcurrentModificationException in
org.apache.myfaces.config.ManagedBeanDestroyer - when using
TomcatAnnotationLifecycleProvider
[MYFACES-3795] - ErrorPageWriter cause memory leak in visitedFacetCount
map
[MYFACES-3796] - 'style' attribute updates do not show any visible
changes in IE 7/8
[MYFACES-3799] - ProcessError in _AjaxResponse ignores errorName in IE8

Improvement

[MYFACES-3745] - No need to set FACELET_CONTEXT_KEY in
DefaultFaceletContext constructor
[MYFACES-3746] - Cache resolved value of
javax.faces.VALIDATE_EMPTY_FIELDS

regards,

Leonardo Uribe


[ANNOUNCE] MyFaces Test v1.0.5 Release

2013-10-29 Thread Leonardo Uribe
The Apache MyFaces team is pleased to announce the release of MyFaces Test
1.0.5.

The Myfaces Test Framework provides mock object libraries, plus base
classes for creating your own JUnit TestCases for JSF.

For more information please see: http://myfaces.apache.org/test

MyFaces Core is available in the central Maven repository under Group ID
"org.apache.myfaces.test".

Release Notes - MyFaces Test - Version 1.0.5

Task

[MYFACESTEST-63] - Add JSF 2.2 branch for MyFaces Test

regards,

Leonardo Uribe