Releases: imsweb/naaccr-xml
v6.0
v5.4
v5.3
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
v5.1
v5.0
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
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
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
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