<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>

<channel>
	<title>Smooks Data Integration &#187; Release</title>
	<atom:link href="http://blog.smooks.org/category/release/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.smooks.org</link>
	<description>The official blog</description>
	<lastBuildDate>Thu, 05 May 2011 11:52:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<!-- podcast_generator="Blubrry PowerPress/1.0.7" mode="simple" entry="normal" -->
	<itunes:summary>The official blog</itunes:summary>
	<itunes:author>Smooks Data Integration</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://blog.smooks.org/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:owner>
		<itunes:name>Smooks Data Integration</itunes:name>
		<itunes:email>tom.fennelly@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>tom.fennelly@gmail.com (Smooks Data Integration)</managingEditor>
	<itunes:subtitle>The official blog</itunes:subtitle>
	<image>
		<title>Smooks Data Integration &#187; Release</title>
		<url>http://blog.smooks.org/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://blog.smooks.org/category/release/</link>
	</image>
		<item>
		<title>At long last&#8230; Smooks v1.4&#8230;</title>
		<link>http://blog.smooks.org/2011/01/19/at-long-last-smooks-v1-4/</link>
		<comments>http://blog.smooks.org/2011/01/19/at-long-last-smooks-v1-4/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 17:17:01 +0000</pubDate>
		<dc:creator>Tom Fennelly</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.smooks.org/?p=565</guid>
		<description><![CDATA[<p>We&#8217;re glad to announce the release of Smooks v1.4.  v1.4 has been a  long time in the making and has a ton of new features and fixes.  I want to thank everyone that contributed to this release (I think I  listed all in the above link&#8230; sorry if I missed anyone).  Without  the contributions of these people, most of the features in Smooks v1.4  would not exist.</p>
<p>As well as 85+ bug fixes, Smooks v1.4 includes the following new highlight features:</p>
<ul>
<li> EDI:
<ul>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#UN.2FEDIFACT">Out of the box support for UN/EDIFACT Interchange messages</a>.  (By: <em>Bård Langoy, Renat Zubairov, Tom</em>)</li>
<li> Allow the EDIParser (by explicit configuration) to ignore unmapped fields.  (By: <em>Christian Bach</em>)</li>
<li> Added EDI Ojbect Serialization to EJC generated POJOs.  (By: <em>Tom</em>)</li>
<li> Support for UN/EDIFACT UNA Decimal Point specification.  (By:  <em>Nicolas Blanc</em>)</li>
</ul>
</li>
<li> <a title="https://github.com/smooks/smooks/tree/v1.4/smooks-examples/dynamic-model-builder" rel="nofollow" href="https://github.com/smooks/smooks/tree/v1.4/smooks-examples/dynamic-model-builder">A Dynamic Model Builder</a> that allows you to process evolving configuration namespaces.  Supports model reading and writing.  (By: <em>Tom</em>)</li>
<li> Support for reading YAML messages.  (By: <em>Maurice Zeijen</em>)</li>
<li> Create an OSGi compatible &#8220;smooks-all&#8221; module that assembles all smooks jars into a single jar.  (By: <em>Daniel Bevenius, Tom</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Apache_Camel_Integration">Apache Camel Integration</a>.  (By: <em>Daniel Bevenius</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Number_Decoding">NumberFormat support for Numeric DataDecoders</a>.  (By: <em>Tom</em>)</li>
<li> Support for bean wiring by bean type and bean annotation.  (By: <em>Tom</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Simple_Stream_Manipulations">Simple event stream manipulation actions</a> for renaming/removing elements/attributes.  (By: <em>Tom</em>)</li>
<li> Restructured and easier to use User Guide.  (By: <em>Maurice Zeijen</em>)</li>
<li> Restructured and easier to use Examples page.  (By: <em>Tom</em>)</li>
<li> &#8230; <em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886">See full list of Fixes and Features</a></strong></em></li>
</ul>
<p><span><a title="http://smooks.org/mediawiki/index.php?title=Downloads" rel="nofollow" href="http://smooks.org/mediawiki/index.php?title=Downloads"><img src="http://smooks.org/mediawiki/images/d/d0/Download_button.gif" alt="Download_button.gif" /></a></span></p>
<div style="display:block"><small><em>posted in <a href="http://blog.smooks.org/category/release/">Release</a> by Tom Fennelly <a href="http://blog.smooks.org/2011/01/19/at-long-last-smooks-v1-4/#comments">Leave A Comment</a></em></small></div>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re glad to announce the release of Smooks v1.4.  v1.4 has been a  long time in the making and has a ton of new features and fixes.  I want to thank everyone that contributed to this release (I think I  listed all in the above link&#8230; sorry if I missed anyone).  Without  the contributions of these people, most of the features in Smooks v1.4  would not exist.</p>
<p>As well as 85+ bug fixes, Smooks v1.4 includes the following new highlight features:</p>
<ul>
<li> EDI:
<ul>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#UN.2FEDIFACT">Out of the box support for UN/EDIFACT Interchange messages</a>.  (By: <em>Bård Langoy, Renat Zubairov, Tom</em>)</li>
<li> Allow the EDIParser (by explicit configuration) to ignore unmapped fields.  (By: <em>Christian Bach</em>)</li>
<li> Added EDI Ojbect Serialization to EJC generated POJOs.  (By: <em>Tom</em>)</li>
<li> Support for UN/EDIFACT UNA Decimal Point specification.  (By:  <em>Nicolas Blanc</em>)</li>
</ul>
</li>
<li> <a title="https://github.com/smooks/smooks/tree/v1.4/smooks-examples/dynamic-model-builder" rel="nofollow" href="https://github.com/smooks/smooks/tree/v1.4/smooks-examples/dynamic-model-builder">A Dynamic Model Builder</a> that allows you to process evolving configuration namespaces.  Supports model reading and writing.  (By: <em>Tom</em>)</li>
<li> Support for reading YAML messages.  (By: <em>Maurice Zeijen</em>)</li>
<li> Create an OSGi compatible &#8220;smooks-all&#8221; module that assembles all smooks jars into a single jar.  (By: <em>Daniel Bevenius, Tom</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Apache_Camel_Integration">Apache Camel Integration</a>.  (By: <em>Daniel Bevenius</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Number_Decoding">NumberFormat support for Numeric DataDecoders</a>.  (By: <em>Tom</em>)</li>
<li> Support for bean wiring by bean type and bean annotation.  (By: <em>Tom</em>)</li>
<li> <a title="V1.4:Smooks v1.4 User Guide" href="http://smooks.org/mediawiki/index.php?title=V1.4:Smooks_v1.4_User_Guide#Simple_Stream_Manipulations">Simple event stream manipulation actions</a> for renaming/removing elements/attributes.  (By: <em>Tom</em>)</li>
<li> Restructured and easier to use User Guide.  (By: <em>Maurice Zeijen</em>)</li>
<li> Restructured and easier to use Examples page.  (By: <em>Tom</em>)</li>
<li> &#8230; <em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886">See full list of Fixes and Features</a></strong></em></li>
</ul>
<p><span><a title="http://smooks.org/mediawiki/index.php?title=Downloads" rel="nofollow" href="http://smooks.org/mediawiki/index.php?title=Downloads"><img src="http://smooks.org/mediawiki/images/d/d0/Download_button.gif" alt="Download_button.gif" /></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smooks.org/2011/01/19/at-long-last-smooks-v1-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smooks v1.4 Beta1 available for download</title>
		<link>http://blog.smooks.org/2010/10/26/smooks-v1-4-beta1-available-for-download/</link>
		<comments>http://blog.smooks.org/2010/10/26/smooks-v1-4-beta1-available-for-download/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 21:48:23 +0000</pubDate>
		<dc:creator>Tom Fennelly</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.smooks.org/?p=554</guid>
		<description><![CDATA[<p>At last we&#8217;re nearly there with v1.4.   As well as 85+ bug fixes, Smooks v1.4 includes the following new highlight features:</p>
<ul>
<li> <strong>Out of the box support for UN/EDIFACT</strong> Interchange message.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#UN.2FEDIFACT">See Examples</a>.</li>
<li> <strong>Apache Camel Integration</strong>.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#Apache_Camel">See Examples</a>.</li>
<li> A <strong>Dynamic Model Builder</strong> that&#8217;s very handy for dealing with complex evolving configuration namespaces on top of a single Java Object Model.  Supports model reading and writing.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#Dynamic_Model_Builder">See Examples</a>.</li>
</ul>
<p>But that&#8217;s not all by any means.  <em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886">See here for a full list of Fixes and Features</a></strong></em></p>
<p><em><strong><span style="color: #0000ff;"><a href="http://www.smooks.org/mediawiki/index.php?title=Downloads">Download</a></span><br />
</strong></em></p>
<div style="display:block"><small><em>posted in <a href="http://blog.smooks.org/category/release/">Release</a> by Tom Fennelly <a href="http://blog.smooks.org/2010/10/26/smooks-v1-4-beta1-available-for-download/#comments">Leave A Comment</a></em></small></div>]]></description>
			<content:encoded><![CDATA[<p>At last we&#8217;re nearly there with v1.4.   As well as 85+ bug fixes, Smooks v1.4 includes the following new highlight features:</p>
<ul>
<li> <strong>Out of the box support for UN/EDIFACT</strong> Interchange message.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#UN.2FEDIFACT">See Examples</a>.</li>
<li> <strong>Apache Camel Integration</strong>.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#Apache_Camel">See Examples</a>.</li>
<li> A <strong>Dynamic Model Builder</strong> that&#8217;s very handy for dealing with complex evolving configuration namespaces on top of a single Java Object Model.  Supports model reading and writing.  <a href="http://www.smooks.org/mediawiki/index.php?title=Smooks_v1.4_Examples#Dynamic_Model_Builder">See Examples</a>.</li>
</ul>
<p>But that&#8217;s not all by any means.  <em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15886">See here for a full list of Fixes and Features</a></strong></em></p>
<p><em><strong><span style="color: #0000ff;"><a href="http://www.smooks.org/mediawiki/index.php?title=Downloads">Download</a></span><br />
</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smooks.org/2010/10/26/smooks-v1-4-beta1-available-for-download/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Smooks v1.3&#8230; Available for download</title>
		<link>http://blog.smooks.org/2010/03/03/smooks-v1-3-available-for-download/</link>
		<comments>http://blog.smooks.org/2010/03/03/smooks-v1-3-available-for-download/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:09:02 +0000</pubDate>
		<dc:creator>Tom Fennelly</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.smooks.org/?p=432</guid>
		<description><![CDATA[<p>We were slow about doing it, but eventually&#8230; Smooks v1.3 (final) has hit the shelves!!</p>
<h3><span style="color: #008000;"><strong><a href="http://www.smooks.org/mediawiki/index.php?title=Downloads">Download and try it out</a></strong></span>.</h3>
<p>Thanks to everyone that contributed to this release.  As well as 65+ bug fixes, we&#8217;ve added a number of new features and improvements:</p>
<ol>
<li> Greatly <strong>improved XPath support</strong> in selectors.  This allows you to write more complex selectors with XPath syntax.  See <a title="V1.3:Smooks v1.3 User Guide" href="http://www.smooks.org/mediawiki/index.php?title=V1.3:Smooks_v1.3_User_Guide#Selectors">here</a>.  See <a title="http://jira.codehaus.org/browse/MILYN-43" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-43">JIRA</a>.</li>
<li> Support for <strong>Fixed Length Field (FLF)</strong> messages. See <a title="http://jira.codehaus.org/browse/MILYN-290" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-290">JIRA</a>.</li>
<li> <strong>Java Binding Improvements</strong>:
<ul>
<li> Ability to bind raw data values into the bean context. See <a title="http://jira.codehaus.org/browse/MILYN-349" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-349">JIRA</a>.</li>
<li> Support for factory methods for bean creation.  See <a title="http://jira.codehaus.org/browse/MILYN-377" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-377">JIRA</a>.</li>
<li> Make bind data available to Expression Base Bindings.  See <a title="http://jira.codehaus.org/browse/MILYN-384" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-384">JIRA</a>.</li>
</ul>
</li>
<li> String manipulation <strong>functions for tweaking CSV and FLF</strong> fields before forwarding to Smooks components.  See <a title="http://jira.codehaus.org/browse/MILYN-386" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-386">JIRA</a>.</li>
<li> Support premature <strong>Filter termination</strong>.  See <a title="http://jira.codehaus.org/browse/MILYN-395" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-395">JIRA</a>.</li>
<li> <strong>Simple fragment splitter</strong>.  See <a title="http://jira.codehaus.org/browse/MILYN-405" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-405">JIRA</a>.</li>
<li> CSV Header Validation. See <a title="http://jira.codehaus.org/browse/MILYN-428" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-428">JIRA</a>.</li>
</ol>
<p><em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15079" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15079">See here for a full list of Fixes and Features</a></strong></em></p>
<div style="display:block"><small><em>posted in <a href="http://blog.smooks.org/category/release/">Release</a> by Tom Fennelly <a href="http://blog.smooks.org/2010/03/03/smooks-v1-3-available-for-download/#comments">Leave A Comment</a></em></small></div>]]></description>
			<content:encoded><![CDATA[<p>We were slow about doing it, but eventually&#8230; Smooks v1.3 (final) has hit the shelves!!</p>
<h3><span style="color: #008000;"><strong><a href="http://www.smooks.org/mediawiki/index.php?title=Downloads">Download and try it out</a></strong></span>.</h3>
<p>Thanks to everyone that contributed to this release.  As well as 65+ bug fixes, we&#8217;ve added a number of new features and improvements:</p>
<ol>
<li> Greatly <strong>improved XPath support</strong> in selectors.  This allows you to write more complex selectors with XPath syntax.  See <a title="V1.3:Smooks v1.3 User Guide" href="http://www.smooks.org/mediawiki/index.php?title=V1.3:Smooks_v1.3_User_Guide#Selectors">here</a>.  See <a title="http://jira.codehaus.org/browse/MILYN-43" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-43">JIRA</a>.</li>
<li> Support for <strong>Fixed Length Field (FLF)</strong> messages. See <a title="http://jira.codehaus.org/browse/MILYN-290" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-290">JIRA</a>.</li>
<li> <strong>Java Binding Improvements</strong>:
<ul>
<li> Ability to bind raw data values into the bean context. See <a title="http://jira.codehaus.org/browse/MILYN-349" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-349">JIRA</a>.</li>
<li> Support for factory methods for bean creation.  See <a title="http://jira.codehaus.org/browse/MILYN-377" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-377">JIRA</a>.</li>
<li> Make bind data available to Expression Base Bindings.  See <a title="http://jira.codehaus.org/browse/MILYN-384" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-384">JIRA</a>.</li>
</ul>
</li>
<li> String manipulation <strong>functions for tweaking CSV and FLF</strong> fields before forwarding to Smooks components.  See <a title="http://jira.codehaus.org/browse/MILYN-386" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-386">JIRA</a>.</li>
<li> Support premature <strong>Filter termination</strong>.  See <a title="http://jira.codehaus.org/browse/MILYN-395" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-395">JIRA</a>.</li>
<li> <strong>Simple fragment splitter</strong>.  See <a title="http://jira.codehaus.org/browse/MILYN-405" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-405">JIRA</a>.</li>
<li> CSV Header Validation. See <a title="http://jira.codehaus.org/browse/MILYN-428" rel="nofollow" href="http://jira.codehaus.org/browse/MILYN-428">JIRA</a>.</li>
</ol>
<p><em><strong><a title="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15079" rel="nofollow" href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11071&amp;version=15079">See here for a full list of Fixes and Features</a></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smooks.org/2010/03/03/smooks-v1-3-available-for-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing EDI, XML, CSV and more with Smooks v1.2</title>
		<link>http://blog.smooks.org/2009/07/14/processing-edi-csv-and-more-with-smooks-v12/</link>
		<comments>http://blog.smooks.org/2009/07/14/processing-edi-csv-and-more-with-smooks-v12/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:08:11 +0000</pubDate>
		<dc:creator>Tom Fennelly</dc:creator>
				<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.smooks.org/?p=327</guid>
		<description><![CDATA[<p><a href="http://www.smooks.org"><strong>Smooks</strong></a> v1.2 has just been released (<strong><a href="http://smooks.org/mediawiki/index.php?title=Downloads">download</a></strong>).  This release adds a number of very interesting features and enhancements to Smooks, most notably:</p>
<ol>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#EJC_-_Edifact_Java_Compiler"><strong>EDIFACT Java Compiler (EJC)</strong></a>:  EJC greatly simplifies the process of binding EDI data to a Java object graph.   EJC is <strong>similar to <a class="external text" title="http://jaxb.dev.java.net/" rel="nofollow" href="http://jaxb.dev.java.net/">JAXBs</a> XJC</strong>, accept for EDI messages.  This is just the first of a number of developer optimization features we are in the process of adding in the area of EDI message processing.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Persistence_.28Database_Reading_and_Writing_.29"><strong>Entity Persistence Framework Support</strong></a>:  Reuse your Entity Persistence resources (like <strong>Hibernate</strong>, <strong>iBATIS</strong> or any <strong>JPA</strong> compatible resource) to persist or enrich messages of any format (EDI, XML etc).  Access a database and use it&#8217;s query language, or CRUD methods, for reading and writing to the database.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Validation"><strong>Validation</strong></a>:  Perform Rule based message fragment validation on messages of any format  (EDI, XML etc).  Supports <strong>Data Field</strong> level validation using <strong>regular expressions</strong>, or <strong>Business Rule</strong> compliance validation using <strong><a href="http://mvel.codehaus.org/">MVEL</a> expressions</strong>.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Binding_CSV_Records_to_Java"><strong>Simplified CSV Processing</strong></a>:  Bind CSV records to Java objects in seconds using a much simplified XML configuration, or using a very simple programmatic API.</li>
<li><strong>Improved Programmatic APIs</strong>:  Prior to Smooks v1.2, programmatic configuration was not one of Smooks&#8217; strengths.   In Smooks v1.2 we&#8217;ve made significant improvements in this area.  Most Smooks features can now be utilised through Java, without writing a line of XML.</li>
</ol>
<p>As well as these new features, Smooks v1.2 includes numerous bug fixes.  Please <strong><a href="http://smooks.org/mediawiki/index.php?title=Downloads">download Smooks v1.2</a></strong> and <a href="http://smooks.org/mediawiki/index.php?title=Mailing_Lists">let us know what you think</a>.  We hope you find it useful!!</p>
<div style="display:block"><small><em>posted in <a href="http://blog.smooks.org/category/release/">Release</a> by Tom Fennelly <a href="http://blog.smooks.org/2009/07/14/processing-edi-csv-and-more-with-smooks-v12/#comments">Leave A Comment</a></em></small></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smooks.org"><strong>Smooks</strong></a> v1.2 has just been released (<strong><a href="http://smooks.org/mediawiki/index.php?title=Downloads">download</a></strong>).  This release adds a number of very interesting features and enhancements to Smooks, most notably:</p>
<ol>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#EJC_-_Edifact_Java_Compiler"><strong>EDIFACT Java Compiler (EJC)</strong></a>:  EJC greatly simplifies the process of binding EDI data to a Java object graph.   EJC is <strong>similar to <a class="external text" title="http://jaxb.dev.java.net/" rel="nofollow" href="http://jaxb.dev.java.net/">JAXBs</a> XJC</strong>, accept for EDI messages.  This is just the first of a number of developer optimization features we are in the process of adding in the area of EDI message processing.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Persistence_.28Database_Reading_and_Writing_.29"><strong>Entity Persistence Framework Support</strong></a>:  Reuse your Entity Persistence resources (like <strong>Hibernate</strong>, <strong>iBATIS</strong> or any <strong>JPA</strong> compatible resource) to persist or enrich messages of any format (EDI, XML etc).  Access a database and use it&#8217;s query language, or CRUD methods, for reading and writing to the database.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Validation"><strong>Validation</strong></a>:  Perform Rule based message fragment validation on messages of any format  (EDI, XML etc).  Supports <strong>Data Field</strong> level validation using <strong>regular expressions</strong>, or <strong>Business Rule</strong> compliance validation using <strong><a href="http://mvel.codehaus.org/">MVEL</a> expressions</strong>.</li>
<li><a href="http://smooks.org/mediawiki/index.php?title=V1.2:Smooks_v1.2_User_Guide#Binding_CSV_Records_to_Java"><strong>Simplified CSV Processing</strong></a>:  Bind CSV records to Java objects in seconds using a much simplified XML configuration, or using a very simple programmatic API.</li>
<li><strong>Improved Programmatic APIs</strong>:  Prior to Smooks v1.2, programmatic configuration was not one of Smooks&#8217; strengths.   In Smooks v1.2 we&#8217;ve made significant improvements in this area.  Most Smooks features can now be utilised through Java, without writing a line of XML.</li>
</ol>
<p>As well as these new features, Smooks v1.2 includes numerous bug fixes.  Please <strong><a href="http://smooks.org/mediawiki/index.php?title=Downloads">download Smooks v1.2</a></strong> and <a href="http://smooks.org/mediawiki/index.php?title=Mailing_Lists">let us know what you think</a>.  We hope you find it useful!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.smooks.org/2009/07/14/processing-edi-csv-and-more-with-smooks-v12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

