Skip to content

Releases: imsweb/naaccr-xml

v6.0

06 Jul 19:35
Compare
Choose a tag to compare

Version 6.0

  • Updated default specifications version from 1.3 to 1.4.
  • Changed maximum length of NAACCR IDs from 50 to 32 characters (specifications 1.4).
  • Renamed a bunch of IDs in N18 dictionary to comply with new maximum length.

v5.4

13 Jun 21:42
Compare
Choose a tag to compare

Version 5.4

  • Fixed a few items being included by mistake in the confidential format in the version 18 dictionary.

v5.3

21 May 19:51
Compare
Choose a tag to compare

Version 5.3

  • Fixed parent XML element to be Tumor instead of Patient for seerCaseSpecificCod (1914) and seerOtherCod (1915) in N18 dictionary.
  • Now applying default value for dataType, padding and trim attributes when reading a dictionary from XML.
  • Added new methods on Patient and Tumor to remove a given data item.
  • Added option to standalone program to extract user-defined dictionaries into CSV files.
  • Updated embedded JRE to Java 12.0.1 (this only affects the standalone program).

v5.2

13 Apr 12:54
Compare
Choose a tag to compare

Version 5.2

  • Fixed wrong expected length for Confidential format.
  • Updated embedded version of Java to 12.
  • Now setting the line number of the root naaccrData objects.

v5.1

18 Jan 13:09
Compare
Choose a tag to compare

Version 5.1

  • Fixed recordNumberRecode item in base 18 dictionary to have Tumor instead of Patient as its ParentXmlTag.
  • Added missing validation on record type attribute when loading a dictionary.
  • Updated embedded version of Java to 11.0.2.

v5.0

09 Dec 14:30
Compare
Choose a tag to compare

Version 5.0

  • Changed the release of the standalone GUI tool.
  • Invalid TimeGenerated is now reported as a validation error instead of an exception.

Changes in the Standalone GUI tool

The standalone GUI application is now distributed as a ZIP file that can be unzipped anywhere on the target computer. There is no installation process other than unzipping the file.

For Windows users, Java is not required anymore to run the application (it uses an embedded JRE) and it can be started by double-clicking the EXE file.

For MAC users, Java is still required; the application can be launched by double-clicking the naaccr-xml-utility.jar in the lib folder, or executing that JAR file on the command line.

Changes to the SAS files distribution

The SAS files (JAR file and the read/write macros) are not distributed as part of the distributed ZIP file. They are all available under the "sas" folder.

v4.15

08 Nov 15:39
Compare
Choose a tag to compare

Version 4.15

  • The ampersand is now considered as a word separator when generating an NAACCR ID from a data item name.
  • Changed data types of RUCA/URIC from digits to mixed.
  • Fixed warnings in the console about unsafe access to private fields.
  • Updated XStream dependency from version 1.4.10 to version 1.4.11.1.

v4.14

26 Oct 15:07
Compare
Choose a tag to compare

Version 4.14

  • Changed dictionary validation methods to return all errors instead of just the first one.
  • Added setTumors on Patient class and setPatients on NaaccrData class.
  • Removed dependency to XZ compression since it does not look like anyone uses it.
  • Fixed first two new lines characters in data files not honoring the new line character option.

v4.13

10 Oct 18:08
Compare
Choose a tag to compare

Version 4.13

  • Removed dependency to JAXB API; this library now uses the standard date/time classes to deal with ISO 8601 dates.
  • Added an option to specify the end-of-line characters when writing flat or XML data (does not apply to dictionaries).
  • Set NAACCR ID and value on NaaccrValidationError object for CODE_BAD_NAACCR_ID errors

v4.12

17 Sep 19:56
Compare
Choose a tag to compare

Version 4.12

  • Fixed alignment for items circumferentialResectionMargin (#3823) and hcgPostOrchiectomyLabValue (#3846).