Sunday, April 12, 2009

JFacets 3.0 is out

JFacets 3.0 has just been released. Changes include :
  • Complete rework of the project's structure and dependencies : No third party dependencies are required for Java/XML and Annotated facets. This is great as it allows using JFacets easily without Spring...
  • Removal of IExecutable interface and executable facets : the use case was too detailed, and can be implemented very easily if you need it, so this feature has been removed from the framework.
  • Removal of JFacets.get(...) factory methods. They were tightly coupled with Spring, and as we don't depend on Spring any more, the factory methods are not necessary, and the lifecycle of the JFacets instances is now to be handled by the user.
  • New JFacetsBuilder class for creating instances of JFacets easily, useful e.g. when you don't use Spring or any other D.I. framework.
A tag has been created for this 3.0 version in the SVN repository, and the maven bundles have been submitted for upload in the central maven repository. For now the easiest way to start using JFacets 3.0 is just to checkout the code from the tag, and compile/install it in your maven repository (mvn clean install).

Enjoy !

Rémi

No comments: