MyFaces Core 1.1.5 Released

Release Notes - MyFaces Core - Version 1.1.5

<h2>Bug</h2>

  • [MYFACES-437] - <f:attribute> does not work with <x:dataTable>
  • [MYFACES-660] - (Patch provided) "request scoping" from Portlet Action- to RenderRequest should not occur via Attribute Request Map
  • [MYFACES-689] - PropertyResolverImpl.getType(Object base, int index) return null if base instanceof Object[]
  • [MYFACES-731] - selectManyListbox calls converter getAsString passing in string value during form post
  • [MYFACES-828] - HtmlCheckboxRenderer ignores readonly
  • [MYFACES-968] - LifecycleImpl's restoreView throws NPE when viewId is null in a portlet context
  • [MYFACES-1025] - panelGrid does always render a border-attribute
  • [MYFACES-1029] - Duplicate sibling ids allowed
  • [MYFACES-1304] - DigesterFacesConfigDispenserImpl shuld respect order of registered renderkits
  • [MYFACES-1328] - UISelectOne and UISelectMany fail with custom converter that returns java.lang.String from getAsObject() method.
  • [MYFACES-1368] - Fix case sensitivity for context params
  • [MYFACES-1384] - After switch from myfaces-impl-1.1.3 (release) to myfaces-1.1.5-SNAPSHOT, javascript throw error 'Object expected'
  • [MYFACES-1386] - PropertyResolverImpl.setProperty lacks usefull error mesage if write method not found
  • [MYFACES-1393] - MyFaces state information is rendered by MyFaces Form
  • [MYFACES-1397] - getValidJavascriptNameAsInRI throws java.lang.IllegalArgumentException: Illegal group reference
  • [MYFACES-1406] - Core and Shared project has dependency on myfaces:myfaces-api version 1.1.1
  • [MYFACES-1407] - JS oamSubmitForm() params order incorrect
  • [MYFACES-1410] - CLONE -PropertyResolverImpl.getType(Object base, int index) return null if base instanceof Object[]
  • [MYFACES-1412] - Restore view phase does not conforms specification
  • [MYFACES-1413] - JS error in function oamSubmitForm(...)
  • [MYFACES-1415] - WebXmlParser needs to be aware of changes in web.xml in version 2.4 of the Servlet spec
  • [MYFACES-1420] - Null Pointer Exception in SelectItemsIterator.next() if binding is null
  • [MYFACES-1421] - MyFaces not working with Struts Faces Form
  • [MYFACES-1425] - wrong text for link in getting started
  • [MYFACES-1427] - Error restoring view
  • [MYFACES-1428] - Application cannot be started with Snapshot 1.1.5 of 27th Sept./1st Oct.
  • [MYFACES-1430] - selectOneMenu looses values after clicking immediate link (since 1.1.4)
  • [MYFACES-1479] - SerialFactory breaks Portlet bridge
  • [MYFACES-1481] - MyFacesGenericPortlet does not work in a cluster
  • [MYFACES-1486] - Error Handling in Property-Resolver-Impl
  • [MYFACES-1489] - ExternalContext Maps
  • [MYFACES-1490] - DateTimeConverter exception on parsing time
  • [MYFACES-1495] - client side state saving bug
  • [MYFACES-1500] - Default values in standard-faces-config.xml
  • [MYFACES-1510] - h:form does not render accept-charset

<h2>Improvement</h2>

  • [MYFACES-652] - Findbugs ant-tasks
  • [MYFACES-1032] - use a javascript method in commondLink for lesser html size
  • [MYFACES-1366] - Error in javascript function
  • [MYFACES-1373] - Add exception to logger for output exception stack trace
  • [MYFACES-1385] - Remove all of the unused code, variables, and import statements identified by Eclipse 3.1.2
  • [MYFACES-1405] - Interoperability with Facelets
  • [MYFACES-1411] - Lifecycle phase executions repetitions
  • [MYFACES-1418] - javax.faces.validator - DoubleRangeValidator, LengthValidator, LongRangeValidator are very similar, refactor common behaviour
  • [MYFACES-1419] - javax.faces.convert - refactor common behaviour + DateTimeConverter changes
  • [MYFACES-1422] - findNestingForm() tests only against component family and against instanceof UIForm
  • [MYFACES-1423] - Log jar-files on startup
  • [MYFACES-1469] - State-saving now uses the parameter javax.faces.ViewState - as proposed by the 1.2 spec
  • [MYFACES-1488] - ASF Source Header and Copyright Notice Policy

<h2>Task</h2>

  • [MYFACES-1361] - The listing in Apache's project catalog is out of date and need to be updated.

<h2>Wish</h2>

  • [MYFACES-1360] - HtmlMessagesRendererBase - change two method modifiers to protected

espero que um dia eles arrumem esse MyFaces… ooo trocinho bugado…
fora que ainda nao estao nem pensando em passar para JSF 1.2…

Tomahawk é uma sucessão de paus… é praticamente impossivel usar a versao “estavel”

Os releases são demasiadamente espaçados…

o que resta eh o JSF R.I. ou ADFFaces…

Chun, estou num projeto que o pessoal optou pelo MyFaces, você que tem mais experiência nisso, o que recomendaria ? Será que dou um tok e falo pra mudar ? Tá tão ruim assim o projeto ?

ADF no thanks

tem alguma forma de implementar ajax no adf, como o ajax do a4j?

eu gosto do myfaces, estamos adotando o mesmo no projeto agora de grande porte e o mesmo está se comportando de forma positiva, inclusive por ser compatível com facelets e a4j

e afinal, o Rave vai vingar?

[quote=Leozin][quote=chun]
o que resta eh o JSF R.I. ou ADFFaces…
[/quote]

ADF no thanks

tem alguma forma de implementar ajax no adf, como o ajax do a4j?

eu gosto do myfaces, estamos adotando o mesmo no projeto agora de grande porte e o mesmo está se comportando de forma positiva, inclusive por ser compatível com facelets e a4j

e afinal, o Rave vai vingar?[/quote]
Tenho a mesma opinião. JSF Ri tem problemas com ajax4jsf, acho que atualmente, se você tem paciência o lance é integrar tudo. myfaces e tomahawk + ajax4jsf + facelets.
É um pouco dificil, mas vale a pena.

Olha…alem de simplesmente um bolo de bugs , o myfaces se mostrou MUITO atrasado para um projeto OpenSource… os ciclos de lançamentos sao deprimentes… o tomahawk simplesmente NAO FUNCIONA em alguns casos… para ele ser usado… SEMPRE tinha que baixa o Build noturno…

Outra coisa é o fato deles nao estarem nem ae para JSF 1.2 … me desculpe… mas até a JBoss esta abandonando o Myfaces no JBoss 5.0 , a especificacao 1.2 trouxe algumas coisas bem legais… o f:verbatim sumiu… IoC e separacao mais explicita…

Nao sao “viadagens”, realmente sao importantes…

Nao recomendo MyFaces para ninguem.

Fora que uso facelets e a4j e nao tenho tido problemas…