Skip to content

Releases: imsweb/naaccr-xml

v12.1

12 Aug 14:16
Compare
Choose a tag to compare

Version 12.1

  • Fixed length, type and ID of a few new N26 items in base dictionary.

These changes did affect the SAS macros (only for N26 items).

v12.0

29 Jul 17:42
Compare
Choose a tag to compare

Version 12.0

  • Added support for NAACCR 26.
  • Updated library dependencies.

This release updated the SAS macros to add support for NAACCR 26.

Note that the base NAACCR 26 dictionary has not been officially finalized yet and could still change in the near future.

v11.3

13 Mar 17:38
Compare
Choose a tag to compare

Version 11.3

  • Changed type of pediatricId from mixed to text in NAACCR 25 dictionary.
  • Changed type of pediatricIdVersionCurrent from digits to numeric in NAACCR 25 dictionary.
  • Changed type of pediatricIdVersionOriginal from digits to numeric in NAACCR 25 dictionary.
  • Changed type of pdl1 from mixed to text in NAACCR 25 dictionary.
  • Changed type of whiteBloodCellCount from digits to text in NAACCR 25 dictionary.

This release of the Java library didn't affect the SAS macros (those don't use the data types).

Because of that, I am not attaching them to this release; there would be no reason to update them.

The latest version available for the SAS macros is version 11.1.

v11.2

12 Nov 19:56
Compare
Choose a tag to compare

Version 11.2

  • The minimum Java version of the library is no Java 11; Java 8 is no longer supported (this doesn't apply to the SAS macros).
  • Updated XStream dependency from version 1.4.20 to version 1.4.21.

The SAS macros do not use that dependency library (or any other dependency libraries); and the macros are not affected by this release at all.

Because of that, I am not attaching them to this release; there would be no reason to update them.

v11.1

23 Aug 13:40
Compare
Choose a tag to compare

Version 11.1

  • Fixed two minor mistakes in the NAACCR 25 base dictionary.

No changes were made to the SAS macros (although the fixes to the base N25 dictionary affect them).

v11.0

17 Jul 19:50
Compare
Choose a tag to compare

Version 11.0

  • Added support for NAACCR 25.
  • Added support for new specification version 1.8 (added support for new dateTime type).
  • Re-compiled SAS library under Java 8; it is no longer compatible with Java 7.

The SAS macros/library were updated to support NAACCR 25. But the library had to be re-compiled under Java 8 instead of Java 7 (the tools used to maintain the library do not support Java 7 anymore).

That is a significant change that might create issues in some old SAS environments.

Java 8 was introduced with SAS 9.4. If you are using an older version of SAS, it is recommended that you do not upgrade to this latest version right away and consider your options for upgrading SAS to a Java-8 compatible version.

If you have questions about your SAS environments and/or SAS vs Java compatibility, please contact your SAS tech support.

If you have questions about the macros, feel free to ask them on the NAACCR XML forum (link available on this page: https://www.naaccr.org/xml-data-exchange-standard).

v10.2

09 Feb 18:53
Compare
Choose a tag to compare

Version 10.2

  • Changed data level errors from an exception to a validation error reported on the item (Java library only).
  • Fixed behavior of the reading SAS macro when it deals with fields that have a value too long in the XML file.
  • Added new 'specs' parameter to allow writing a provided specifications version instead of the default library one.

v10.1

16 Aug 15:05
Compare
Choose a tag to compare

Version 10.1

  • Optimized read SAS macro.
  • Fixed a major issue with the write SAS macro.

v10.0

17 Jul 19:55
Compare
Choose a tag to compare

Version 10.0

  • Added support for NAACCR 24.
  • Added support for new specification version 1.7 (removed trim attribute and some padding options); only NAACCR 24 dictionary will use that version for now.
  • Removed standalone program (the removal was announced a year ago when support for NAACCR 23 was added).
  • Re-wrote the SAS macro to use a temp fixed-column file instead of a temp CSV file to resolve a maxed-out line length issue.

This new distribution is much smaller than previous ones since it doesn't contain a standalone program (and embedded Java Runtime Environment) anymore.

The current distribution only contains SAS resources (the read/write macro and the JAR file they call). To avoid any confusion, the structure of the distributed ZIP file didn't change (the SAS resources are in the same location as they were before).

The SAS macros (and corresponding JAR file) changed a lot, but most of those changes are internal. The only change that might affect end-users is the "cleanupcsv" parameter that was renamed to "cleanuptempfiles".

v9.1

12 Jan 21:10
Compare
Choose a tag to compare

Version 9.1

  • Fixed specification version not correctly used when provided in the options.
  • Updated XStream dependency from version 1.4.19 to version 1.4.20.

Minor changes to the Java library itself; there were no changes to the macros or the standalone program.