Skip to content

Releases: imsweb/validation

v1.8

05 Dec 17:52

Choose a tag to compare

Version 1.8

  • Increased the engine version to 5.8
  • Added support for caching regular expression in context functions.
  • Added support for pre-parsed and pre-compiled edits (optimization).
  • Added support for new context types 'table' and 'table-index-def' that will be used for Genedits translation framework.
  • Remove logic that was overriding SSF25 based on TNM Schema ID and Sex in SimpleNaaccrLinesValidatable.
  • Added a proper security environment to XStream by limiting the classes that it can create when loading XML files.
  • Updated staging client from version 2.5 to version 2.9 (TNM 1.5).
  • Updated Groovy library from version 2.4.7 (indy) to version 2.4.12 (indy).
  • Updated XStream library from version 1.4.9 to 1.4.10.
  • Updated Apache commons-lang library from version 3.4 to version 3.6.
  • Updated commons-codec library from version 1.10 to version 1.11.

v1.7

10 Aug 16:53

Choose a tag to compare

Version 1.7

  • Increased the engine version to 5.7
  • Added support for new SQLLOOKUP and SQLRANGELOOKUP Genedits functions.
  • Added new log methods in context functions, a framework can provide a log implementation in the services.
  • Added support for edit/set tags (used in the Genedits framework).
  • Added support for timing out execution of edits (disabled by default).

v1.6.3

06 Apr 20:19

Choose a tag to compare

Version 1.6.3

  • Updated staging client from version 2.4 to version 2.5; this contains the new TNM 1.4 algorithm.
  • SimpleNaaccrLinesValidatable will convert the sex value to SSF25 when the SSF25 discriminator is missing for Peritoneum and Peritoneum Female Gen so that the CS schema will be found.

v1.6.2

01 Feb 21:31

Choose a tag to compare

Version 1.6.2

  • Updated staging client from version 2.3 to version 2.4; this contains the new TNM 1.3 algorithm.

v1.6.1

23 Dec 17:21

Choose a tag to compare

Version 1.6.1

  • Fixed a bug that prevented the root attributes to be found if the file contained large text before the root tag.

v1.6

28 Sep 17:10

Choose a tag to compare

Version 1.6

  • Added new method in XmlValidatorFactory to extract all attributes from main Validator tag.
  • Removed Joda library dependency, replaced by new Java 8 date framework.
  • Removed BeanUtils library dependency.
  • Updated staging client from version 2.1.1 to version 2.3.
  • Updated Groovy library from version 2.4.6 (indy) to version 2.4.7 (indy).
  • This library now requires Java 8 at minimum.

v1.5.9

28 Jul 17:48

Choose a tag to compare

Version 1.5.9

  • The used properties won't be recalculated if the assigned expression is the same as the previous value.
  • The returned sequences from the validator services are now Long instead of native long.

v1.5.8

07 Jul 13:50

Choose a tag to compare

Version 1.5.8

  • Increased the engine version to 5.6 (version 5.6 is needed for ensuring correct results when running translated metafile edits).
  • Fixed another bug in the GenEDITS INLIST function implementation resulting in some edits failing when they should pass.

v1.5.7

06 Jul 17:05

Choose a tag to compare

Version 1.5.7

  • Added staging context methods getCsSchemaId() and getTnmSchemaId() that return a schema ID given a map of inputs.

v1.5.6

01 Jul 17:52

Choose a tag to compare

Version 1.5.6

  • Increased the engine version to 5.5 (version 5.5 is needed for ensuring correct results when running translated metafile edits).
  • Fixed a bug in the GenEDITS INLIST function implementation resulting in some edits failing when they should pass.