Skip to content

Releases: xlate/staedi

v1.16.0 - XML Transaction Content Wrapper

28 Dec 13:48
b953d3f
Compare
Choose a tag to compare

Change summary:
[ #157 ] Add method to retrieve transaction type from EDIStreamReader
[ #158 ] Remove transaction type from TRADACOMS version values
[ #159 ] Option to wrap transaction contents with loop element in XML reader

v1.15.0 - TRADACOMS Support

05 Dec 16:10
dc531d3
Compare
Choose a tag to compare

Change summary:

[ #154 ] Introduce TRADACOMS dialect support

v1.14.2 - Bug Fixes & Improvements

15 Nov 22:44
ac28c98
Compare
Choose a tag to compare

Change summary:

[ #141 ] Use composite index as element position for syntax error event
[ #147 ] Require time values to have an even number of digits (validation fix)
[ #148 ] Ignore decimal value from service advice segment, version 4 and after (standards alignment)

v1.14.0 - Json Parser Support

18 Oct 17:25
43456c7
Compare
Choose a tag to compare

Change Summary

[ #133 ] Add initial implementation of JsonParser (either javax or jakarta package version may be used) to support reading an EDI stream as if it is JSON. See EDIInputFactory.createJsonParser. The expected parser type is passed as an argument (either jakarta.json.stream.JsonParser or javax.json.stream.JsonParser initially). Support for the equivalent JsonGenerators is planned and support for Jackson may be added in the future if requested.
[ #134 ] Fix issue where data elements were treated as repeating occurrences when writing XML to JSON

v1.13.0 - Ignore Extraneous Characters & New Scale Attribute

10 Oct 14:19
a8e63a6
Compare
Choose a tag to compare

Change summary:

[ #128, #130 ] Add option to ignore extraneous (control, certain white space) characters in EDI input. See documentation on wiki for more details.
[ #131, #132 ] Add scale attribute to schema element type. The attribute has no impact on EDI validation and is intended for documentation purposes only.

v1.12.0 - Fixes & Simpler XML Writing

27 Sep 22:55
08dc30e
Compare
Choose a tag to compare

Change summary:

[ #112, #116 ] Allow gaps in XML elements passed to writer
[ #120, #121 ] Reset improperly positioned segment's elements in validation
[ #122, #124 ] Support loops starting with segment used in peer loop
[ #125, #127 ] Validate composite position when writing first component

v1.11.0 - Output Element Padding & Non-ASCII Delimiters

13 Sep 14:39
3a7e6b1
Compare
Choose a tag to compare

Change summary:

[ #102, #105 ] Support firstonly syntax validation (EDIFACT D7) - Enhancement
[ #106, #107 ] Clear Validator element fields upon validation of new segment - Bug fix
[ #109, #110 ] Support non-ASCII delimiter characters - Enhancement
[ #108, #111 ] Add option to format (pad) output elements to minimum required lengths. See the writer configuration wiki page for more information on the FORMAT_ELEMENTS configuration property - Enhancement

v1.10.2 - Fix Access to Implementation Elements via EDIStreamReader

19 Aug 13:25
7a136bc
Compare
Choose a tag to compare

This bug fix release builds on release 1.10.1 to ensure that implementation composites/elements in a segment that occur prior to the discriminator element (identified in the schema) are properly made available to the EDIStreamReader via the getSchemaTypeReference method. It is a known issue that any implementation constraints for the elements will not be validated (to be fixed via #88 in a future release)

Change summary:
[ #87, #91 ] Update event array element types upon implementation segment selection

v1.10.1 - Fix Access to Implementation Types via EDIStreamReader

18 Aug 00:45
2b22672
Compare
Choose a tag to compare

Change summary:

[ #86 ] Return impl schema types from validator when available

v1.10.0 - Access Schema Title/Description & EDIFACT Delimiter Enhancement

16 Aug 16:48
618043b
Compare
Choose a tag to compare

Change summary:

[ #77, #81 ] Allow EDIFACT element repetition only in version 4 and above
[ #82, #83 ] Access to type and reference titles and descriptions