Smooks v1.1 has been released and is available for download. A big thanks to everyone that has contributed to
this release, but a very special thanks goes to Maurice, Daniel and Bard
(the usual suspects) for all their great efforts. Without their
efforts, Smooks v1.1 would have been even longer in the making!!
NOTE: The binaries have not yet made it into the main public maven2
repository on ibiblio. There is an issue with the replication process
from the codehaus repository. This should resolve itself eventually.
As outlined before, Smooks v1.1 brings many new and important features:
- A new Extensible XSD based configuration for all the main
components. This means you can now get auto-completion help from
your IDE, as well as tighter and less verbose configurations. See
the examples and the User Guide! The old v1.0 configuration is
still fully supported!!
- JSON Support. Consume JSON streams. Bind JSON data into your
object model using the standard Javabean binding components etc etc
- A number of new and very important EDI features - support for
model imports, delimiter escaping, segment grouping and more.
- NodeModel support for SAX (as well as DOM). This means you can
use some DOM features with the SAX filter i.e. you can get some of
the benefits of DOM in a SAX (streaming) world. See
the User Guide.
This makes the likes of FreeMarker templating and Groovy
scripting really really easy and powerful!!!
- Much improved Groovy support. It's now very easy to write
inline Groovy scriptlets in your Smooks configuration. Supported
on DOM and SAX filters.
- A number of new top level configuration features, including global conditions, paramaterized smooks configuration imports,
more flexible selector syntax (supporting "**" wildcards).
For a full list of the features and fixes that go into this release:
http://jira.codehaus.org/browse/MILYN/fixforversion/14337
|