0.3.1
This was intended as a maintenance release for 0.3.0 however several changes can affect backward compatibility
The following issues were fixed:
#122
#131
The following changes affect backward compatibility:
- The
RetailSellingUnitUtil
was removed from the project (#125) - the
isLoopingValid
method was not added to theX12TransactionSetWithLoop
interface and was removed fromAsn856TransactionSet
(#130) - the attribute
lineNumber
was removed fromX12ErrorDetail
(#133) - the attribute
message
was renamed toissueText
onX12ErrorDetail
The following changes were also made:
- several looping error messages (reported in
X12ErrorDetail
) were updated so that theissueText
was more generic for ease in reporting. Any specific values related to the looping error are now placed in theinvalidValue
attribute. - The
getLoopingErrors
method was added to newX12TransactionSetWithLoop
interface so that it was accessible in a standard way for any Transaction Set that supports loops. Originally it was added directly to theAsn856TransactionSet
. - there is a new
AbstractX12TransactionSetWithLoop
that handles implementingX12TransactionSetWithLoop
with additional helper methods - The README was updated to reflect the latest in Gozer. The sample parsers were updated as well to (hopefully) make usage of Gozer more clear. However, the pages to create parsers and transaction set parsers was deferred to later (#71)
- Spring 5 as a dependency was removed and replaced w/ Apache Commons
- The Batch Util was updated