Changes Report

Release History

VersionDateDescription
0.6TBAHAPI 0.6 (Not yet released)
0.5.12007-02-18HAPI 0.5.1 Released
0.52006-12-14HAPI 0.5 Released


Release 0.6 - TBA

TypeChangesBy
fixNullPointerException if OBX-2 is invalid and OBX-5 is set (Thanks Greg Groves) Fixes 1662979.
fixParsing fails when (pipe) is used as non-field separator Fixes 1657929.btripp
addAllow Parser to accept a null ValidationContext, which will prevent any attempt at validating messages from being made.jagnew
addAllow Parsers now get their default validation context from ValidationContextFactory if none is supplied (Thanks Andy Pardue)
addAllow A new system property (See Varies JavaDoc) may be specified to supply a default datatype to be assumed for OBX-5 if none is found in OBX-2. A missing OBX-2 is not a valid case, but this property would allow a user to work around problems receiving from a bad message source (Thanks Andy Pardue)

Release 0.5.1 - 2007-02-18

TypeChangesBy
fixThis release fixes only one issue. In the previous release (0.5), some classes were released with a dependency on Java 5. HAPI officially supports JDK version 1.4, so this release corrects the dependency.

Release 0.5 - 2006-12-14

TypeChangesBy
fixhapi 0.4.3 Class Parser : Multi-threading conflict can occur Fixes 1557203.
fixUnescaping in XMLParser.getCriticalResponseData() Fixes 1547989.
fixPipeParser.getCriticalResponseData() does not use version Fixes 1539866.
fixNullPointerException on garbage messages Fixes 1539352.
fixClass ExtraComponents not Serializable Fixes 1536231.
fix"I" instead of "PID" freezes the parser Fixes 1536200.
fixvalidation contexts are not used during parsing Fixes 1525034.
fixError generating error responses for XML messages Fixes 1525029.
fixSIU S12 Segment Issue Fixes 1482059.
fixDFT-P03 - incorrect message structure Fixes 1405670.
fixNM integer magnitude limited to java int Fixes 1377382.
fixORU_R01_OBSERVATION incorrectly defined Fixes 1368028.
fixOBX-5 type assignment only operates on first rep Fixes 1284281.
fixMissing Code in Version 2.5 Fixes 260957.
fixORL_O34 message incorrectly defined Fixes 1240698.