Tuesday, January 7, 2014

Sproogle 0.0.3 Released

Sproogle (Spring/Google Integration) 0.0.3 has now been cut and promoted and will be available for download from Maven Central under the com.mattwhipple.sproogle group.  Information on the project itself is available on GitHub: https://github.com/mwhipple/sproogle .

Note

The mention in the Spring Blog makes me realize the description should be made more specific.  Presently this project is focusing on using Google Closure Templates in Spring and further "integration" is meant to be code/library integration and not service, EIP style integration.  I'll be changing the project description to be more clear and use a less overloaded synonym.  

Notable Changes

  • There are now alternate Interfaces made available so that templates can be easily rendered to Strings rather than expecting to be used only in the Spring MVC View rendering flow
  • A jQuery plugin was created to allow quickly rendering exposed closure templates within a specified element.  Sample usage has been added in the sample project.
  • TruthyRequestParameterActiveDelegatePackageProvider can now be configured to store the result in the users session.  This could be used for purposes such as passing ?debug=true in one request which would continue to use debug delegate templates for the rest of that session or until ?debug=false is passed, or this could also be easily leveraged for purposes like A/B testing.
This will be the last planned release under 0.0.x, the next being 0.1.0 which will include the cleanup and removal of some deprecated code and therefore introducing minor backwards incompatibilities.

Update

There was an issue with the transitive dependency of the Jackson module on the main project in 0.0.3, so 0.0.4 has just been promoted and should be preferred. (I'm blaming it on jinxing myself with that last sentence).  

No comments :

Post a Comment