[quote]O mês passado, a TeamDev anunciou o pré lançamento do OpenFaces 3.0. O lançamento oficial da versão 3.0 está prevista para junho deste ano. Este pré lançamento é uma versão do OpenFaces compatível com o JSF 2.0.
Esta nova versão 3.0 estende toda a biblioteca existente, além de adicionar 6 novos componentes:
* Filtro complexo de critérios utilizando o novo componente CompositeFilter
* Componentes de layout com o novo componente LayeredPane
* A nova funcionalidade nos botões extendidos
* Command link com suporte Ajax
* Componente checkbox com suporte Ajax
* Customização de aparência.
Outras melhorias foram feitas nas funcionalidades do DataTable e do TreeTable. Esses componentes ganharam novas funcionalidades como scroll do conteúdo vertical e horizontal com header e footer estáticos, reordenação das colunas através de drag&drop e customização da visibilidade da coluna. A API foi revisada, possibilitando diversas extensões de filtros, incluindo:
* Customizar parâmetros de procura
* Case sensitivity
* Colocar filtros dentro de fora da tabela.
É esperado que as versões 2.x do OpenFaces sejam mantidas em paralelo com as versões 3.x, enquanto houver interesse na versão 1.2 do JSF. A intenção é manter as mesmas características em ambas versões.
Os lançamentos de Junho do OpenFaces 2.1/3.1 também incluirão:
* Componente SelectOneMenu melhorado
* Componente WeekTable, análogo ao componente DayTable, mostrando os eventos para a semana
* Componente MonthTable, análogo ao DayTable, porém mostrando os eventos do mês
* Componente Timetable, que exibe um calendário de eventos com diversas visualizações (Os componentes DayTable / WeekTable / MonthTable combinados)
* Extensões do DataTable.
Planos para o futuro incluem:
* Componente MenuBar
* Componente Panel
* Componente ProgressBar
* Customização da listagem de colunas interativas nos componentes DataTable e TreeTable
* Adicionar o atributo nodeDataByKey ao componente TreeTable (similar ao atributo rowDataByKey do componente DataTable para melhorar a manipulação de modificações em dados concorrentes)
* Suporte para exibir uma coluna de checkbox / selection com imagens ao invés de check boxes.
* DataTables e TreeTables aninhadas (com outras DataTables e TreeTables)
* Costomização flexível para paginação
* Tipos gráficos adicionais
* Grupos de validação
* Suporte para IDEs (NetBeans, IBM Rational Application Developer, Sun Java Studio Creator e JDeveloper)[/quote]