Skip to content

0.3.1

Compare
Choose a tag to compare
@CodeSmell CodeSmell released this 04 Feb 20:19
· 15 commits to master since this release

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 the X12TransactionSetWithLoop interface and was removed from Asn856TransactionSet (#130)
  • the attribute lineNumber was removed from X12ErrorDetail (#133)
  • the attribute message was renamed to issueText on X12ErrorDetail

The following changes were also made:

  • several looping error messages (reported in X12ErrorDetail) were updated so that the issueText was more generic for ease in reporting. Any specific values related to the looping error are now placed in the invalidValue attribute.
  • The getLoopingErrors method was added to new X12TransactionSetWithLoop interface so that it was accessible in a standard way for any Transaction Set that supports loops. Originally it was added directly to the Asn856TransactionSet.
  • there is a new AbstractX12TransactionSetWithLoop that handles implementing X12TransactionSetWithLoop 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