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 2013/04/02 19:03:51 UTC

[ANNOUNCE] MyFaces Core v2.1.11 Release

The Apache MyFaces team is pleased to announce the release of MyFaces
Core 2.1.11.

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.11 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.1.11

Bug

    * [MYFACES-3659] - Conditional include of scripts and stylesheets
    * [MYFACES-3660] - Component resource added using
@ResourceDependency annotation from a facelet component should have an
id defined by facelets
    * [MYFACES-3663] - UIViewRoot.createUniqueId() should generate
unique ids for all the component tree.
    * [MYFACES-3665] - f:metadata section removed when refresh view
and is not included in the template directly
    * [MYFACES-3666] - IE8 with XHR turned off fails on Ajax cycle
    * [MYFACES-3668] - CLONE - UIForm.createUniqueId should take into
account prependId logic
    * [MYFACES-3671] - jsf-uncompressed.js contains 'import' of not
existing file '_FinalizeableObj.js'
    * [MYFACES-3695] - 'Cannot set header. Response already
committed.' on WebSphere Application Server 7 and 8
    * [MYFACES-3696] - Button rendering itself after ajax request
loses type and other attributes
    * [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-3699] - Attribute updates targeting the event handlers
fail to work when 'this' or 'return' keywords are used
    * [MYFACES-3700] - Boolean attributes not updated properly
    * [MYFACES-3703] - @FacesRenderer does not seem to properly take
renderKitId into account

Improvement

    * [MYFACES-3586] - Performance improvement in Resource loading -
HIGH CPU inflating bytes in ResourceHandlerImpl.handleResourceRequest
    * [MYFACES-3672] - TODO 'optimize this code' in
ResourceHandlerImpl.isResourceIdentifierExcluded()

regards,

Leonardo Uribe

Re: [ANNOUNCE] MyFaces Core v2.1.11 Release

Posted by Mike Kienenberger <mk...@gmail.com>.
We are falling behind in keeping up with MyFaces releases.  I am going
to update head with 2.1.14 (we were at 2.1.10).  Release notes are
below.


Also, you might be interested in what is new in Myfaces 2.2 as we'll
eventually want to upgrade.

http://lu4242.blogspot.com/2014/01/whats-new-in-myfaces-22.html


Release Notes - MyFaces Core - Version 2.1.14

Bug

    [MYFACES-3829] - alwaysRecompile logged as wrong value for
org.apache.myfaces.CACHE_EL_
EXPRESSIONS on startup
    [MYFACES-3831] - CacheELFaceletCacheImpl is not storing the
compiled template (only when "alwaysRecompile" is enabled)
    [MYFACES-3835] - ViewState gets truncated on chrome with richfaces
fileupload component
    [MYFACES-3836] - f:ajax disabled=false in commandButton with
onclick prevents form submission
    [MYFACES-3837] - ui:debug renders an &amp; but it should be &
because the markup is inside a CDATA section

Task

    [MYFACES-3827] - Replace .xsd with the ones from geronimo or
written from scratch


Release Notes - MyFaces Core - Version 2.1.13

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.<init>
    [MYFACES-3739] - @ResourceDependency annotation + JSF 1.2 state
saving + c:if (dynamic section) creates components on each click
(UIViewRoot grows)
    [MYFACES-3743] - <redirect><view-param>... has been renamed to
<redirect><redirect-param> 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 <from-action> and <if> 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



Release Notes - MyFaces Core - Version 2.1.12

Bug

    [MYFACES-3696] - Button rendering itself after ajax request loses
type and other attributes
    [MYFACES-3705] - Concurrency "feature" in FaceletCacheImpl
    [MYFACES-3708] - NPE when no title using primefaces mobile
    [MYFACES-3709] - metadata - component with duplicate id
    [MYFACES-3721] - Override of uniqueIdCounter for UIViewRoot in
restoreView cause component duplicate id exception
    [MYFACES-3726] - root context induces wrong urls
    [MYFACES-3731] - HTMLEncoder.encodeURIAtributte re-escapes already
percent-encoded string

Improvement

    [MYFACES-3710] - Create SelectItemsIterator only once in
UISelectOne.validateValue()
    [MYFACES-3712] - [perf] UILeaf.setId() does not require the valid
id check, because it is always generated by facelets
    [MYFACES-3713] - [perf] use getFacetCount() when possible and
avoid create iterator instances

New Feature

    [MYFACES-3711] - Add alwaysRecompile mode for EL Expression Cache Mode


Release Notes - MyFaces Core - Version 2.1.11

Bug

    * [MYFACES-3659] - Conditional include of scripts and stylesheets
    * [MYFACES-3660] - Component resource added using
@ResourceDependency annotation from a facelet component should have an
id defined by facelets
    * [MYFACES-3663] - UIViewRoot.createUniqueId() should generate
unique ids for all the component tree.
    * [MYFACES-3665] - f:metadata section removed when refresh view
and is not included in the template directly
    * [MYFACES-3666] - IE8 with XHR turned off fails on Ajax cycle
    * [MYFACES-3668] - CLONE - UIForm.createUniqueId should take into
account prependId logic
    * [MYFACES-3671] - jsf-uncompressed.js contains 'import' of not
existing file '_FinalizeableObj.js'
    * [MYFACES-3695] - 'Cannot set header. Response already
committed.' on WebSphere Application Server 7 and 8
    * [MYFACES-3696] - Button rendering itself after ajax request
loses type and other attributes
    * [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-3699] - Attribute updates targeting the event handlers
fail to work when 'this' or 'return' keywords are used
    * [MYFACES-3700] - Boolean attributes not updated properly
    * [MYFACES-3703] - @FacesRenderer does not seem to properly take
renderKitId into account

Improvement

    * [MYFACES-3586] - Performance improvement in Resource loading -
HIGH CPU inflating bytes in ResourceHandlerImpl.handleResourceRequest
    * [MYFACES-3672] - TODO 'optimize this code' in
ResourceHandlerImpl.isResourceIdentifierExcluded()

regards,

Leonardo Uribe