The Grails-inspired framework for writing RIAs in Groovy gets a new update.
The updates are coming thick and fast for one of Groovy’s fledgling projects, the RIA framework Griffon with the team announcing yet another version, 0.9.5.
‘Aquila clanga’ may just seem like a routine maintenance release for Griffon from the two release candidates where the real renovation was done, but a lot of important issues have been resolved by the team in the interim.
Event handlers defined in griffon-app/conf/events.groovy no longer lead to exceptions and thankfully the Griffon wrapper now works on plugin projects. In fact, the wrapper and plugin aspects of Griffon have received most attention with the JOGL plugin fully functionally now. For the full list of those bugs fixed, check out the list here.
Improvements have been made as well with archetype resolution now specified and the option to add a clean flag to compile command.
As previously mentioned, the second release candidate saw the big changes for Griffon 0.9.5 with new features such as an offline mode for dependency resolution when building. When engaged, no external repository will be queried for dependencies as all dependencies should be resolved against the current cache. An option to disable the event bus in runtime (critical in an ‘event-storm’) is a huge plus as well.
MVC groups (lifecycle and instantiation events) now have skipping capabilities and there’s been a fair amount of renamed threading methods to eradicate previous method name confusion. The old method names are still available but have been marked as deprecated and will be removed when Griffon 1.0 is released.
In truth, Griffon’s latest innovation is through the new Artifact Portal which has taken off since we last mentioned it, with more than 120 plugins already published there ranging from Swing to Eclipse. More are set to arrive soon, which is great news for the project.
Want to get to know Griffon better? Project lead Andres Almiray provides insight in our next Java Tech Journal issue (devoted entirely to Groovy) which is out on April 17. Keep your eyes out for that…
Either way, Griffon 1.0 can’t be too far away now and we await it with anticipation.