Congratulations to everyone involved, I personally think this is an important release, especially due to its mobile browser support and
its performance improvements.

I will drop the infos later this week on how to use the non standard advanced ajax functionality later this week (Queue control, some code adjustments you have to make for using it in WinMobile 6.x, Blackberry should work without code adjustments, and the Ajax fileupload)

As my time permits. In the meantime enjoy the best MyFaces release so far (hopefully)


Werner



Am 27.09.10 06:09, schrieb Leonardo Uribe:
The Apache MyFaces team is pleased to announce the release of MyFaces
Core 2.0.2.

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.2 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.2
Bug

* [MYFACES-2458] - Miscellaneous AJAX bugs
* [MYFACES-2753] - Trivial multi-level templating does not work if
ui:include is used
* [MYFACES-2826] - NPE when using the new UEL inside a composite
component in Glassfish 3.0.1
* [MYFACES-2827] - CCE if component values are not of type String
* [MYFACES-2830] - ourEL wrappers doesn't honour the new EL-2.2 'invoke'
method
* [MYFACES-2832] - fix for potential classloader leaks from commons
components
* [MYFACES-2836] - HtmlResponseWriterImpl does not check if a CDATA
section is already opened when writing the content of a script
* [MYFACES-2845] - jsf.js: inheritance code only worked with callSuper
on 2 levels
* [MYFACES-2847] - ajax form parameter collection erroneously submits
nameless inputs by their id
* [MYFACES-2849] - jusf.js new auto eval detection code fails on some pages
* [MYFACES-2851] - Simple ajax event is sended twice.
* [MYFACES-2855] - jsf.js: execute id difference between myfaces and
mojarra
* [MYFACES-2859] - Replacing elements for ajax response changes element
order
* [MYFACES-2865] - ErrorPageWriter fails with NotSerializableException
* [MYFACES-2868] - jsf.js:@form parameter handling broken
* [MYFACES-2870] - StartupServletContextListener could be called twice
on init and destroy
* [MYFACES-2872] - jsf.js: various small issue fixes
* [MYFACES-2875] - FaceletVLD.retargetMethodExpressions should preserve
EL VariableMapper and FunctionMapper
* [MYFACES-2876] - Ajax Support in Mobile Browsers
* [MYFACES-2878] - jsf.js: ie leak detector sIEve shows a load of nodes
which are not garbage collected mem leaks in IE also are high
* [MYFACES-2886] - UIData: push and pop row component to and from EL
during broadcast()
* [MYFACES-2887] - IllegalAccessException restoring custom behavior state
* [MYFACES-2888] - Wrapping ComponentHandler in
TagHandlerDelegateFactory conflicts with implementation
* [MYFACES-2890] - Button renderer doesn't decode f:params properly
* [MYFACES-2891] - Empty url mapping prefix causes infinite loop in
DefaultViewHandlerSupport.handlePrefixMapping
* [MYFACES-2892] - INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL
applies for String only
* [MYFACES-2894] - Eager bean is not created at application startup
* [MYFACES-2895] - Messages component cannot be updated by ajax without
wrapping it
* [MYFACES-2896] - PartialViewContextImpl ignores
executeIds/renderIds/renderAll of wrapping PartialViewContext
* [MYFACES-2903] - ErrorPageWriter may try to write a null to the
partialWriter if the exception message is null
* [MYFACES-2904] - javascript _Dom._outerHtml does not handle table
items (<tr>, <tbody>. ...)
* [MYFACES-2905] - [JSF2] absolute-ordering warning
* [MYFACES-2906] - NullPointerException in
ResolverBuilderBase.sortELResolvers()
* [MYFACES-2907] - AjaxBehavior does not save ValueExpression instances
in the state
* [MYFACES-2908] - UIViewRoot.addComponentResource() adding multiple
components with same ID instead of replacing
* [MYFACES-2912] - Wrong JNDI Name for Method Resource Injections
* [MYFACES-2913] - Params inside command sent by ajax are not handled
correctly
* [MYFACES-2914] - jsf.js spec broken by adding mojarra behavior
* [MYFACES-2917] - misspelt in Messages_es.properties
* [MYFACES-2918] - Resource implementations cannot be cached
* [MYFACES-2919] - LifecycleProvider Based Problems and Tomcat7
LifeCycleProvider Support
* [MYFACES-2921] - FlashImpl should set a correct path for the Cookies
* [MYFACES-2926] - Some nodes not removed on ajax request when IE6 is used

Improvement

* [MYFACES-2774] - Remove MARK_DELETED attribute from the component
* [MYFACES-2824] - Improve invokeOnComponent and visitTree methods in
UILeaf
* [MYFACES-2831] - Avoid neested CDATA section for PPR e.g. with Primefaces
* [MYFACES-2834] - Add myfaces-impl test jar to maven repo
* [MYFACES-2839] - cleanup of UIInput
* [MYFACES-2841] - jsf.js: Ajax fileupload
* [MYFACES-2846] - jsf.js: performance improvement by eval call and
exists call reduction
* [MYFACES-2850] - Clean saved state of UIInput
* [MYFACES-2852] - jsf.js: preparations for the integration of xhr
level2 fileuploads
* [MYFACES-2853] - jsf.js: compression optimum not reached
* [MYFACES-2854] - Processing @ResourceDependency on each component
instance takes too long
* [MYFACES-2856] - Unnecesary calls to checkResourceExists found on
DefaultViewHandlerSupport and DefaultRestoreViewSupport
* [MYFACES-2858] - pointless oamsubmit inline rendering (patch available)
* [MYFACES-2860] - Provide AnnotationScanner interface
* [MYFACES-2863] - Create a new package org.apache.myfaces.spi and
implement Providers for integration points with application containers
* [MYFACES-2864] - Allow caching of resources by the default external
context impl
* [MYFACES-2873] - Provide a way to change the order of ELResolvers
* [MYFACES-2879] - Cache introspection information about converters
* [MYFACES-2885] - Update maven site plugin to 2.1.1
* [MYFACES-2897] - Render a message if there was no match for outcome
* [MYFACES-2898] - use shared FacesServletMapping when possible
* [MYFACES-2899] - Move Resource Handler selected code to shared
* [MYFACES-2901] - Bundle oamSubmit.js into jsf.js
* [MYFACES-2902] - Removal of YUI code due to project participants
internal demand
* [MYFACES-2923] - jsf.js finalize the testing and fix last minute bugs
from the tests for 2.0.2

Task

* [MYFACES-2825] - composite:interface, attribute and facet should
handle unspecified attributes and should expose certain values only in
Development stage (spec rev A)
* [MYFACES-2828] - Indicate a better error message if a composite
component MethodExpression includes parameters
* [MYFACES-2840] - Use a copied Iterator instead of the real Enumeration
in AbstractAttributeMap.AbstractAttributeIterator
* [MYFACES-2842] - Refactor FlashImpl
* [MYFACES-2893] - Update qdox to 1.12 on myfaces-builder-plugin

Test

* [MYFACES-2844] - Create tests for clientEvent properties

regards,

Leonardo Uribe




Reply via email to