Olá pessoal,
depois de mais de 10 mil downloads, acabamos de lançar a nova versão do VRaptor,
com muita coisa nova. Dentre elas temos:
- atalhos no Validator:
validator.onErrorForwardTo(controller).logica();
validator.onErrorRedirectTo(controller).logica();
validator.onErrorUsePageOf(controller).logica();onde controller pode ser uma classe ou o this, como acontece no Result.
E ainda o atalho:
validator.onErrorSendBadRequest();que retorna o status Bad Request (400) e serializa a lista de erros de validação
em json ou xml (de acordo com o Accept Header da requisição), para ser usado
em chamadas ajax onde ocorre validação.
- Agora é possível registrar os componentes opcionais do vraptor no parâmetro packages
 do web.xml:
<context-param>
	<param-name>br.com.caelum.vraptor.packages</param-name>
	<param-value>
		br.com.caelum.vraptor.util.hibernate, <!--Session e SessionFactory. Antigo HibernateCustomProvider -->
		br.com.caelum.vraptor.util.jpa, <!-- EntityManager e EntityManagerFactory. Antigo JPACustomProvider -->
		br.com.caelum.vraptor.converter.l10n, <!-- Converters numericos localizados -->
		br.com.caelum.vraptor.http.iogi <!-- suporte a parâmetros imutáveis -->
	</param-value>
</context-param>Agradecimentos ao garcia-jj, José Donizetti, Pedro Matiello, Alberto Sousa e Caio Filipini pelos commits e testes.
Changelog completo: http://vraptor.caelum.com.br/documentacao/changelog/
Downloads: http://vraptor.caelum.com.br/download.jsp
Rumo agora ao 3.2 com suporte ao Scala, Guice e melhor suporte ao GAE.
[]'s
