Saturday, April 14, 2007

JFacets 2.0 released

JFacets 2.0 has just been released.

Here's the change list :

  • enabled use of plain POJOs : facets don't even need to implement the IFacet interface any more !

  • Added a getFacet(facetName, profileId) method to JFacets : allows easier use when you don't need any target object

  • Added access to the FacetDescriptor used for retrieving the facets from the facet context (deprecated one method in IFacetContextFactory and added a new one)

  • Added INavigableProfileRepository (and upgraded Acegi integration layer) : enables full nav on the Profiles Graph from IDEs, tools etc.

  • Refactored WebFacets for greater flexibility (now you can obtain request-scoped JFacets beans from the Spring context, in your Spring apps)

  • Upgraded Spring version, now uses 2.0.2, but still compatible with earlier versions


Those changes should not break backward compatibility (unless you have developed custom facet context factories etc.), so don't hesitate to upgrade to this new release !

Full sources + maven2 build is available (in a zip) as well as a compiled jar on sf.net downloads (plus demos of WebFacets and Acegi integration).

Also, the core JFacets project is now managed with SVN on sf.net (moved from the CVS).

Enjoy !

No comments: