/ .. / / -> download
        2024-04-03 03:47:28 +0000    Include sys/wait.h for MINGW64
        2024-04-02 21:00:44 +0000    Update install instructions
        2024-04-02 16:04:29 -0400    Update Makefiles for MINGW64
        2024-04-02 12:33:58 -0400    s1kd-validate: Correct xmlStructuredErrorFunc for v2.12.0+
        2024-04-02 12:25:21 -0400    Don't redefine xmlFreeEntity in libxml v2.12.0 +
        2024-04-01 20:30:12 +0000    s1kd-appcheck: Add missing errno.h
        2024-04-01 20:10:13 +0000    s1kd-appcheck: Show error and exit on popen error
        2024-04-01 13:26:58 +0000    s1kd-instance: Add info on acronym references
        2024-03-29 15:32:44 -0400    s1kd-instance: Fix bug with -M option
        2024-03-29 19:06:54 +0000    s1kd-instance: Add -M (--fix-acronyms) option
        2024-03-27 18:31:18 +0000    Rebuild documentation with newer version of Pandoc
        2024-03-27 18:28:55 +0000    Merge branch 'zenity-progress'
        2024-03-27 18:26:34 +0000    Change deprecated markdown_github to gfm
        2024-03-22 12:20:57 -0400    Add completion message when using --zenity-progress
        2024-03-21 13:39:21 -0400    Bump s1kd-repcheck version
        2024-03-21 12:40:54 -0400    Add --zenity-progress option
        2024-03-20 15:41:46 -0400    Remove elems.h when running make clean
        2024-03-20 15:40:27 -0400    Remove dmrl.h when running make clean
        2024-03-20 15:39:48 -0400    Remove defaults.h when running make clean
        2024-03-20 15:35:50 -0400    Correct version of libxml2 where xmlHashScanner signature changed
        2023-11-28 13:32:59 -0500    s1kd-appcheck: Bump version
        2023-11-28 13:25:17 -0500    s1kd-appcheck: Don't evaluate parent applic without logic
        2023-11-28 13:23:59 -0500    s1kd-appcheck: Fix variable declaration
        2023-11-27 14:35:11 +0000    s1kd-appcheck: Add -i option
        2023-11-08 09:59:16 -0500    s1kd-instance: Fix segfault if applic missing attrs
        2023-08-29 15:53:15 -0400    s1kd-appcheck: Improve nested check
        2021-07-07 10:18:01 -0400    s1kd-flatten: Initialize variable to NULL
        2021-07-07 09:59:52 -0400    s1kd-flatten: Add -l (--list) option for -p mode
        2021-05-03 09:05:34 -0400    Add -t to usage message
        2021-04-16 09:02:45 -0400    Upissue docs for release
        2021-03-31 10:24:08 -0400    Only match functionalItemRef in IDSTATUS
        2021-01-22 11:49:19 -0500    Add missing script
        2021-01-22 09:48:46 -0500    s1kd-instance: bump version
        2021-01-22 09:42:17 -0500    Fix bug with issue number not changing
        2021-01-22 08:47:23 -0500    Explode inline changes when removing change markup
        2020-12-22 10:48:02 -0500    s1kd-newdm: Clarify template format
 3.3.4  2020-12-10 13:27:17 -0500    Add wildcard for ILC in chapterized CSN
        2020-09-14 09:00:59 -0400    s1kd-metadata: Allow editing of DMC/PMC
 3.3.3  2020-09-11 14:57:49 -0400    s1kd-brexcheck: Add dynamic XPath support
        2020-09-08 09:32:19 -0400    Add section on Makefile params to INSTALL.md
 3.3.2  2020-09-07 09:17:41 -0400    s1kd-brexcheck: Fix attribute XPath with XQilla
        2020-09-05 19:23:01 -0400    s1kd-brexcheck: Add more info to XQilla README
        2020-09-04 18:49:24 -0400    s1kd-brexcheck: Minor fixes
 3.3.1  2020-09-04 02:10:45 -0400    s1kd-brexcheck: Minor tweaks to Makefile
        2020-09-03 22:28:55 -0400    s1kd-brexcheck: Add experimental XQilla support
 3.3.0  2020-09-01 13:36:15 -0400    Upissue docs for release
3.2.15  2020-08-31 16:25:58 -0400    s1kd-brexcheck: Fix default BREX name search
        2020-08-31 16:25:24 -0400    s1kd-aspp: Update pre-built manpage
3.2.14  2020-08-31 13:27:23 -0400    s1kd-brexcheck: Update built-in to latest patches
        2020-08-31 13:13:39 -0400    s1kd-brexcheck: add -N (--omit-issue) option
        2020-08-26 15:55:47 -0400    s1kd-aspp: Minor formatting change in docs
        2020-08-26 15:53:29 -0400    s1kd-validate: Correct change mark in docs
        2020-08-22 22:58:49 -0400    s1kd-newdm: Change usage of -P
3.2.13  2020-08-20 16:25:49 -0400    s1kd-instance: Add ACT/CCT/PCT paths to -H report
3.2.12  2020-08-13 08:47:56 -0400    s1kd-upissue: Standardize options
3.2.11  2020-08-10 15:49:28 -0400    s1kd-instance: Minor markup correct in docs
        2020-08-10 15:34:33 -0400    s1kd-brexcheck: Show XPath errors in -T report
        2020-08-10 15:28:02 -0400    s1kd-appcheck: Expand -T report
3.2.10  2020-08-05 13:45:32 -0400    s1kd-appcheck: Fix variable type
        2020-08-05 13:44:21 -0400    s1kd-appcheck: Minor code cleanup
        2020-08-05 10:30:49 -0400    s1kd-appcheck: Fix spelling in error message
        2020-08-05 09:48:51 -0400    s1kd-appcheck: Improve duplicate check
 3.2.9  2020-08-03 16:21:24 -0400    s1kd-instance: Fix segfault with -6
        2020-08-03 15:48:19 -0400    s1kd-instance: Fix -6 option
        2020-08-03 14:54:59 -0400    s1kd-appcheck: Add -D (--duplicate) option
 3.2.8  2020-07-31 10:56:27 -0400    s1kd-instance: Add products to -H report
 3.2.7  2020-07-30 14:53:14 -0400    s1kd-instance: Drop cur dir prefix from auto name
        2020-07-30 14:33:27 -0400    s1kd-instance: Change behaviour of -S, add -3
 3.2.6  2020-07-29 16:53:11 -0400    s1kd-brexcheck: Create Saxon node once per doc
 3.2.5  2020-07-29 12:16:10 -0400    s1kd-brexcheck: Add SAXON_C_DIR make variable
        2020-07-29 10:06:05 -0400    s1kd-brexcheck: Bump version
        2020-07-29 09:41:55 -0400    s1kd-brexcheck: Link with libsaxonhec
 3.2.4  2020-07-27 10:02:50 -0400    s1kd-metadata: Fix condition checks for ICNs
        2020-07-25 09:57:45 -0400    s1kd-instance: Fix segfault with non-standard CIR
        2020-07-24 15:22:52 -0400    s1kd-brexcheck: Remove exception for SaxonCGlue
        2020-07-24 10:36:29 -0400    Fix install path in Makefiles
        2020-07-23 10:58:28 -0400    Reorganize Makefiles
        2020-07-22 21:32:06 -0400    s1kd-repcheck: Add -t (--type) option
 3.2.3  2020-07-21 14:26:16 -0400    s1kd-repcheck: Add namespace to CIR ref attributes
        2020-07-20 12:04:54 -0400    Remove automatic identity template inclusion
        2020-07-20 11:41:09 -0400    s1kd-repcheck: Add -D and -X options
        2020-07-17 11:52:04 -0400    s1kd-brexcheck: Don't set Linux for SaxonCGlue
        2020-07-17 10:50:28 -0400    s1kd-brexcheck: Treat MinGW/Cygwin as Linux
        2020-07-16 10:55:14 -0400    s1kd-brexcheck: Bump version
        2020-07-16 09:53:50 -0400    s1kd-brexcheck: Use multiple Saxon processors
        2020-07-16 01:58:29 -0400    s1kd-brexcheck: Free memory allocated with Saxon
        2020-07-15 23:53:20 -0400    s1kd-brexcheck: Handle Saxon atomic values
        2020-07-15 22:08:55 -0400    s1kd-brexcheck: Add modified Saxon.C.API files
        2020-07-15 20:29:08 -0400    s1kd-brexcheck: Add experimental Saxon support
 3.2.2  2020-07-10 10:52:47 -0400    s1kd-appcheck: Fix ACT path bug in -t mode
        2020-07-10 10:47:15 -0400    Upissue docs changed in last release
        2020-07-10 10:45:08 -0400    s1kd-appcheck: Rename "id" to "product"
        2020-07-07 13:49:29 -0400    s1kd-validate: Add --xml-catalog example to docs
        2020-07-07 11:51:54 -0400    Correct changeType
 3.2.1  2020-07-07 10:42:39 -0400    Add --xml-catalog parser option to all tools
        2020-07-07 09:09:49 -0400    s1kd-validate: Remove -d (--schemas) option
        2020-07-06 09:52:46 -0400    s1kd-ref: Fix type cast
 3.2.0  2020-07-03 14:56:59 -0400    Create directories when installing
        2020-07-03 14:37:01 -0400    Upissue docs for release
        2020-07-03 13:00:17 -0400    s1kd-brexcheck: Use NS when getting schema
        2020-07-02 16:12:21 -0400    Change OS check to OSTYPE check
        2020-07-02 08:53:35 -0400    Fix usage of isspace and isdigit
        2020-06-30 12:01:30 -0400    Add Windows info to INSTALL.md
3.1.18  2020-06-29 16:31:23 -0400    Editorial fixes to EXAMPLE.md
        2020-06-29 08:54:59 -0400    s1kd-brexcheck: Remove unused argument
        2020-06-28 19:26:56 -0400    s1kd-brexcheck: Update docs
        2020-06-28 15:48:28 -0400    s1kd-brexcheck: Remove XPath 2.0 functions
        2020-06-28 15:44:56 -0400    s1kd-brexcheck: Clean up memory in main
        2020-06-26 16:50:14 -0400    s1kd-brexcheck: Add EXSLT and XPath 2.0 functions
        2020-06-26 09:11:11 -0400    Include NS prefix in xpath_of
        2020-06-25 13:57:59 -0400    s1kd-brexcheck: Remove unused includes
        2020-06-25 10:22:31 -0400    Add id attribute to .brexmap
        2020-06-24 18:39:43 -0400    s1kd-brexcheck: Fix XML report schema
        2020-06-24 16:02:16 -0400    s1kd-brexcheck: Register XPath namespace prefixes
        2020-06-24 15:01:27 -0400    s1kd-brexcheck: Ignore rules with invalid XPath
        2020-06-22 10:51:40 -0400    s1kd-instance: Fix bug with -H standalone
        2020-06-22 09:00:17 -0400    s1kd-instance: Fix bug with -R and non-DM objects
        2020-06-15 22:28:30 -0400    s1kd-appcheck: Add -R (--redundant) option
        2020-06-15 15:27:15 -0400    s1kd-instance: Fix issue with -H
        2020-06-15 15:17:26 -0400    s1kd-instance: Change "id" to "ident" in -H report
        2020-06-15 13:11:40 -0400    s1kd-instance: Fix asserts XPath for -H
        2020-06-10 11:49:59 -0400    s1kd-instance: Add "applic" method for -H
        2020-06-04 14:18:28 -0400    s1kd-aspp: Fix formatting in docs
        2020-06-04 13:16:35 -0400    s1kd-aspp: Add .disptext set and range operators
        2020-06-03 08:32:34 -0400    s1kd-aspp: Copy annotations without logic
        2020-06-02 14:05:23 -0400    s1kd-aspp: Preserve whitespace in and/or operators
        2020-06-02 14:00:57 -0400    s1kd-aspp: Add -D (--delete) option
        2020-06-01 10:36:40 -0400    s1kd-aspp: Fix formatting in docs
        2020-06-01 09:51:45 -0400    s1kd-aspp: Add change mark to new schema docs
        2020-06-01 09:48:53 -0400    Upissue docs changed in last release
        2020-05-27 10:52:13 -0400    s1kd-aspp: Add <values> to schema documentation
        2020-05-27 10:39:34 -0400    s1kd-aspp: Document .disptext file schema
        2020-05-27 10:10:52 -0400    s1kd-aspp: Enforce order of property types
        2020-05-27 09:48:22 -0400    s1kd-aspp: Add more types of property rules
        2020-05-26 20:37:08 -0400    s1kd-aspp: Bump version
        2020-05-26 20:33:13 -0400    s1kd-aspp: Add operator config to .disptext
        2020-05-26 15:21:38 -0400    s1kd-aspp: Fix bug in disptext.xsl
        2020-05-22 16:21:45 -0400    s1kd-aspp: Add .disptext config file
        2020-05-21 16:27:37 -0400    s1kd-aspp: Remove unused short opt
        2020-05-21 16:15:10 -0400    s1kd-appcheck: Remove unused short opt
        2020-05-15 23:19:52 -0400    libs1kd: Add WIP Object Pascal binding
        2020-05-15 22:54:50 -0400    libs1kd: Add to tests
        2020-05-13 09:19:59 -0400    libs1kd: Correct prototype for s1kdFilter
        2020-05-13 08:30:01 -0400    s1kd-brexcheck: Add verbosity opts for libs1kd
        2020-05-11 14:59:30 -0400    s1kd-brexcheck: Disable stderr with libs1kd
        2020-05-11 14:21:42 -0400    s1kd-brexcheck: Impl notation check for libs1kd
        2020-05-11 13:19:17 -0400    s1kd-brexcheck: Implement SNS check for libs1kd
        2020-05-11 11:46:13 -0400    s1kd-brexcheck: Remove unimplemented libs1kd opts
        2020-05-11 11:02:41 -0400    libs1kd: Add BrexCheckOptions to C# binding
        2020-05-11 10:55:10 -0400    s1kd-brexcheck: Init opts.layered for libs1kd
        2020-05-11 09:50:12 -0400    s1kd-brexcheck: Add options for libs1kd functions
        2020-05-09 17:21:47 -0400    libs1kd: Add simplify and prune to s1kdFilterMode
        2020-05-08 14:30:36 -0400    libs1kd: Add Code property to C# CsdbObject
        2020-05-08 14:27:35 -0400    s1kd-metadata: Add get_ functions for code types
        2020-05-07 15:18:36 -0400    libs1kd: Add WIP C# binding
        2020-05-07 13:24:53 -0400    libs1kd: Update tests
        2020-05-07 13:23:55 -0400    libs1kd: s1kdApplicDefs -> s1kdApplicability
        2020-05-07 13:18:12 -0400    s1kd-metadata: Add more generic libs1kd functions
        2020-05-06 14:31:19 -0400    s1kd-instance: Add more generic libs1kd function
        2020-05-06 13:45:12 -0400    s1kd-brexcheck: Add more generic libs1kd functions
        2020-05-04 16:11:30 -0400    s1kd-refs: Add ext pub ref support to -w
 3.1.0  2020-05-01 17:21:33 -0400    Upissue docs for release
        2020-05-01 16:48:39 -0400    Update s1kd-upissue usage examples in EXAMPLE.md
        2020-05-01 16:38:39 -0400    s1kd-upissue: Rename several options
        2020-05-01 11:59:40 -0400    s1kd-aspp: Fix bug with -t
        2020-05-01 11:43:03 -0400    s1kd-aspp: Add -t (--tags) option
        2020-05-01 10:08:32 -0400    Upissue docs changed in last release
        2020-04-28 14:24:09 -0400    s1kd-metadata: Add checks for null values
        2020-04-16 13:48:34 -0400    s1kd-upissue: Add -0 (--unverified) option
        2020-04-13 10:49:38 -0400    s1kd-refs: Add debug level of verbosity
        2020-04-08 12:53:53 -0400    s1kd-instance: Add RFU for "new" -> non-"new"
        2020-04-07 08:05:29 -0400    s1kd-instance: Change issue type behaviour with -n
        2020-04-06 10:55:29 -0400    s1kd-upissue: Remove inline change elements
        2020-04-03 11:39:20 -0400    s1kd-validate: Use proper enum type
        2020-04-03 11:03:31 -0400    s1kd-repcheck: Add -F (--valid-filenames) option
        2020-04-03 10:51:56 -0400    s1kd-appcheck: Add -F (--valid-filenames) option
        2020-04-03 10:42:37 -0400    s1kd-validate: Add -F (--valid-filenames) option
        2020-04-03 10:32:40 -0400    s1kd-brexcheck: Add -F (--valid-filenames) option
        2020-03-31 14:16:14 -0400    s1kd-validate: Change missing ID message format
        2020-03-31 09:26:36 -0400    s1kd-validate: Fix -x option
 3.0.0  2020-03-27 20:12:20 -0400    Upissue docs for release
        2020-03-27 19:39:33 -0400    Upissue docs changed in last release
        2020-03-27 16:23:25 -0400    Remove the s1kd-transform tool
        2020-03-16 15:12:42 -0400    s1kd-fmgen: Ignore deleted DMs in LOEDM
        2020-03-16 14:48:51 -0400    s1kd-upissue: Rename -D to -^
        2020-03-16 14:10:00 -0400    Fix bug in rem_delete_elems()
        2020-03-16 13:32:31 -0400    Fix rem_delete_elems() bug
        2020-03-16 12:22:15 -0400    s1kd-acronyms: Add -^ (--remove-deleted) option
        2020-03-16 11:02:25 -0400    s1kd-repcheck: Add -^ (--remove-deleted) option
        2020-03-16 10:02:03 -0400    s1kd-fmgen: Ignore deleted content for certain FM
        2020-03-14 11:54:07 -0400    Revert "Add remdel parameter to read_xml_doc()"
        2020-03-13 16:20:31 -0400    Add remdel parameter to read_xml_doc()
        2020-03-13 14:39:31 -0400    s1kd-appcheck: Rename -D to -^
        2020-03-13 13:25:20 -0400    s1kd-instance: Fix short opts
        2020-03-13 13:20:18 -0400    s1kd-instance: Rename -3 to -^
        2020-03-13 13:17:26 -0400    s1kd-brexcheck: Rename -D to -^
        2020-03-13 13:14:02 -0400    s1kd-validate: Rename -D to -^
        2020-03-13 13:09:59 -0400    s1kd-refs: Add -^ (--remove-deleted) option
        2020-03-13 10:41:51 -0400    s1kd-instance: Rename --delete to --remove-deleted
        2020-03-13 10:37:26 -0400    s1kd-appcheck: Add -D (--remove-deleted) option
        2020-03-13 10:37:20 -0400    s1kd-validate: Add -D (--remove-deleted) option
        2020-03-13 10:37:15 -0400    s1kd-brexcheck: Add -D to synopsis
        2020-03-13 10:36:56 -0400    s1kd-brexcheck: Add -D (--remove-deleted) option
        2020-03-13 08:53:55 -0400    Share rem_delete_elems() function
        2020-03-12 13:25:49 -0400    s1kd-instance: Add -3 (--delete) option
        2020-03-11 11:16:21 -0400    s1kd-metadata: Add issueInfo metadata
        2020-03-11 10:57:27 -0400    s1kd-metadata: Add reasonForUpdate metadata
        2020-03-11 10:33:49 -0400    s1kd-refs: Default IPD ILC to wildcard
        2020-03-11 10:32:53 -0400    s1kd-upissue: Fix usage message
        2020-03-10 14:44:43 -0400    Convert 4.1+ CSNs to 4.0- CSNs
        2020-03-10 00:46:02 -0400    s1kd-refs: Match CSNs in Issue 4.0 and lower
        2020-03-09 16:46:09 -0400    s1kd-refs: Resolve old (< 4.1) IPD refs
        2020-03-09 12:38:50 -0400    s1kd-repcheck: Fix -T bug
        2020-03-06 18:40:41 -0500    s1kd-refs: Add -k to synopsis
        2020-03-06 16:33:47 -0500    Add new parser options to all tools
        2020-03-06 15:13:46 -0500    s1kd-refs: Add -k (--ipd-dcv) option
        2020-03-05 16:39:10 -0500    s1kd-refs: Match ISN, report fname separately
        2020-03-04 20:51:44 -0500    s1kd-refs: Include -b in synopsis
        2020-03-04 16:19:31 -0500    s1kd-refs: Add -b (--ipd-sns) option
        2020-03-04 08:29:26 -0500    s1kd-refs: Don't include item in non-chap IPD code
        2020-03-03 22:34:34 -0500    s1kd-refs: Add -B (--ipd) and -K (--csn) options
 2.7.0  2020-02-28 15:54:00 -0500    Upissue docs for release
        2020-02-28 14:33:09 -0500    s1kd-flatten: Add -P (--only-pm-refs) option
        2020-02-28 09:25:43 -0500    s1kd-newdm: Document use of "brex" key for SNS
        2020-02-27 16:24:05 -0500    s1kd-refs: Add XML schema for report
        2020-02-27 16:04:41 -0500    Upissue docs changed in last release
        2020-02-26 09:14:14 -0500    s1kd-fmgen: Add 'line' to unnamed XProc step ref
        2020-02-25 16:15:07 -0500    s1kd-fmgen: Allow user params to override XProc
        2020-02-25 14:02:24 -0500    s1kd-fmgen: Turn remark on XProc support into note
        2020-02-25 13:57:41 -0500    s1kd-fmgen: Move example .fmtypes to correct dir
        2020-02-25 13:35:08 -0500    s1kd-fmgen: Add support for multi-pass transforms
        2020-02-24 13:31:02 -0500    Correct s1kd-ls usage example in EXAMPLE.md
        2020-02-24 13:27:55 -0500    Correct s1kd-ls -d to -D in EXAMPLE.md
        2020-02-21 14:31:31 -0500    s1kd-instance: Set default issue type with -n
        2020-02-19 10:45:41 -0500    s1kd-instance: Add -0 (--print-non-applic) option
        2020-02-12 14:10:00 -0500    s1kd-repcheck: Ignore identNumber with no PNR
        2020-02-12 13:48:43 -0500    s1kd-repcheck: Add -A (--all-refs) option
        2020-02-11 14:13:50 -0500    s1kd-repcheck: Add -L (--list-refs) option
        2020-02-06 09:53:48 -0500    libs1kd: Add convenience type s1kdApplicDefs
        2020-02-05 15:08:30 -0500    Remove libs1kd test from Github workflow
        2020-02-05 13:26:06 -0500    Show all leaks in valgrind test
        2020-02-05 13:22:49 -0500    Add valgrind dependency to workflow
        2020-02-05 13:19:30 -0500    Add libs1kd test to Github workflow
        2020-02-04 10:17:54 -0500    Fix libs1kd functions
        2020-02-03 09:03:55 -0500    s1kd-appcheck: Show # of configs in debug output
 2.6.0  2020-01-31 13:24:06 -0500    Upissue docs for release
        2020-01-31 09:51:57 -0500    s1kd-instance: Fix -y with -8
        2020-01-30 16:01:39 -0500    s1kd-refs: Add -Y (--repository) and -Z (--source)
        2020-01-30 14:14:05 -0500    Update ccpp.yml
        2020-01-30 14:12:03 -0500    Update ccpp.yml
        2020-01-30 14:09:29 -0500    Create ccpp.yml
        2020-01-30 11:38:32 -0500    s1kd-instance: Only use user-defs with -y/-Y/-W
        2020-01-28 14:15:41 -0500    s1kd-metadata: Change --when/--not-when to --where/--where-not
        2020-01-28 11:53:37 -0500    s1kd-instance: Fix -n + for multiple instances
        2020-01-28 09:08:01 -0500    s1kd-validate: Fix -x (--exclude) short option
        2020-01-27 14:34:45 -0500    s1kd-instance: Fix bug in -8 (--reapply) mode
        2020-01-23 13:58:07 -0500    s1kd-instance: Set iss type to "new" if < 001-01
        2020-01-23 13:22:31 -0500    s1kd-uom: Add presets/display for torque units
        2020-01-23 13:06:25 -0500    s1kd-uom: Add torque/surface tension conversions
        2020-01-22 15:44:01 -0500    s1kd-instance: Fix double free
        2020-01-21 09:24:36 -0500    s1kd-refs: Fix verbose messages for -w mode
        2020-01-06 11:40:17 -0500    s1kd-refs: Print specific target object in -w mode
        2020-01-06 11:39:54 -0500    Upissue docs changed in last release
 2.5.0  2020-01-03 14:02:23 -0500    Upissue docs for release
        2020-01-03 13:51:30 -0500    Upissue docs changed in last release
        2020-01-03 13:48:10 -0500    Upissue docs changed in last release
        2020-01-02 15:51:36 -0500    s1kd-mvref: Add -q (--quiet) option
        2020-01-02 15:43:09 -0500    s1kd-syncrefs: Add -q (--quiet) option
        2020-01-02 15:35:56 -0500    s1kd-transform: Add -q (--quiet) option
        2020-01-02 15:27:34 -0500    s1kd-neutralize: Add -q (--quiet) option
        2020-01-02 15:20:21 -0500    s1kd-index: Add -q (--quiet) option
        2020-01-02 15:09:44 -0500    s1kd-acronyms: Add -q (--quiet) option
        2020-01-02 14:11:26 -0500    s1kd-aspp: Add -q (--quiet) option
        2020-01-02 13:51:29 -0500    s1kd-uom: Make verbosity var static
        2020-01-02 13:49:11 -0500    s1kd-uom: Add -q (--quiet) option
        2019-12-19 16:22:29 -0500    s1kd-refs: Expand -w (--where-used) functionality
        2019-12-19 15:11:24 -0500    s1kd-metadata: Fix ICN metadata printing
        2019-12-17 15:36:31 -0500    s1kd-instance: Add example of -8 to docs
        2019-12-17 15:02:15 -0500    s1kd-acronyms: Add -P (--preformat) option
        2019-12-17 14:37:37 -0500    s1kd-acronyms: Expand word delimiters
        2019-12-17 09:29:21 -0500    s1kd-instance: Correct definition of -p option
        2019-12-17 09:25:44 -0500    s1kd-instance: Improve load_applic_from_pct()
        2019-12-16 12:47:59 -0500    s1kd-defaults: Add -n (--name) and -v (--value)
        2019-12-16 11:12:27 -0500    s1kd-defaults: Add -o (--dir) option
 2.4.0  2019-12-13 14:22:00 -0500    Upissue docs for release
        2019-12-13 14:16:22 -0500    Add S1000D formal table attrs
        2019-12-13 11:28:26 -0500    s1kd-instance: Apply -@/-8 applic after PCT
        2019-12-13 10:50:36 -0500    s1kd-instance: Do not mix asserts with -@/-8
        2019-12-12 09:05:07 -0500    s1kd-metadata: Add 'remarks' metadata
        2019-12-10 11:15:25 -0500    Add S1000D formal table attributes to docs
        2019-12-05 10:09:45 -0500    s1kd-instance: Add -7 (--dry-run) option
        2019-12-03 10:42:27 -0500    s1kd-instance: Add space after dir name in msgs
        2019-12-03 10:06:32 -0500    Allow {} multiple times in execfile() string
        2019-12-02 10:39:26 -0500    s1kd-uom: Add -D (--duplicate-format) option
        2019-11-29 10:08:44 -0500    s1kd-instance: Correct descr of -J in docs
        2019-11-29 09:23:08 -0500    s1kd-uom: Add conversions for Kelvin and Rankine
        2019-11-27 15:57:15 -0500    s1kd-uom: Add dual UOM example
        2019-11-27 13:51:40 -0500    s1kd-uom: Include longopt name in RFU.
        2019-11-26 09:56:34 -0500    s1kd-flatten: Fix order of pmEntry inclusion
        2019-11-25 14:55:35 -0500    Update schema README
        2019-11-25 14:54:30 -0500    Add README for XML schemas
        2019-11-22 12:38:15 -0500    s1kd-refs: Fix handling of escapes with -t
        2019-11-22 12:07:11 -0500    Move externalpubs.xsd to schemas directory
        2019-11-22 12:02:03 -0500    s1kd-refs: Bump version
        2019-11-22 11:59:20 -0500    s1kd-refs: Add -t (--format) option
        2019-11-22 09:30:25 -0500    s1kd-refs: Add -S option to SYNOPSIS
        2019-11-22 09:27:24 -0500    s1kd-refs: Add -S (--smc) option
        2019-11-22 08:54:41 -0500    s1kd-refs: Add -L option
        2019-11-21 18:46:55 -0500    s1kd-refs: Add -w (--where-used) option
        2019-11-21 12:47:36 -0500    s1kd-refs: Fix segfault with malformed ICNs
        2019-11-21 08:33:53 -0500    s1kd-uom: Add example display or unit lbm
        2019-11-21 08:32:28 -0500    s1kd-uom: Clean example .uomdisplay file
        2019-11-20 18:31:53 -0500    s1kd-uom: Add temperature to example
        2019-11-20 16:49:05 -0500    s1kd-uom: Add example .uomdisplay file
        2019-11-20 16:47:30 -0500    s1kd-uom: Fix link in example README
        2019-11-20 16:45:47 -0500    s1kd-uom: Fix tables in example
        2019-11-20 16:43:33 -0500    s1kd-uom: Add example
        2019-11-20 16:13:04 -0500    Revert "s1kd-uom: Format non-group quantity values"
        2019-11-20 15:45:42 -0500    s1kd-uom: Override global -F for individual units
        2019-11-20 14:28:09 -0500    s1kd-uom: Format non-group quantity values
        2019-11-20 12:00:14 -0500    s1kd-ref: Rename -p to -g
        2019-11-20 09:49:33 -0500    s1kd-ref: Apply -p to normal mode
        2019-11-19 13:30:46 -0500    s1kd-ref: Update generated docs
        2019-11-19 13:07:12 -0500    s1kd-ref: Add -p, change "-" to "all", handle ext
        2019-11-19 09:46:45 -0500    s1kd-ref: Use descendant-or-self:: instead of .//
        2019-11-19 08:47:30 -0500    s1kd-ref: Link libregex2 on Windows
        2019-11-19 01:12:36 -0500    s1kd-ref: Add name for all known refs in DEBUG msg
        2019-11-19 01:01:10 -0500    s1kd-ref: Add -c, -L, -T and -x options
        2019-11-18 16:06:05 -0500    Upissue docs changed in last release
 2.3.0  2019-11-15 14:20:19 -0500    Upissue docs for release
        2019-11-15 14:17:37 -0500    s1kd-repcheck: Set initial release version
        2019-11-15 13:48:08 -0500    Fix xs:any in .uomdisplay schema
        2019-11-15 13:43:31 -0500    s1kd-repcheck: Minor edit to docs
        2019-11-15 13:26:27 -0500    Add longopts to new option RFUs
        2019-11-15 12:44:30 -0500    s1kd-repcheck: Add RFU to docs
        2019-11-15 12:37:24 -0500    s1kd-metadata: Do not print separator in edit mode
        2019-11-15 10:35:10 -0500    Remove "omitIssueInfo" default
        2019-11-14 19:06:21 -0500    Move schemas to tools directory
        2019-11-14 16:56:52 -0500    Update schema Makefile
        2019-11-14 15:10:51 -0500    Move schemas to a separate directory
        2019-11-14 12:59:09 -0500    s1kd-acronyms: Update acronyms.xsd
        2019-11-14 12:56:22 -0500    s1kd-icncatalog: Update icncatalog.xsd
        2019-11-14 12:53:39 -0500    Add version to brexmap.xsd
        2019-11-14 12:52:03 -0500    s1kd-ref, s1kd-refs: Add schema for .externalpubs
        2019-11-14 12:49:43 -0500    s1kd-fmgen: Update fmtypes.xsd
        2019-11-14 12:45:15 -0500    s1kd-newdm: Restrict ident values in defaults.xsd
        2019-11-14 12:36:56 -0500    s1kd-newdm: Update dmtypes.xsd
        2019-11-14 12:34:22 -0500    s1kd-uom: Add version to uom.xsd
        2019-11-14 12:04:08 -0500    s1kd-validate: Require --net to load ext schemas
        2019-11-14 10:56:13 -0500    s1kd-uom: Add XML schema for .uomdisplay
        2019-11-14 10:35:17 -0500    s1kd-repcheck: Skip validating contents of <ref>
        2019-11-14 10:33:06 -0500    s1kd-brexcheck: Add XML schema for XML report
        2019-11-14 10:22:22 -0500    s1kd-appcheck: Add XML schema for XML report
        2019-11-13 15:29:30 -0500    s1kd-repcheck: Wrap reported refs in <ref> tag
        2019-11-12 10:18:53 -0500    s1kd-acronyms: Minor cleanup
        2019-11-08 16:02:31 -0500    s1kd-metadata: Fix description of "issueDate"
        2019-11-08 10:40:48 -0500    s1kd-instance, s1kd-repcheck: Share -R* syntax
        2019-11-07 16:15:28 -0500    s1kd-metadata: Apply -d option to "issueDate"
        2019-11-07 15:31:46 -0500    s1kd-metadata: refactor code
        2019-11-07 11:58:26 -0500    s1kd-metadata: Add -d option and "modified" key
        2019-11-06 16:35:18 -0500    s1kd-repcheck: Add support for older issues
        2019-11-06 15:42:04 -0500    s1kd-acronyms: Clarify interactive 'a' option
        2019-11-06 15:15:54 -0500    s1kd-repcheck: Add -o option
        2019-11-06 14:33:36 -0500    s1kd-repcheck: Handle optional CAGE in toolRef
        2019-11-06 13:51:56 -0500    s1kd-repcheck: Fix info message
        2019-11-06 13:45:51 -0500    s1kd-repcheck: Fix last progress bar update
        2019-11-06 13:41:06 -0500    s1kd-repcheck: Add -a option
        2019-11-06 12:38:01 -0500    s1kd-repcheck: Use only last iss of CIR w/-R '*'
        2019-11-06 10:55:55 -0500    Add s1kd-repcheck to INTRO.md and COMPATIBILITY.md
        2019-11-06 10:45:17 -0500    Add s1kd-repcheck tool
        2019-11-04 14:57:52 -0500    s1kd-brexcheck: Improve invalid XPath err msg
        2019-11-02 19:54:27 -0400    s1kd-ls: Fix double free with -Gi
        2019-11-01 16:40:26 -0400    s1kd-instance: Fix spelling error in docs
        2019-11-01 14:44:56 -0400    Upissue docs changed in last release
        2019-10-31 13:37:53 -0400    s1kd-instance: Improve -s error check/message
        2019-10-30 18:39:32 -0400    s1kd-instance: Add -9 (--prune) option
        2019-10-30 11:11:26 -0400    s1kd-acronyms: Add 'a' option to interactive mode
        2019-10-30 09:08:50 -0400    s1kd-upissue: Add -4 option
        2019-10-28 10:48:54 -0400    Share common XSLT script
        2019-10-25 16:42:52 -0400    s1kd-flatten: Do not remove pmEntry with xinclude
        2019-10-25 14:39:44 -0400    s1kd-fmgen: Handle unparseable PM
 2.2.0  2019-10-25 12:34:41 -0400    Upissue docs for release
        2019-10-25 09:21:50 -0400    Add missing image file
        2019-10-25 09:20:37 -0400    Fix image path in EXAMPLE.md
        2019-10-25 09:19:31 -0400    Add animated example of DM validation
        2019-10-24 22:49:57 -0400    Add animated examples
        2019-10-24 11:59:34 -0400    s1kd-flatten: Show message on encoding error.
        2019-10-24 11:49:19 -0400    s1kd-flatten: Add EXIT STATUS section to docs
        2019-10-23 21:57:50 -0400    s1kd-fmgen: Fix dmTitle template in TOC XSL
        2019-10-23 14:59:33 -0400    s1kd-fmgen: Handle BREX-S1-00120 bug with TOC
        2019-10-22 15:56:53 -0400    s1kd-upissue: Add -z option
        2019-10-22 14:08:32 -0400    s1kd-flatten: Minor bug/performance fixes
        2019-10-22 10:41:54 -0400    s1kd-flatten: Add -m, -q, -u and -v options
        2019-10-21 11:17:05 -0400    Upissue docs changed in last release
        2019-10-21 10:55:22 -0400    s1kd-fmgen: Add examples
        2019-10-21 09:54:52 -0400    s1kd-fmgen: Fix XSL for LOA, LOASD, LOS, LOT
        2019-10-21 08:43:07 -0400    s1kd-uom: Add -S and -s options
        2019-10-18 13:03:13 -0400    s1kd-uom: Add currency configuration
        2019-10-18 10:18:36 -0400    s1kd-uom: Bump version
        2019-10-18 09:55:46 -0400    s1kd-uom: Allow embedded XSLT in .uomdisplay file
        2019-10-18 07:40:43 -0400    s1kd-uom: Add conversions for Hz, mHz, MHz, GHz, h, min, s, and fathom
        2019-10-17 12:33:31 -0400    s1kd-uom: Add conversions for km/h, mi/h and knot
        2019-10-17 12:11:13 -0400    s1kd-uom: Fix .uom file schema
        2019-10-17 12:10:19 -0400    s1kd-uom: Add conversions for nautmi
        2019-10-17 11:19:23 -0400    s1kd-uom: Add conversions for mi and km
        2019-10-16 14:56:40 -0400    s1kd-dmrl: Add -m option
        2019-10-16 09:40:40 -0400    s1kd-fmgen: Add merge errs, document exit codes
        2019-10-15 09:11:36 -0400    Add -I option to s1kd-fmgen
        2019-10-11 16:09:27 -0400    Add -q to s1kd-fmgen usage message
        2019-10-11 15:37:18 -0400    Add -q option to s1kd-fmgen
        2019-10-11 15:24:46 -0400    Correct use of s1kd-fmgen -t option
        2019-10-11 15:17:40 -0400    Ignore non-FM data modules
        2019-10-11 13:01:51 -0400    Delete _config.yml
        2019-10-11 13:01:01 -0400    Set theme jekyll-theme-cayman
        2019-10-11 12:58:06 -0400    Set theme jekyll-theme-slate
        2019-10-11 12:20:52 -0400    Change behaviour of s1kd-fmgen -p and -x options
        2019-10-09 09:38:39 -0400    Ignore bad XML docs with s1kd-addicn
        2019-10-07 23:47:28 -0400    Sort LOA/LOASD/LOI/LOT by term
        2019-10-07 15:01:14 -0400    Add LOA, LOASD, LOI, LOS, LOT and LOTBL FM types
        2019-10-07 12:47:42 -0400    Include infoCodeVariant in error message
        2019-10-07 09:34:12 -0400    Add support for infoCodeVariant in .fmtypes file
 2.1.0  2019-10-04 12:36:54 -0400    Upissue docs for release
        2019-10-04 11:38:16 -0400    Handle .fmtypes custom XSL in s1kd-defaults
        2019-10-04 10:38:29 -0400    Add s1kd-instance -8 to usage message
        2019-10-04 10:36:28 -0400    Add -8 option to s1kd-instance
        2019-10-02 12:43:33 -0400    Auto-generate IDs for FM applic
        2019-10-02 09:23:37 -0400    Skip invalid objects
        2019-10-02 09:19:56 -0400    Fix s1kd-fmgen -x
        2019-10-02 09:15:21 -0400    Add custom XSL and -D option to s1kd-fmgen
        2019-09-30 13:03:52 -0400    Include prefix on s1kd-appcheck OOM error message
        2019-09-30 08:21:27 -0400    Add -s option to s1kd-validate
        2019-09-27 16:31:16 -0400    Fix extra DM/PM ref metadata for issue 3.0
        2019-09-27 11:43:22 -0400    Create ref XML from files with non-standard naming
        2019-09-26 23:10:29 -0400    Change s1kd-ref -e option to -3
        2019-09-26 22:49:39 -0400    Use printMatchedFn for source with -s option
        2019-09-26 22:40:00 -0400    Change s1kd-refs -e to -3, add new -e option
        2019-09-26 11:18:28 -0400    Add change mark to s1kd-instance -H docs
        2019-09-26 11:13:45 -0400    Update docs change in last release
        2019-09-26 10:54:49 -0400    Update brexcheck.h
        2019-09-26 10:52:39 -0400    Add tests Makefile
        2019-09-26 10:51:38 -0400    Remove unused Makefile recipe
        2019-09-26 10:49:28 -0400    Move tests to subdirectory
        2019-09-26 10:45:08 -0400    Add s1kdCheckBREX()
        2019-09-25 13:33:33 -0400    Fix default BREX DMC for 4.2
        2019-09-25 12:42:19 -0400    Add libs1kd README
        2019-09-25 12:39:43 -0400    Add brexcheck.h
        2019-09-25 12:36:44 -0400    Add s1kdCheckDefaultBREX() to libs1kd
        2019-09-25 10:26:37 -0400    Add doxygen comments to libs1kd headers
        2019-09-25 09:53:42 -0400    Move libs1kd folder under tools
        2019-09-25 09:49:03 -0400    Add XML doc for libs1kd tests
        2019-09-25 09:42:38 -0400    Initial development of libs1kd shared library
        2019-09-24 16:21:55 -0400    Remove redundant include
        2019-09-24 16:20:37 -0400    Bump versions of tools that use execfile()
        2019-09-24 16:17:07 -0400    Pass signal in execfile() to parent process
        2019-09-24 14:48:36 -0400    Add QA metadata keys to s1kd-metadata
        2019-09-24 11:01:13 -0400    Add random code gen to s1kd-newdm
        2019-09-23 10:11:09 -0400    Add -D option to s1kd-neutralize
        2019-09-20 12:00:40 -0400    Add -7 option to short opts help
        2019-09-20 11:58:49 -0400    Add -7 option to s1kd-ls
        2019-09-19 12:53:37 -0400    Add "standalone" and "all" modes to -H option
        2019-09-18 13:27:44 -0400    Remove change markup when instance issue < 001-01
        2019-09-18 12:49:03 -0400    Apply issueType when updating instances
        2019-09-18 12:06:06 -0400    Link against GNU regex2 on Windows
        2019-09-18 10:25:40 -0400    Fix IDSTATUS handling when updating instances
        2019-09-17 16:10:44 -0400    memcpy -> strncpy
        2019-09-17 15:46:30 -0400    Add -K option to s1kd-appcheck
        2019-09-13 10:32:04 -0400    Add metadata.get function pointers
        2019-09-13 08:26:09 -0400    Add RFU to s1kd-ls examples
        2019-09-13 08:24:51 -0400    Add -e option to s1kd-metadata
        2019-09-13 08:04:39 -0400    Add -e option to s1kd-ls
        2019-09-12 12:57:56 -0400    Add 'issue' metadata to s1kd-metadata
 2.0.0  2019-09-06 14:53:45 -0400    Remove pre-built doc dependencies from Makefile
        2019-09-06 14:47:51 -0400    Upissue docs for release
        2019-09-06 14:33:13 -0400    Highlight s1kd-aspp RFU
        2019-09-06 14:25:54 -0400    Add RFU for COMPATIBILITY.md
        2019-09-06 14:05:43 -0400    Reference Issue 5.0 in s1kd-aspp docs
        2019-09-06 13:59:22 -0400    Add RFU ID to modified examples
        2019-09-06 13:53:28 -0400    Correct s1kd-newdml docs wrt issue 5.0
        2019-09-06 13:49:45 -0400    Change example issue to 5.0
        2019-09-06 13:47:39 -0400    Improve example of issue values in DEFAULTS.md
        2019-09-06 13:43:30 -0400    Correct default issue in s1kd-newimf docs
        2019-09-06 13:08:18 -0400    Fix memory leak in s1kd-ref
        2019-09-06 12:51:42 -0400    Add support for SCORM content package refs
        2019-09-05 16:27:17 -0400    Fix strncpy limit
        2019-09-05 16:07:34 -0400    Support 5-digit issue num in s1kd-new* tools (5.0)
        2019-09-04 16:08:34 -0400    Fix bug with empty acronym terms
        2019-09-03 10:49:10 -0400    Add RFU to s1kd-newimf docs
        2019-09-03 10:45:09 -0400    Change default issue of s1kd-newupf to 5.0
        2019-09-03 10:30:25 -0400    Add -q option to s1kd-icncatalog
        2019-08-30 12:57:15 -0400    Link libregex on Windows
        2019-08-30 12:03:51 -0400    Add pattern matching to s1kd-icncatalog
        2019-08-29 16:15:42 -0400    Use XPath variables instead of fixed-len strings
        2019-08-29 10:35:35 -0400    Fix applicability reduction error
        2019-08-29 09:43:52 -0400    Fix resolution of CIR elements in CIRs themselves
        2019-08-28 16:43:07 -0400    Hide SNS and notation errors in quiet mode
        2019-08-28 16:34:45 -0400    Add configuration info to s1kd-brexcheck report
        2019-08-28 16:07:07 -0400    Add configuration info to s1kd-appcheck stats
        2019-08-26 19:49:22 -0400    Fix bug with applicability reduction
        2019-08-26 16:57:10 -0400    Fix bug with AND evaluation reduction
        2019-08-26 15:52:15 -0400    Fix empty referencedApplicGroup bug
        2019-08-26 12:27:27 -0400    Improve s1kd-instance applicability reduction
        2019-08-22 12:45:27 -0400    Fix schema prefixes in to*.xsl transformations
        2019-08-22 09:23:21 -0400    Document use of infoNameVariant in .dmtypes file
        2019-08-21 21:39:24 -0400    Check IDREFS in controlAuthorityRefs (issue 5.0)
        2019-08-21 10:34:01 -0400    Include brDecisionRef in BREX error report
        2019-08-20 10:20:41 -0400    Convert docs to issue 5.0
        2019-08-20 10:05:15 -0400    Document infoNameVariant default in DEFAULTS.md
        2019-08-19 23:08:33 -0400    Handle infoNameVariant in all to*.xsl conversions
        2019-08-19 22:49:59 -0400    Handle infoNameVariant in s1kd-dmrl
        2019-08-19 22:47:21 -0400    Convert infoNameVariant to infoName
        2019-08-19 22:43:03 -0400    Handle infoNameVariant in s1kd-neutralize
        2019-08-19 22:34:40 -0400    Handle infoNameVariant with s1kd-refs -U
        2019-08-19 22:28:23 -0400    Rename s1kd-instance -V to -5, add new -V
        2019-08-19 20:01:20 -0400    Add infoNameVariant key to s1kd-metadata
        2019-08-19 16:31:39 -0400    Add -V option to s1kd-newdm
        2019-08-19 15:36:52 -0400    Add default BREX for Issue 5.0
        2019-08-19 15:35:13 -0400    Update README.md and COMPATBILITY.md wrt Issue 5.0
        2019-08-19 15:20:46 -0400    Add support for Issue 5.0
        2019-08-16 16:21:22 -0400    Add example of publishing script to EXAMPLE.md
        2019-08-15 11:05:54 -0400    Add sort-props.xsl
        2019-08-15 11:02:57 -0400    Add change marks in s1kd-instance docs
        2019-08-15 11:01:45 -0400    Fix order of s1kd-instance args in usage message
        2019-08-15 10:59:57 -0400    Add -H option to s1kd-instance
        2019-08-15 10:02:10 -0400    Add -4 option to s1kd-instance
        2019-08-12 08:10:14 -0400    Rename s1kd-instance --remove-unused to --reduce
        2019-08-09 11:19:35 -0400    Add -Q option to s1kd-instance
        2019-08-07 13:06:09 -0400    Handle PM RFUs in s1kd-fmgen
        2019-08-07 09:30:24 -0400    Change behaviour of s1kd-refs -i option
        2019-08-07 08:56:10 -0400    Add -i option to s1kd-flatten
        2019-08-06 09:42:05 -0400    Add -T option to s1kd-refs
        2019-08-05 15:21:38 -0400    Add -H, -J and -j options to s1kd-refs
        2019-08-05 07:51:20 -0400    Add checkNestedApplic to s1kd-appcheck XML report
1.18.0  2019-08-02 14:14:58 -0400    Upissue docs for release
        2019-08-01 13:57:07 -0400    Fix s1kd-ls -r option with -n
        2019-07-31 14:13:38 -0400    Bump version of s1kd-appcheck
        2019-07-31 14:12:37 -0400    Reduce scope of variables
        2019-07-31 14:11:07 -0400    Only check inline applic props in -a mode
        2019-07-31 09:10:29 -0400    Add -n option to s1kd-ls
        2019-07-31 08:56:14 -0400    Add -U option to s1kd-ls
        2019-07-30 08:31:54 -0400    Change behaviour of s1kd-appcheck -c option
        2019-07-29 16:11:30 -0400    Add -n option to s1kd-appcheck
        2019-07-25 14:37:37 -0400    Add s1kd-appcheck examples to EXAMPLE.md
        2019-07-25 13:25:29 -0400    Upissue TUTORIAL.md data module
        2019-07-25 13:03:21 -0400    Add to disassembly code example in TUTORIAL.md
        2019-07-21 13:19:03 -0400    Add s1kd-appcheck -t to short options
        2019-07-19 14:13:49 -0400    Copy attrs when resolving tool CIRs
        2019-07-19 10:39:08 -0400    Share common functions
        2019-07-19 07:50:07 -0400    Create common 'print_progress_bar' function
        2019-07-19 07:35:56 -0400    Change s1kd-appcheck -p to -t, add new -p option
        2019-07-18 08:43:48 -0400    Add -l option to s1kd-newdml
        2019-07-01 15:36:33 -0400    Fix unfree'd memory in s1kd-metadata
        2019-07-01 15:32:01 -0400    Add -m option to s1kd-metadata
        2019-06-27 12:21:52 -0400    Add info message for s1kd-syncrefs -d mode
        2019-06-27 09:53:21 -0400    Upissue docs changed in last release
        2019-06-27 09:47:36 -0400    Change s1kd-instance -v to -V, add -v and -q
        2019-06-24 12:14:48 -0400    Remove subdirectory name in s1kd-refs example
1.17.0  2019-06-21 15:17:57 -0400    Upissue docs for release
        2019-06-21 12:04:25 -0400    Add -f hint to s1kd-newdm* error messages
        2019-06-20 10:25:24 -0400    Change behaviour of s1kd-instance -x option
        2019-06-19 10:12:26 -0400    Fix order of -m option in docs, add example
        2019-06-18 14:22:21 -0400    Fix -m for matches in other directories
        2019-06-18 14:16:41 -0400    Add -d option to s1kd-uom
        2019-06-16 15:43:36 -0400    Fix double-free of act variable
        2019-06-16 12:42:46 -0400    strncpy -> memcpy
        2019-06-16 12:34:23 -0400    Fix strncpy call in prompt function
        2019-06-16 12:20:04 -0400    Make all local functions static
        2019-06-15 14:14:00 -0400    Add -m option to s1kd-refs
        2019-06-14 16:28:50 -0400    Add an example using the s1kd-refs tool
        2019-06-14 14:11:06 -0400    Improve optimization of strmatch
        2019-06-14 11:49:39 -0400    Bump version of s1kd-instance
        2019-06-14 11:46:57 -0400    Fix errors reported by cppcheck
        2019-06-14 11:39:46 -0400    Improve handling of language in find_csdb_object
        2019-06-12 09:32:52 -0400    Add -J option to s1kd-instance
        2019-06-11 09:50:20 -0400    Add full validation example
        2019-06-07 15:56:32 -0400    Make standalone the default s1kd-appcheck mode
        2019-06-06 15:24:05 -0400    Improve description of appcheck methods
        2019-06-06 15:00:35 -0400    Handle NULL act/cct
        2019-06-06 13:50:52 -0400    Add line no to -c error messages
        2019-06-06 11:57:27 -0400    Improve description of -a option
        2019-06-06 10:33:08 -0400    Fix logic
        2019-06-06 10:27:05 -0400    Change -p to -P, add new -p and -c options
        2019-06-03 15:23:35 -0400    Make supporting add_cct* functions static
        2019-06-03 12:37:44 -0400    Initialize strtok_r saveptr
        2019-06-03 12:16:13 -0400    Add -~ option to s1kd-appcheck
        2019-06-03 09:52:31 -0400    Add -1, -2, and -~ options to s1kd-instance
        2019-05-31 11:07:48 -0400    Fix formatting in s1kd-appcheck example
        2019-05-30 19:36:14 -0400    Upissue docs changed in last release
        2019-05-30 15:05:42 -0400    Add FAILED message prefix
        2019-05-30 15:03:00 -0400    Add example data for s1kd-appcheck
        2019-05-30 13:39:19 -0400    Add more detailed example to s1kd-appcheck docs
        2019-05-30 08:04:57 -0400    Add -s option to s1kd-appcheck
        2019-05-29 13:49:24 -0400    Add libxslt info to --version
        2019-05-29 13:44:27 -0400    Pass -r and -d options to brexcheck
        2019-05-28 13:51:23 -0400    Show path name in DEBUG messages
        2019-05-28 13:21:06 -0400    Bump version of s1kd-appcheck
        2019-05-28 13:12:59 -0400    Change behaviour of s1kd-appcheck -q and -v
        2019-05-28 12:15:32 -0400    Change behaviour of s1kd-appcheck -e option
        2019-05-28 11:45:39 -0400    Fix bounds for filter_cmd
        2019-05-28 11:42:06 -0400    Change behaviour of s1kd-appcheck -b
        2019-05-28 11:23:16 -0400    E_FAIL -> E_CHECK_FAIL
        2019-05-28 11:18:56 -0400    Add s1kd-appcheck tool
        2019-05-28 10:24:17 -0400    Fix xrefid test
        2019-05-27 17:22:01 -0400    Add -e option to s1kd-brexcheck
        2019-05-27 17:10:54 -0400    Add -e option to s1kd-validate
1.16.0  2019-05-24 14:33:21 -0400    Upissue docs for release
        2019-05-24 13:32:15 -0400    Use basename of ICN file
        2019-05-24 12:59:56 -0400    Clarify that argument to -w is a file
        2019-05-23 20:46:00 -0400    Do not use XInclude start/end nodes
        2019-05-23 16:14:26 -0400    Remove duplicate declaration of read_xml_doc
        2019-05-23 16:10:50 -0400    Add --xinclude option to all tools
        2019-05-22 16:18:00 -0400    Fix RFU in s1kd-brexcheck docs
        2019-05-22 16:14:11 -0400    Upissue s1kd-refs docs
        2019-05-22 12:26:49 -0400    Add missing . in usage message
        2019-05-22 11:59:26 -0400    Update s1kd-newdm generated docs
        2019-05-22 11:53:35 -0400    Add long options to s1kd-validate
        2019-05-22 11:33:11 -0400    Add long options to s1kd-upissue
        2019-05-22 10:46:15 -0400    Add long options to s1kd-uom
        2019-05-22 10:20:41 -0400    Add long options to s1kd-transform
        2019-05-22 10:14:25 -0400    Add long options to s1kd-syncrefs
        2019-05-22 10:06:40 -0400    Add long options to s1kd-sns
        2019-05-22 09:57:45 -0400    Add long options to s1kd-refs
        2019-05-22 09:36:31 -0400    Add long options to s1kd-ref
        2019-05-22 09:21:03 -0400    Add long options to s1kd-newupf
        2019-05-22 09:14:07 -0400    Add long options to s1kd-newsmc
        2019-05-22 08:54:10 -0400    Add long options to s1kd-newpm
        2019-05-21 23:27:19 -0400    Support output to file with s1kd-newimf -@
        2019-05-21 22:28:25 -0400    Add long options to s1kd-newimf
        2019-05-21 20:26:41 -0400    Add long options to s1kd-newdml
        2019-05-21 19:26:30 -0400    Fix usage message
        2019-05-21 16:26:22 -0400    Add long options to s1kd-newddn
        2019-05-21 16:08:52 -0400    Add long options to s1kd-newcom
        2019-05-21 14:54:31 -0400    Add long options to s1kd-neutralize
        2019-05-21 14:48:40 -0400    Add long options to s1kd-mvref
        2019-05-21 14:41:18 -0400    Add long options to s1kd-metadata
        2019-05-21 14:21:50 -0400    Add long options to s1kd-ls
        2019-05-21 14:00:06 -0400    Add long options to s1kd-instance
        2019-05-21 13:08:56 -0400    Add long options to s1kd-index
        2019-05-21 12:59:48 -0400    Add long options to s1kd-icncatalog
        2019-05-21 12:44:03 -0400    Add long options to s1kd-fmgen
        2019-05-21 12:30:23 -0400    Add long options to s1kd-flatten
        2019-05-21 11:18:06 -0400    --chain -> --output-valid
        2019-05-21 11:12:35 -0400    Add long options to s1kd-dmrl
        2019-05-21 10:52:07 -0400    Add long options to s1kd-defaults
        2019-05-21 10:33:30 -0400    Add long options to s1kd-brexcheck
        2019-05-21 09:48:22 -0400    Add long options to s1kd-aspp
        2019-05-21 09:08:38 -0400    Add long options to s1kd-addicn
        2019-05-21 08:50:28 -0400    Add long options to s1kd-acronyms
        2019-05-21 08:11:12 -0400    Add long options to s1kd-newdm
1.15.0  2019-05-17 12:45:21 -0400    Upissue docs for release
        2019-05-17 12:06:25 -0400    Improve system difference code example
        2019-05-17 08:58:00 -0400    Bump s1kd-aspp version
        2019-05-17 08:56:32 -0400    Reorganize generateDisplayText.xsl
        2019-05-16 12:38:34 -0400    Add 'format' and ICN 'type' metadata
        2019-05-15 10:13:25 -0400    Fix DTD bug in s1kd-instance
        2019-05-15 00:46:52 -0400    Fix entity bug in s1kd-refs
        2019-05-13 11:03:47 -0400    Make s1kd-aspp -F imply -g
        2019-05-12 09:21:37 -0400    Update s1kd-instance -L usage message
        2019-05-11 17:18:03 -0400    Change s1kd-instance -z to -Z, add new -z option
        2019-05-11 13:30:01 -0400    Cache stylesheets used with s1kd-transform
        2019-05-09 14:42:57 -0400    Remove change mark from unchanged element
        2019-05-09 11:38:00 -0400    Fix spelling error in usage message
        2019-05-08 18:57:19 -0400    Add ILC and LC to .dmtypes syntax
        2019-05-06 08:52:26 -0400    Upissue docs changed in last release
        2019-05-05 23:11:01 -0400    Improve ICN handling in s1kd-ls
        2019-05-05 19:12:43 -0400    Add SCORM content package support to s1kd-ls
        2019-05-05 17:42:35 -0400    Order object types alphabetically
        2019-05-05 17:30:10 -0400    Print empty fields for invalid/missing metadata
        2019-05-03 15:02:11 -0400    Make s1kd-aspp -G imply -g
1.14.0  2019-05-03 08:38:45 -0400    Upissue docs for release
        2019-04-29 14:38:47 -0400    Add -a option to s1kd-newsmc
        2019-04-29 14:27:59 -0400    Document issueType default
        2019-04-29 14:21:10 -0400    Add issueType default and -z option
        2019-04-28 19:32:52 -0400    Ensure -h/-? options are included in all docs
        2019-04-26 13:38:00 -0400    Handle ICN metadata in format string
        2019-04-26 13:16:44 -0400    Add support for ICN metadata
        2019-04-25 20:21:50 -0400    Update .defaults file examples
        2019-04-25 15:17:10 -0400    Fix SYNOPSIS of s1kd-upissue docs
        2019-04-25 13:20:04 -0400    Fix conditional check on 'schema' metadata
        2019-04-25 12:47:32 -0400    'schema' -> 'schemaUrl', add new 'schema' metadata
        2019-04-24 15:01:05 -0400    Fix RFU in s1kd-ref docs
        2019-04-24 08:53:23 -0400    Add -u option to s1kd-ref
        2019-04-23 15:08:04 -0400    Fix ext pub example in s1kd-ref docs
        2019-04-23 15:04:47 -0400    Fix RFU
        2019-04-23 15:00:36 -0400    Add .externalpubs file and -e to s1kd-ref
        2019-04-23 11:44:38 -0400    Add .externalpubs file and -e option to s1kd-refs
        2019-04-18 12:53:05 -0400    Fix s1kd-metadata usage message
        2019-04-18 12:50:00 -0400    Add -F option to s1kd-aspp
        2019-04-17 10:16:40 -0400    Add -! option to s1kd-instance
        2019-04-16 19:13:43 -0400    Document 'act' default
        2019-04-16 19:10:46 -0400    Document s1kd-newdm -a option
        2019-04-16 19:09:02 -0400    Free act_dmcode
        2019-04-16 19:07:36 -0400    Add -a option to s1kd-newpm
        2019-04-16 18:56:09 -0400    Add 'act' default and -a option to s1kd-newdm
        2019-04-16 11:23:46 -0400    Add -D and -d options to s1kd-dmrl
        2019-04-16 11:01:08 -0400    Add -@ option to s1kd-dmrl
        2019-04-16 10:48:32 -0400    Use default RPC code/name with s1kd-newdml -S
        2019-04-16 10:10:43 -0400    Allow -@ option to specify a directory
        2019-04-15 22:15:28 -0400    Add -D option to s1kd-sns
        2019-04-15 16:49:50 -0400    Improve s1kd-sns error messages
        2019-04-15 15:57:20 -0400    Improve error handling in s1kd-sns tool
        2019-04-15 13:40:27 -0400    Fix BREX check on BREX DM on stdin
        2019-04-15 12:49:31 -0400    Upissue docs changed in last release
        2019-04-15 12:12:13 -0400    Add error prefix
        2019-04-15 12:07:23 -0400    Add error prefix
        2019-04-15 12:06:16 -0400    Handle encoding error in BREX DM path
        2019-04-15 11:52:20 -0400    Search for BREX DM at root of CSDB
        2019-04-15 11:31:23 -0400    Revert addition of -/ option
        2019-04-12 10:37:38 -0400    Add -/ option to s1kd-defaults
        2019-04-12 10:24:46 -0400    Fix error message prefix
        2019-04-12 10:23:17 -0400    Add -/ option to s1kd-newupf
        2019-04-12 10:18:18 -0400    Add -/ option to s1kd-newsmc
        2019-04-12 10:14:15 -0400    Add -/ option to s1kd-newpm
        2019-04-12 10:10:02 -0400    Add -/ option to s1kd-newimf
        2019-04-12 10:05:51 -0400    Bump s1kd-newdm version
        2019-04-12 10:03:11 -0400    Add -/ option to s1kd-newdml
        2019-04-12 09:57:30 -0400    Add -/ option to s1kd-newddn
        2019-04-12 09:51:17 -0400    Add -/ option to s1kd-newcom
        2019-04-12 09:48:43 -0400    Free csdbdir at end of main
        2019-04-12 09:41:10 -0400    Add -/ option to s1kd-newdm
        2019-04-11 14:54:29 -0400    Fix s1kd-brexcheck SNS/notation error messages
        2019-04-10 09:39:47 -0400    Set config files as hidden on Windows
        2019-04-09 22:08:25 -0400    Improve RFU IDREFS matching
        2019-04-09 16:05:45 -0400    Add -u option to s1kd-upissue
        2019-04-09 12:02:36 -0400    Fix PCT error for non-S1000D XML objects
        2019-04-09 11:48:05 -0400    Add -m option to s1kd-upissue
1.13.0  2019-04-05 15:44:00 -0400    Upissue docs for release
        2019-04-05 12:25:31 -0400    Upissue s1kd-newpm docs
        2019-04-05 12:23:04 -0400    Upissue docs changed in last release
        2019-04-04 21:35:02 -0400    Change hasopt() to common function optset
        2019-04-04 18:46:51 -0400    Share common uppercase and lowercase functions
        2019-04-04 15:42:39 -0400    Document s1kd-ref -v option
        2019-04-04 09:52:09 -0400    Add -v option to s1kd-ref
        2019-04-04 09:42:20 -0400    Add -q option to s1kd-ref
        2019-04-04 09:29:10 -0400    Enable -r option to be used with -R and -S
        2019-03-29 10:38:29 -0400    Improve template for SB
        2019-03-28 13:27:54 -0400    Add updating of ICNs to s1kd-refs -I
        2019-03-28 12:38:58 -0400    Add ICN issue number support to s1kd-upissue
        2019-03-27 23:27:19 -0400    Add ICN issue number support to s1kd-ls
        2019-03-26 11:14:49 -0400    Fix -w option for non-S1000D XML objects
        2019-03-25 15:25:14 -0400    Add -e option to s1kd-upissue
        2019-03-25 15:10:52 -0400    Change behaviour of s1kd-upissue -w option
        2019-03-25 14:57:01 -0400    Add -D option to s1kd-upissue
        2019-03-25 09:13:54 -0400    Add libxml2 parser options to all tools
        2019-03-24 10:47:09 -0400    Handle XML read error in s1kd-icncatalog
        2019-03-24 10:42:09 -0400    Add common XML R/W functions
        2019-03-23 17:11:01 -0400    Fix '-d' -> '-D' in docs
1.12.0  2019-03-22 13:53:56 -0400    Upissue docs for release
        2019-03-22 11:32:46 -0400    Upissue changed docs in last release
        2019-03-22 11:21:54 -0400    Fix markup in s1kd-syncrefs docs
        2019-03-21 23:16:04 -0400    Add 'euro' decimal format
        2019-03-21 15:14:52 -0400    Show ° for degree UOMs
        2019-03-21 14:52:13 -0400    Add superscripts for default UOMs
        2019-03-21 12:21:04 -0400    Bump version of s1kd-uom
        2019-03-21 12:18:22 -0400    Use more STE-approved default min/max prefix
        2019-03-21 12:04:39 -0400    Add group type prefix config to .uomdisplay
        2019-03-21 08:31:37 -0400    Handle standalone min/max groups
        2019-03-20 23:29:05 -0400    Modify example in s1kd-uom docs
        2019-03-20 18:57:27 -0400    Preserve original format in identity conversions
        2019-03-20 16:23:46 -0400    Remove extra space from s1kd-uom example
        2019-03-20 13:12:48 -0400    Add quantity preformatting to s1kd-uom
        2019-03-19 08:35:56 -0400    Use common func add_first_child in s1kd-refs
        2019-03-19 08:33:32 -0400    Add -T option to s1kd-instance
        2019-03-18 23:14:51 -0400    Clean s1kd-upissue headers
        2019-03-18 20:07:01 -0400    Add -% option to s1kd-instance
        2019-03-18 18:28:37 -0400    Only output valid CSDB object once
        2019-03-18 12:05:02 -0400    Add EXIT STATUS section to s1kd-validate docs
        2019-03-18 11:35:37 -0400    Handle out-of-context errors in s1kd-validate
        2019-03-18 11:08:29 -0400    Use structured error functions in s1kd-validate
        2019-03-18 10:30:03 -0400    Add dynamic allocation to s1kd-validate
        2019-03-15 14:55:30 -0400    Add -v option to s1kd-refs
        2019-03-15 12:18:36 -0400    Add -o option to s1kd-refs
        2019-03-15 11:45:55 -0400    Add -o option to s1kd-brexcheck
        2019-03-15 11:27:35 -0400    Add -o option to s1kd-validate
        2019-03-13 16:05:16 -0400    Fix xmlHashScanner for multiple libxml2 versions
        2019-03-13 15:44:11 -0400    Match xmlHashScanner from newer libxml2
        2019-03-13 12:25:22 -0400    Add dynamic memory allocation to s1kd-syncrefs
        2019-03-13 11:31:30 -0400    Add -v option to s1kd-uom
        2019-03-13 11:23:16 -0400    Add -v option to s1kd-syncrefs
        2019-03-13 11:13:11 -0400    Add -v option to s1kd-index
        2019-03-13 11:00:55 -0400    Add -v option to s1kd-icncatalog
        2019-03-13 10:49:58 -0400    Add -v option to s1kd-fmgen
        2019-03-13 10:28:15 -0400    Bump version of s1kd-acronyms
        2019-03-13 10:27:28 -0400    Add -v option to s1kd-acronyms
        2019-03-13 10:10:41 -0400    Add -v option to s1kd-aspp
        2019-03-12 12:59:27 -0400    Add -v option to s1kd-neutralize
        2019-03-12 12:47:35 -0400    Add change markup to s1kd-transform docs
        2019-03-12 12:46:07 -0400    Add -v option to s1kd-transform
        2019-03-12 11:14:18 -0400    Ignore -w when -d is specified
        2019-03-12 11:07:51 -0400    Fix grammatical error in s1kd-instance docs
        2019-03-12 08:28:05 -0400    Minor improvements to EXAMPLE.md
        2019-03-11 10:39:05 -0400    Add -w option to s1kd-upissue
        2019-03-10 20:34:36 -0400    Change default applic ID format
        2019-03-10 20:26:08 -0400    Add -k option to s1kd-aspp
1.11.0  2019-03-08 13:23:20 -0500    Upissue docs for release
        2019-03-08 11:33:28 -0500    Upissue changed docs from last release
        2019-03-06 12:15:08 -0500    Enable usage of DMCs in conditions
        2019-03-06 11:45:16 -0500    Fix s1kd-ref -S for issue 3.0
        2019-03-06 11:36:23 -0500    Add breakdown of source DM/PM metadata
        2019-03-04 14:16:45 -0500    Add note on ranges/sets in -@ mode
        2019-03-01 13:33:45 -0500    Add -@ option to s1kd-instance usage message
        2019-02-26 16:28:30 -0500    Add link to FOSSIG data set to README.md
        2019-02-26 14:28:50 -0500    Fix inf loop when updating non-instance on stdin
        2019-02-25 19:06:47 -0500    Fix stdout when file named '-' exists
        2019-02-25 16:41:41 -0500    Fix stdin processing
        2019-02-25 16:34:32 -0500    Fix list processing on stdin
        2019-02-25 13:01:17 -0500    Fix processing of stdin
        2019-02-25 09:28:49 -0500    Change -w and -W behaviour of s1kd-metadata
        2019-02-25 08:22:51 -0500    Improve -@ example in s1kd-instance docs
        2019-02-24 20:41:45 -0500    Add example of -@ to s1kd-instance docs
        2019-02-24 13:14:11 -0500    Add -R and -S options to s1kd-ref
        2019-02-24 11:09:08 -0500    Add 'source' metadata
        2019-02-24 00:55:22 -0500    IC 520 "Removal procedure" -> "Remove procedure"
        2019-02-24 00:48:16 -0500    Add -@ option to s1kd-instance
        2019-02-22 09:32:49 -0500    Regenerate docs after s1kd2db upgrade
        2019-02-22 09:29:30 -0500    Add errors and warnings for missing BREX DMs
        2019-02-17 01:53:10 -0500    Add missing ICN entities using an ICN catalog
        2019-02-16 11:57:20 -0500    Share common function add_notation
        2019-02-15 23:57:16 -0500    Copy optional title page elements from source DM
        2019-02-14 13:20:13 -0500    Only parse compatible refs when updating
        2019-02-14 13:02:09 -0500    Use xmlNewTextChild with unescaped text
        2019-02-14 12:12:06 -0500    Add -I option to s1kd-refs
        2019-02-13 15:18:16 -0500    Indicate unmatched refs with non-zero exit status
        2019-02-11 15:52:12 -0500    Update link in README.md
        2019-02-11 15:14:12 -0500    Add WARNING_FLAGS make variable
1.10.0  2019-02-08 23:36:48 -0500    Update INSTALL.md, upissue docs for release
        2019-02-08 15:19:12 -0500    Add useful hook to repo
        2019-02-08 15:04:54 -0500    Remove unused error code
        2019-02-08 15:00:09 -0500    Remove unused error code
        2019-02-08 09:59:36 -0500    Upissue changed docs from last release
        2019-02-06 14:58:50 -0500    strncpy -> memcpy
        2019-02-06 14:41:58 -0500    Handle encoding error in snprintf
        2019-02-06 14:30:41 -0500    Handle encoding error with snprintf
        2019-02-06 14:25:09 -0500    Correct bounds in strncpy
        2019-02-06 14:21:52 -0500    Handle encoding error with snprintf
        2019-02-06 13:10:02 -0500    sprintf -> snprintf
        2019-02-06 13:06:16 -0500    Fix bound to strncpy
        2019-02-03 19:32:24 -0500    Fix numeric ranges with S1000D ~ syntax
        2019-02-02 23:37:53 -0500    Add standard options -r and -d
        2019-01-31 22:54:19 -0500    Add section on DM structure to TUTORIAL.MD
        2019-01-31 11:35:38 -0500    Use case-insensitive search in find_csdb_object
        2019-01-25 15:29:14 -0500    Handle XLink for non-chapterized CSN refs
        2019-01-23 17:05:03 -0500    Bump version of s1kd-neutralize
        2019-01-23 17:01:32 -0500    Update XLink based on Chap 7.7.4
        2019-01-23 16:30:06 -0500    Generate XLink for CSN refs
 1.9.0  2019-01-18 15:26:20 -0500    Upissue docs for release
        2019-01-18 12:37:16 -0500    Include libxslt in --version info
        2019-01-18 12:11:24 -0500    Change how pass/fail % are calculated
        2019-01-18 10:44:34 -0500    Fix error in EXAMPLE.md doc
        2019-01-18 09:42:27 -0500    Set status of install doc to 'new'
        2019-01-17 16:00:11 -0500    Change title of install doc
        2019-01-17 14:55:31 -0500    Add title and colspecs to COMPATBILITY.md table
        2019-01-17 13:15:28 -0500    Add change mark to s1kd-instance docs
        2019-01-17 13:04:12 -0500    Upissue changed docs from last release
        2019-01-17 13:00:58 -0500    Upissue changed docs from last release
        2019-01-16 16:16:24 -0500    If BREX has no rules, show no errors in XML report
        2019-01-16 13:05:26 -0500    Only calculate some stats if needed
        2019-01-16 12:36:29 -0500    Remove unused dirent.h includes
        2019-01-16 12:28:13 -0500    Correct '-d' to '-D' in s1kd-aspp docs
        2019-01-16 12:21:53 -0500    Add -d and -r options to s1kd-aspp
        2019-01-16 08:20:08 -0500    No progress bar for 0 objects, fix stats
        2019-01-15 15:27:32 -0500    Fix progress bar for 0 objects
        2019-01-15 15:05:54 -0500    Remove unused check for snsError
        2019-01-15 15:04:29 -0500    Count each bad object in BREX error total
        2019-01-15 14:40:08 -0500    Share common function find_csdb_object
        2019-01-15 10:20:47 -0500    Free default search_dir before reassigning
        2019-01-15 10:16:22 -0500    Add -d and -r options to s1kd-brexcheck
        2019-01-15 08:23:57 -0500    Add note to COMPATIBILITY.md
        2019-01-14 14:56:21 -0500    Dump object error tree to stderr
        2019-01-14 14:42:07 -0500    Show errors on stderr and sooner
        2019-01-14 13:27:59 -0500    Do not include "." in relative path
        2019-01-14 13:07:18 -0500    Remove uneeded usage of real_path
        2019-01-11 09:56:01 -0500    Return new root node from undepend_cir
        2019-01-11 09:12:30 -0500    Free old root node in undepend_cir_xsl
        2019-01-10 15:23:13 -0500    Fix s1kd-instance -f behaviour
        2019-01-10 12:12:53 -0500    Improve s1kd-brexcheck error messages
        2019-01-10 09:46:33 -0500    Skip unparseable DMRLs
        2019-01-09 10:42:04 -0500    Fix handling of missing assert attrs
        2019-01-09 08:58:52 -0500    Add EXIT STATUS section to s1kd-instance docs
        2019-01-07 16:22:38 -0500    Change behaviour of s1kd-instance -f
        2019-01-07 15:05:26 -0500    Add -T option to s1kd-brexcheck
        2019-01-07 10:30:21 -0500    Bump version of s1kd-brexcheck
        2019-01-07 10:26:27 -0500    Fix s1kd-brexcheck exit statuses
        2019-01-04 08:35:57 -0500    Add missing colon in s1kd-fmgen example
        2018-12-25 12:56:08 -0500    Improve formula example in s1kd-uom docs
 1.8.0  2018-12-21 11:42:28 -0500    Upissue docs for release
        2018-12-21 09:44:56 -0500    Change s1kd-checkrefs to s1kd-mvref
        2018-12-20 16:23:48 -0500    Handle namespaces on copied <ref> nodes
        2018-12-17 10:37:13 -0500    Add ICV/ILC support to s1kd-newdml -i option
        2018-12-14 09:54:55 -0500    Fix minor issues with s1kd-newdml
        2018-12-14 08:29:33 -0500    Update TUTORIAL.md
        2018-12-13 14:24:14 -0500    Fix documentation for -X option
        2018-12-13 14:21:16 -0500    Remove unused arguments from tagUnmatchedRef
        2018-12-11 10:38:32 -0500    Do not print matches in s1kd-refs -X mode
        2018-12-07 13:16:59 -0500    Fix s1kd-flatten directory search
        2018-12-07 12:40:12 -0500    Bump major version of s1kd-refs after name change
        2018-12-07 09:44:53 -0500    Rename s1kd-refls to s1kd-refs
        2018-12-06 15:04:03 -0500    Fix s1kd-ref output for older issues
        2018-12-06 14:44:11 -0500    Add -F, -U, -X options to s1kd-refls
        2018-11-30 13:19:02 -0500    Clean up s1kd-new* templates
        2018-11-29 15:09:00 -0500    Document -j option in s1kd-instance usage message
        2018-11-29 15:07:24 -0500    Add -z option to s1kd-instance
        2018-11-29 14:33:50 -0500    Mark changes in s1kd-brexcheck docs
        2018-11-29 13:00:05 -0500    'EXAMPLE' -> 'EXAMPLES' in s1kd-uom docs
        2018-11-29 12:50:09 -0500    Upissue docs changed in last release
        2018-11-24 11:58:31 -0500    Fix XML in s1kd-instance examples
        2018-11-15 15:29:42 -0500    Add -j option to s1kd-instance
        2018-11-14 16:02:11 -0500    Select only the first matching CIR spec
        2018-11-14 11:03:19 -0500    Fix reporting of SNS/notation errors
        2018-11-14 10:23:09 -0500    Remove hard limits on DMs/BREXs/search paths
        2018-11-13 15:39:07 -0500    Change structure of s1kd-brexcheck XML report
        2018-11-09 11:28:52 -0500    Fix unfreed memory
        2018-11-09 11:23:31 -0500    Change behaviour of s1kd-flatten -p
        2018-11-08 15:16:34 -0500    Fix multiple line numbers in short message mode
        2018-11-06 16:05:17 -0500    Improve documentation for s1kd-uom -e option
        2018-11-06 15:52:47 -0500    Update s1kd-uom docs
        2018-11-06 15:36:06 -0500    Minor cleanup of select_uoms
        2018-11-06 14:09:07 -0500    Update TUTORIAL.md
        2018-11-05 01:06:44 -0500    Add s1kd-uom tool
        2018-11-02 15:04:00 -0400    Add -R option to s1kd-refls
        2018-11-02 09:13:29 -0400    Regenerate docs after pandoc upgrade
        2018-11-02 08:11:17 -0400    Add -R option to s1kd-ls
 1.7.0  2018-10-26 15:40:33 -0400    Upissue docs for release
        2018-10-26 15:17:08 -0400    Wrap example at 70 chars in EXAMPLE.md
        2018-10-26 15:04:37 -0400    Fix changes to EXAMPLE.md
        2018-10-26 14:20:54 -0400    Bump version of s1kd-metadata
        2018-10-26 14:18:14 -0400    Don't show empty lines when conditions unmet
        2018-10-26 14:07:09 -0400    Upissue docs changed last release
        2018-10-26 13:51:06 -0400    Fix RPC/ORIG in s1kd-metadata
        2018-10-26 13:42:49 -0400    Add receiverIdent to s1kd-metadata
        2018-10-26 13:31:29 -0400    Bump version of s1kd-metadata
        2018-10-26 13:11:42 -0400    Add attrs for comment code to s1kd-metadata
        2018-10-26 12:28:19 -0400    Sort s1kd-metadata 'url' key
        2018-10-24 11:23:58 -0400    Reduce scope of variable
        2018-10-24 11:17:15 -0400    Move 'isdir' to common functions
        2018-10-24 10:10:14 -0400    Extract BREX code from path
        2018-10-21 12:27:33 -0400    Allow paths with -b/-S options of s1kd-newdm
        2018-10-21 12:21:03 -0400    Add -c and -m options to s1kd-sns
        2018-10-19 13:01:52 -0400    Add common delimiters to s1kd-acronyms
        2018-10-19 10:47:06 -0400    Use IDs from .acronyms file
        2018-10-18 19:32:52 -0400    Add -X option to s1kd-acronyms
        2018-10-18 09:42:53 -0400    Change -r/-d -> -R/-D, add new -r/-d options
        2018-10-17 08:32:48 -0400    Fix issue of s1kd-instance, s1kd-refls docs
        2018-10-17 01:29:55 -0400    Add .gitlab-ci.yml
        2018-10-17 01:25:19 -0400    Remove gcc warnings
        2018-10-17 01:20:47 -0400    Remove gcc warnings
        2018-10-17 01:13:01 -0400    Remove gcc warnings
        2018-10-17 01:08:20 -0400    Remove gcc warnings
        2018-10-17 01:01:44 -0400    Remove gcc warnings
        2018-10-17 00:49:05 -0400    Remove gcc warnings
        2018-10-17 00:20:43 -0400    Use unsigned short
        2018-10-17 00:13:46 -0400    Exit on bad date format
        2018-10-17 00:08:42 -0400    Exit on bad date format
        2018-10-17 00:04:10 -0400    Exit on bad date format
        2018-10-16 23:44:09 -0400    Use unsigned specifier
        2018-10-16 23:41:51 -0400    Check return value of snprintf
        2018-10-16 22:54:27 -0400    Fix string lengths in snprintf
        2018-10-16 22:46:03 -0400    sprintf -> snprintf
        2018-10-16 22:33:53 -0400    Use PATH_MAX as max for file path
        2018-10-16 14:47:35 -0400    Fix s1kd-neutralize handling of internalRefs
        2018-10-15 12:19:02 -0400    Update -s in s1kd-refls usage message/docs
        2018-10-14 23:01:23 -0400    Add example of s1kd-refls to EXAMPLE.md
        2018-10-14 22:49:14 -0400    Remove old paragraph on SNS
        2018-10-14 22:46:46 -0400    Use SNS from S1000DBIKE in tutorial examples
        2018-10-14 17:50:05 -0400    Bump version of s1kd-instance
        2018-10-14 17:48:38 -0400    Handle non-S1000D XML with s1kd-instance -O
        2018-10-14 17:04:59 -0400    Skip past existing files (without -f)
        2018-10-14 15:20:23 -0400    Handle non-XML files with s1kd-instance -O
        2018-10-14 12:40:29 -0400    Add -s option to s1kd-refls
        2018-10-13 02:03:31 -0400    Fix unfreed memory in s1kd-ls
        2018-10-13 01:39:45 -0400    Bump version of s1kd-ls
        2018-10-13 01:34:46 -0400    Fix unfreed memory in s1kd-ls
        2018-10-13 01:24:49 -0400    Add dynamic memory allocation to s1kd-ls
        2018-10-12 23:28:22 -0400    Update manpages
        2018-10-12 23:25:59 -0400    Add debug option -# to s1kd-ls
 1.6.0  2018-10-12 15:19:30 -0400    Upissue docs for release
        2018-10-12 15:09:32 -0400    Add highlights to changed docs
        2018-10-12 14:50:07 -0400    Do not auto format s1kd-flatten output
        2018-10-12 13:39:06 -0400    Improve description of s1kd-refls
        2018-10-12 13:10:39 -0400    Upissue docs changed in last release
        2018-10-12 00:58:43 -0400    Use basename of ICN URI for match in s1kd-refls
        2018-10-12 00:57:04 -0400    Add -x option to s1kd-refls, move xpath_of
        2018-10-11 20:20:06 -0400    Handle omitted @inwork
        2018-10-11 18:39:13 -0400    Fix code extract for reftp in s1kd-refls
        2018-10-11 16:45:46 -0400    Add support for DDNs to s1kd-refls
        2018-10-11 16:16:58 -0400    Add -E option to s1kd-refls
        2018-10-11 13:37:50 -0400    Use case-insensitive compares
        2018-10-11 08:13:46 -0400    Explicitly initialize variables
        2018-10-10 17:54:44 -0400    Show XPath to objects in s1kd-brexcheck reports
        2018-10-09 19:28:44 -0400    Add DEBUG option to Makefiles
        2018-10-09 14:15:37 -0400    Use ICN entity URI when matching with s1kd-refls
        2018-10-09 11:31:03 -0400    Update INTRO.md and EXAMPLE.md
        2018-10-07 06:48:53 -0400    Bump version of s1kd-refls
        2018-10-06 15:46:16 -0400    Change %d to %u for unsigned in s1kd-refls
        2018-10-05 14:29:39 -0400    Add -n option to s1kd-refls
        2018-10-04 13:52:34 -0400    Improve memory allocation in s1kd-ls
        2018-10-03 10:14:34 -0400    Add -i option to s1kd-refls
        2018-10-03 10:03:27 -0400    Find latest issue with s1kd-refls
        2018-10-02 18:17:44 -0400    Handle empty pmentry in older issues
        2018-10-02 14:50:54 -0400    Consider pmEntry if only title remains
        2018-10-02 10:27:54 -0400    Bump s1kd-refls version
        2018-10-02 10:26:29 -0400    Remove malloc in isDir
        2018-10-02 10:24:36 -0400    Add -d and -r options to s1kd-refls
        2018-10-01 23:11:16 -0400    Fix display of languageIsoCode in s1kd-refls
        2018-10-01 22:50:50 -0400    Add -CDGP options to s1kd-refls
        2018-10-01 18:03:55 -0400    Add -u option to s1kd-refls
        2018-10-01 16:10:37 -0400    Print s1kd-checkrefs verbose output on stderr
        2018-10-01 16:08:40 -0400    Fix error message in s1kd-instance
        2018-10-01 16:07:45 -0400    Add -r option to s1kd-flatten
        2018-09-29 17:50:34 -0400    Update documentation for s1kd-instance
        2018-09-28 12:38:26 -0400    Fix bug when removing empty PM entries
        2018-09-27 14:53:57 -0400    Add - as value for -I option of s1kd-instance
        2018-09-27 13:04:23 -0400    Add standard namespaces to PM template
        2018-09-27 13:01:05 -0400    Fix RDF for PMs
        2018-09-27 12:38:48 -0400    Add -n option to s1kd-neutralize
        2018-09-26 10:52:38 -0400    Add example of disassyCodeVariant to TUTORIAL.md
        2018-09-26 08:10:38 -0400    Add note in EXAMPLE.md
        2018-09-24 11:17:24 -0400    Change DMC of INSTALL.md source
        2018-09-23 22:39:36 -0400    Add link to pandoc website in INSTALL.md
        2018-09-23 22:37:45 -0400    Fix example in INSTALL.md
        2018-09-23 22:26:33 -0400    Use same font for edges in graphic
        2018-09-23 01:24:53 -0400    Update graphic in TUTORIAL.md
 1.5.0  2018-09-21 13:45:06 -0400    Upissue docs for release
        2018-09-21 12:22:11 -0400    Fix example in s1kd-brexcheck docs
        2018-09-21 11:59:52 -0400    Add separate keys for PMC components
        2018-09-21 11:51:00 -0400    Enable editing of DMC components
        2018-09-21 08:41:31 -0400    Upissue docs changed in last release
        2018-09-21 08:29:53 -0400    Fix doc/.icncatalog
        2018-09-21 08:22:51 -0400    Change DMC scheme, S1000DTOOLS -> S1KDTOOLS
        2018-09-20 15:17:29 -0400    Update TUTORIAL.md
        2018-09-19 14:38:40 -0400    Add WIP note to TUTORIAL.md
        2018-09-19 14:07:04 -0400    Add section on schemas to TUTORIAL.md
        2018-09-18 19:56:21 -0400    Add link to MOI codes and example SNS
        2018-09-18 15:27:25 -0400    Change order of links in README.md
        2018-09-18 15:12:02 -0400    Add WIP basic S1000D tutorial
        2018-09-17 22:44:30 -0400    Allow prefix when editing DMCs with s1kd-metadata
        2018-09-17 13:58:50 -0400    Improve description of s1kd-refs -r option
        2018-09-14 11:55:17 -0400    Hide parser errors on non-XML files
        2018-09-14 11:48:48 -0400    Add -G option to s1kd-ls to list ICNs
        2018-09-11 14:37:58 -0400    Improve description of s1kd-tools in INTRO.md
        2018-09-11 14:09:13 -0400    Change 'arguments' -> 'options' in EXAMPLE.md
        2018-09-11 14:07:28 -0400    Improve description of s1kd-upissue in EXAMPLE.md
        2018-09-05 22:47:39 -0400    Attach RFU to update in doc
        2018-09-05 22:44:38 -0400    Fix flags for EXAMPLE.md in Makefile
        2018-09-05 22:36:36 -0400    Add example screenshot to EXAMPLE.md
        2018-09-04 21:34:20 -0400    Remove unused -V option
        2018-09-04 21:07:15 -0400    Improve example in s1kd-brexcheck docs
        2018-09-04 15:10:59 -0400    Consolidate common functions
        2018-09-04 14:14:55 -0400    Remove extra space from s1kd-icncatalog example
        2018-09-04 13:46:24 -0400    Update documentation about config files
        2018-09-04 13:19:28 -0400    Remove unused XSLT from s1kd-newsmc
        2018-09-04 13:09:56 -0400    Add required header for Windows
        2018-09-04 13:00:30 -0400    Allow s1kd-newdm -b and -s codes to include prefix
        2018-09-04 12:49:06 -0400    Fix usage messages of s1kd-newpm and s1kd-newsmc
        2018-09-04 12:44:32 -0400    Search for config files in parent directories
 1.4.0  2018-08-31 15:24:40 -0400    Upissue docs for release
        2018-08-31 14:48:17 -0400    Add example to s1kd-syncrefs doc
        2018-08-31 14:45:26 -0400    Add example to s1kd-flatten doc
        2018-08-31 14:42:44 -0400    Add example to s1kd-validate doc
        2018-08-31 14:40:35 -0400    Add example to s1kd-refls doc
        2018-08-31 14:37:24 -0400    Add example to s1kd-transform doc
        2018-08-31 14:33:23 -0400    Add example to s1kd-dmrl doc
        2018-08-31 14:29:51 -0400    Add example to s1kd-addicn docs
        2018-08-31 13:49:45 -0400    Add RFU for new tool doc
        2018-08-31 11:50:30 -0400    Add -t and -H options to s1kd-upissue
        2018-08-30 18:36:24 -0400    Remove extra space from s1kd-metadata example
        2018-08-30 18:29:44 -0400    Remove extra space from example in s1kd-ref docs
        2018-08-30 15:47:49 -0400    Remove dependency from install recipe
        2018-08-30 15:41:09 -0400    Remove unused entities
        2018-08-30 15:21:58 -0400    Do not highlight editorial change
        2018-08-30 15:16:49 -0400    Upissue docs changed in last release
        2018-08-30 14:46:23 -0400    Add s1kd-newsmc tool
        2018-08-30 14:31:07 -0400    'pub module' -> 'publication module'
        2018-08-30 14:21:26 -0400    Update new PM template
        2018-08-30 14:19:44 -0400    Initialize variable
        2018-08-30 14:18:14 -0400    Do not exit if child not found
        2018-08-30 08:22:20 -0400    Fix s1kd-ls -N when listing other directories
        2018-08-29 16:29:07 -0400    Add -N option to s1kd-ls
        2018-08-28 15:19:41 -0400    Add -c option to s1kd-upissue
        2018-08-27 14:27:33 -0400    Attach RFU to change in README.md
        2018-08-27 14:13:30 -0400    Add 'software' to description in README.md
        2018-08-23 11:12:48 -0400    Add lib version info to --version
        2018-08-23 08:41:42 -0400    Simplify s1kd-instance -O example in EXAMPLE.md
        2018-08-22 14:05:50 -0400    Reduce scope of variables
        2018-08-22 13:48:54 -0400    Add markup for acronym 'CSDB'
        2018-08-21 12:00:21 -0400    Fix grammer error in s1kd-instance docs
        2018-08-20 18:58:25 -0400    Add link to GitLab repo in README.md
        2018-08-20 13:47:20 -0400    Add -% option to s1kd-dmrl
        2018-08-20 11:13:01 -0400    Bump versions of modified s1kd-new* tools
        2018-08-20 11:11:44 -0400    Improve s1kd-newpm usage message
        2018-08-20 11:09:36 -0400    Add -~ option to s1kd-newpm usage message
        2018-08-20 11:09:00 -0400    Improve s1kd-newimf usage message
        2018-08-20 11:06:39 -0400    Add -~ option to s1kd-newimf usage message
        2018-08-20 11:05:53 -0400    Improve s1kd-newdml usage message
        2018-08-20 11:03:10 -0400    Add -~ option to s1kd-newdml usage message
        2018-08-20 11:02:23 -0400    Improve s1kd-newdm usage message
        2018-08-20 10:57:09 -0400    Improve s1kd-newcom usage message
        2018-08-20 10:53:22 -0400    Add -~ option to s1kd-newddn usage message
        2018-08-20 10:52:05 -0400    Add -~ option to s1kd-newcom usage message
        2018-08-20 10:51:11 -0400    Add -~ option to s1kd-newupf
        2018-08-20 10:46:45 -0400    Add -~ option to s1kd-newpm
        2018-08-20 10:40:31 -0400    Add -~ option to s1kd-newimf
        2018-08-20 10:34:22 -0400    Add -~ option to s1kd-newdml
        2018-08-20 10:26:44 -0400    Add -~ option to s1kd-newddn
        2018-08-20 10:19:38 -0400    Add -~ option to s1kd-newcom
        2018-08-20 10:00:30 -0400    Add -~ option to s1kd-newdm
        2018-08-18 08:39:06 -0400    Handle XML w/ no schema + s1kd-brexcheck -B
 1.3.0  2018-08-17 08:02:37 -0400    Upissue docs for release
        2018-08-17 07:50:48 -0400    Fix spelling error in s1kd-ls docs
        2018-08-17 00:23:29 -0400    Bump version of s1kd-ls
        2018-08-17 00:11:52 -0400    Document s1kd-ls additional arguments
        2018-08-16 23:53:05 -0400    Use inwork issues for docs
        2018-08-16 23:37:15 -0400    Add reading from stdin to s1kd-upissue
        2018-08-16 16:20:17 -0400    Regenerate manpages of upissued docs
        2018-08-16 16:18:45 -0400    Remove old RFUs
        2018-08-15 15:13:22 -0400    Remove unused -D option from s1kd-validate
        2018-08-14 13:45:20 -0400    Bump version of s1kd-flatten
        2018-08-14 13:42:58 -0400    Modify -c option behaviour of s1kd-flatten
        2018-08-14 13:34:13 -0400    Add -c option to s1kd-flatten
        2018-08-11 01:37:49 -0400    Add -l option to s1kd-fmgen
        2018-08-10 15:37:27 -0400    Add -l option to s1kd-syncrefs
        2018-08-10 15:19:09 -0400    Bump versions of fixed tools
        2018-08-10 15:15:47 -0400    Fix overwrite with -l option
        2018-08-10 15:09:58 -0400    Add -l option to s1kd-neutralize
        2018-08-10 14:50:40 -0400    Add -l option to s1kd-transform
        2018-08-10 14:29:10 -0400    Add -l option to s1kd-upissue
        2018-08-10 13:33:25 -0400    Add -l option to s1kd-icncatalog
        2018-08-10 09:24:19 -0400    Add -l option to s1kd-aspp
        2018-08-10 08:33:25 -0400    Create s1kd-instance -O directory automatically
        2018-08-09 12:25:09 -0400    Add .brseveritylevels configuration file
        2018-08-08 18:11:49 -0400    Set theme jekyll-theme-slate
        2018-08-08 18:05:01 -0400    Set theme jekyll-theme-cayman
        2018-08-08 13:15:25 -0400    Add link to s1kd2db in INSTALL.md
        2018-08-08 13:05:36 -0400    Remove "Getting started" label from README.md
        2018-08-08 13:04:26 -0400    Move README.md links to bottom
        2018-08-08 12:55:12 -0400    Add link to GitHub Pages site to README.md
        2018-08-08 12:53:06 -0400    Set theme jekyll-theme-slate
        2018-08-08 12:50:11 -0400    Add "Getting started" label to README.md
        2018-08-08 12:49:26 -0400    Set theme jekyll-theme-minimal
        2018-08-08 12:44:42 -0400    Set theme jekyll-theme-architect
        2018-08-08 12:43:16 -0400    Set theme jekyll-theme-minimal
        2018-08-08 12:42:11 -0400    Add links to README for GitHub Pages
        2018-08-03 15:04:39 -0400    Add ICN listing to s1kd-refls
 1.2.0  2018-08-03 11:01:53 -0400    Update RFU in EXAMPLE.md source
        2018-08-02 15:49:52 -0400    Fix -W option of s1kd-instance
        2018-08-02 10:47:09 -0400    Handle enumerationLabel in s1kd-aspp -g
        2018-08-02 10:32:57 -0400    Change behaviour of s1kd-aspp -c option
        2018-08-02 00:01:36 -0400    Fix ACT/PCT search for issue 3.0 in s1kd-instance
        2018-08-01 23:55:55 -0400    Add ACT/CCT search to s1kd-aspp
        2018-07-31 14:54:43 -0400    Fix removal of empty pmEntry in s1kd-instance
        2018-07-31 09:52:30 -0400    Change s1kd-instance -Y/-y behaviour, add -W
        2018-07-30 10:55:59 -0400    Bump version of s1kd-aspp
        2018-07-30 10:51:41 -0400    Use assert text over attributes in s1kd-aspp -g
        2018-07-25 15:40:06 -0400    Add section on building pubs to EXAMPLE.md
        2018-07-25 14:15:54 -0400    Update s1kd-instance docs
        2018-07-25 13:58:28 -0400    Fix error in s1kd-instance docs
        2018-07-25 13:25:36 -0400    Change 'statement' to 'annotation'
        2018-07-25 12:06:17 -0400    Update s1kd-instance usage message
        2018-07-25 12:00:15 -0400    Change behaviour of s1kd-instance -a option
        2018-07-24 13:25:17 -0400    Add -f option to s1kd-flatten
        2018-07-24 13:11:43 -0400    Add -d option to s1kd-flatten
        2018-07-24 07:52:32 -0400    Bump version of s1kd-checkrefs
        2018-07-23 16:11:11 -0400    Add -q option to s1kd-checkrefs
        2018-07-20 12:00:42 -0400    Add PCT search to s1kd-instance
        2018-07-20 00:43:00 -0400    Separate doc build/clean from binaries
        2018-07-19 20:55:45 -0400    Re-add generated file
        2018-07-19 19:10:45 -0400    Remove generated file temporarily
        2018-07-19 19:09:19 -0400    Re-add generated files
        2018-07-19 19:08:23 -0400    Remove generated files temporarily
        2018-07-19 18:58:43 -0400    Re-add generated files
        2018-07-19 18:55:57 -0400    Remove generated doc files temporarily
        2018-07-19 15:30:46 -0400    Use SN for DME in PCT example of s1kd-instance
        2018-07-19 15:25:38 -0400    Add PCT example for s1kd-instance
        2018-07-19 15:02:45 -0400    Ignore duplicate applic assigns in s1kd-instance
        2018-07-19 10:49:04 -0400    Enable use of primary key in s1kd-instance -p
        2018-07-18 16:29:39 -0400    Add link to S1000D website in README.md
        2018-07-18 15:17:49 -0400    Optimize logo PNG file
        2018-07-18 14:41:12 -0400    Add links in README.md to random list
        2018-07-18 14:25:52 -0400    Fix logo
        2018-07-18 14:21:55 -0400    Add title to logo
        2018-07-18 14:18:37 -0400    Move logo above title
        2018-07-18 10:21:44 -0400    Crop logo
        2018-07-18 10:20:01 -0400    Resize logo
        2018-07-18 10:08:07 -0400    Add project logo to README.md
        2018-07-16 18:03:17 -0400    s1kd-defaults: Add -J option
        2018-07-16 16:37:13 -0400    s1kd-defaults: Prevent auto overwrite with -ib
        2018-07-16 15:34:38 -0400    s1kd-defaults: Prevent overwrite on re-initialize
        2018-07-16 14:59:51 -0400    s1kd-newdm: Add -j option
        2018-07-16 14:17:00 -0400    s1kd-defaults: Add -j option and .brexmap file
        2018-07-16 10:30:11 -0400    s1kd-brexcheck: Fix handling of default BRSL
        2018-07-16 10:26:13 -0400    s1kd-brexcheck: Fix invalid read
        2018-07-16 10:08:34 -0400    s1kd-brexcheck: Fix notation rules in layered mode
        2018-07-13 08:30:12 -0400    Add skillLevelCode BREX mapping
        2018-07-13 08:23:21 -0400    Remove logo
        2018-07-11 14:03:03 -0400    Add project title, logo to README.md
        2018-07-11 09:10:11 -0400    Update DEFAULTS.md
        2018-07-11 08:49:47 -0400    s1kd-metadata: Add skillLevelCode
        2018-07-11 08:29:23 -0400    s1kd-newdm: Add -k option
        2018-07-10 23:20:42 -0400    s1kd-instance: Add -k, -K, -U options
        2018-07-10 12:26:28 -0400    s1kd-newdm: Try using "brex" default for SNS title
 1.1.0  2018-07-09 11:54:17 -0400    Re-add generated files
        2018-07-09 11:51:35 -0400    Removed generated files temporarily
        2018-07-09 11:33:15 -0400    s1kd-brexcheck: Bump version
        2018-07-09 10:16:16 -0400    Wrap example code at 70 chars in EXAMPLE.md
        2018-07-09 10:02:23 -0400    Mark RFUs for highlight in docs
        2018-07-09 09:27:08 -0400    s1kd-brexcheck: Fix SNS check with default BREX
        2018-07-06 11:05:38 -0400    s1kd-brexcheck: Add support for "pattern" values
        2018-07-06 08:43:32 -0400    s1kd-brexcheck: Remove unused parameter
        2018-07-06 08:37:15 -0400    s1kd-brexcheck: Only show invalid objects (-c)
        2018-07-05 16:09:51 -0400    Update EXAMPLE.md
        2018-07-05 15:30:09 -0400    s1kd-defaults: Extend -b option's usage
        2018-07-05 14:15:45 -0400    s1kd-newdm: Add -B option to usage
        2018-07-05 14:07:47 -0400    s1kd-newdm: Remove memory leak
        2018-07-05 14:04:20 -0400    s1kd-newdm: Add -B option
        2018-07-05 11:25:45 -0400    s1kd-flatten: Handle malformed PM
        2018-07-05 10:03:09 -0400    s1kd-defaults: Add -b option
        2018-07-03 15:12:24 -0400    s1kd-new*: Handle codes with standard prefixes
        2018-07-03 08:52:56 -0400    s1kd-brexcheck: Include line # in short output
        2018-07-02 21:56:31 -0400    s1kd-newddn: Free ctx
        2018-07-02 21:54:39 -0400    s1kd-newdml: Free all memory
        2018-07-02 21:51:27 -0400    s1kd-newimf: Update Makefile
        2018-07-02 21:49:54 -0400    s1kd-newimf: Add -m option
        2018-07-02 14:00:16 -0400    s1kd-newpm: Free memory for -m
        2018-07-02 13:59:49 -0400    s1kd-newddn: Free memory for -m
        2018-07-02 13:59:04 -0400    s1kd-newcom: free -> xmlFree
        2018-07-02 13:58:26 -0400    s1kd-newcom: Free memory for -m
        2018-07-02 13:57:55 -0400    s1kd-newdml: Add -m option
        2018-07-02 13:51:08 -0400    s1kd-newddn: Add -m option
        2018-07-02 13:41:13 -0400    s1kd-newcom: Add -m option
        2018-07-02 13:30:22 -0400    s1kd-newpm: Add -m option
        2018-07-02 08:45:21 -0400    s1kd-instance: Add -m option
        2018-07-01 23:51:08 -0400    s1kd-checkrefs: Add prefix to error message
        2018-07-01 23:50:19 -0400    s1kd-brexcheck: Add prefix to error message
        2018-07-01 23:49:25 -0400    s1kd-acronyms: 'list' -> 'list file'
        2018-07-01 23:48:41 -0400    s1kd-acronyms/s1kd-validate: Handle missing list
        2018-07-01 23:40:18 -0400    s1kd-checkrefs: Handle missing list file
        2018-07-01 23:37:34 -0400    s1kd-brexcheck: Handle missing list file
        2018-07-01 19:32:09 -0400    s1kd-instance: Add COM/DML support to -c
        2018-06-30 09:42:32 -0400    s1kd-refls: Fix usage message
        2018-06-30 09:39:07 -0400    s1kd-refls: Add -l option
        2018-06-30 09:27:23 -0400    s1kd-acronyms: Fail if list cannot be read
        2018-06-30 09:22:14 -0400    s1kd-acronyms: Fix usage message
        2018-06-30 09:14:36 -0400    s1kd-acronyms: '-L' -> '-l', improve err handling
        2018-06-30 09:05:51 -0400    s1kd-index: Add -l option
        2018-06-30 08:40:06 -0400    s1kd-index: Add -D option
        2018-06-29 15:21:57 -0400    s1kd-index: Add support for .indexflags file
        2018-06-29 14:29:18 -0400    s1kd-acronyms: Handle error if list doesn't exist
        2018-06-29 14:11:27 -0400    s1kd-acronyms: Add .acronyms file
        2018-06-29 11:47:13 -0400    s1kd-refls: Read stdin if no objects are specified
        2018-06-29 11:14:00 -0400    Remove logo
        2018-06-29 11:08:36 -0400    Add documentation configuration files
        2018-06-29 11:03:37 -0400    Change default ICN catalog file name
        2018-06-29 10:43:16 -0400    Resize logo
        2018-06-29 10:41:58 -0400    Add logo to README
        2018-06-27 22:23:34 -0400    s1kd-validate: Fix memory leak
        2018-06-27 22:15:43 -0400    s1kd-ref: Fix memory leak
        2018-06-27 22:12:36 -0400    s1kd-refls: Cleanup parser
        2018-06-27 22:07:48 -0400    s1kd-metadata: Free all memory
        2018-06-27 22:06:06 -0400    s1kd-ls: Fix memory leak
        2018-06-27 21:43:21 -0400    s1kd-icncatalog: Free all memory
        2018-06-27 21:40:04 -0400    s1kd-flatten: Cleanup parser
        2018-06-27 21:37:03 -0400    s1kd-dmrl: Cleanup parser
        2018-06-27 21:35:26 -0400    s1kd-defaults: Cleanup parser
        2018-06-27 21:31:17 -0400    s1kd-checkrefs: Fix segfault
        2018-06-27 17:20:52 -0400    s1kd-addicn: Bump version
        2018-06-27 13:47:07 -0400    s1kd-brexcheck: Find built-in BREX in layered mode
        2018-06-27 13:31:48 -0400    s1kd-acronyms: Fix memory leak
        2018-06-27 13:28:22 -0400    s1kd-addicn: Cleanup all memory
        2018-06-27 13:23:19 -0400    s1kd-sns: Cleanup XML parser
        2018-06-27 08:43:24 -0400    Update EXAMPLE.md
        2018-06-26 22:57:04 -0400    s1kd-newdm: Fix default schema for IC 933
        2018-06-26 14:22:59 -0400    s1kd-ref: Add more examples to docs
        2018-06-26 08:44:24 -0400    Add examples of validation to EXAMPLE.md
        2018-06-25 21:01:38 -0400    Add more details on the DMRL to EXAMPLE.md
        2018-06-25 15:53:04 -0400    s1kd-dmrl: Add -v to SYNOPSIS
        2018-06-25 15:51:58 -0400    s1kd-newupf: Add -v option
        2018-06-25 15:46:00 -0400    s1kd-dmrl: Add -v option
 1.0.0  2018-06-25 09:54:51 -0400    Update INSTALL.md
        2018-06-25 09:44:49 -0400    Add uninstall rule to all Makefiles
        2018-06-23 10:13:15 -0400    Add ein resolve for 3.0
        2018-06-23 09:47:06 -0400    Add techrep resolve for 4.0
        2018-06-21 15:14:06 -0400    Update s1kd-instance example
        2018-06-21 15:05:13 -0400    Add examples to s1kd-instance docs
        2018-06-21 14:18:50 -0400    Bump version
        2018-06-21 14:18:16 -0400    Inherit applic for FM entries
        2018-06-21 13:11:19 -0400    s1kd-ref: do not format output XML
        2018-06-21 09:38:35 -0400    Cleanup main Makefile
        2018-06-19 09:14:53 -0400    Add CSN ref support
        2018-06-19 09:01:53 -0400    Resolve CSN refs against IPDs
        2018-06-15 19:03:37 -0400    Bump version
        2018-06-15 18:55:53 -0400    Add restricted characters for Win32
        2018-06-15 16:22:25 -0400    Fix s1kd-sns on win32
        2018-06-15 15:42:36 -0400    Move s1kd-sns to "Authoring" tools in INTRO.md
        2018-06-15 15:38:27 -0400    Document --version option in s1kd-sns
        2018-06-15 15:36:03 -0400    Document --version option in s1kd-fmgen
        2018-06-15 15:29:41 -0400    Add s1kd-sns tool
        2018-06-15 11:01:20 -0400    s1kd-fmgen: Rename -p to -P and add new -p option
        2018-06-14 13:38:58 -0400    Minor fixes to s1kd-fmgen
        2018-06-14 09:22:05 -0400    Add -X and -x options to s1kd-fmgen
        2018-06-14 08:41:07 -0400    Add -! option to s1kd-acronyms
        2018-06-13 12:54:21 -0400    Bump version
        2018-06-13 12:53:55 -0400    Update default ipd template
        2018-06-13 12:43:44 -0400    Resolve ISN part refs
        2018-06-12 00:04:00 -0400    Copy applicRefId to flattened entries
        2018-06-11 23:54:37 -0400    Include applic info in FM lists
        2018-06-10 07:06:56 -0400    Update docs
        2018-06-10 07:06:06 -0400    Fix spelling error
        2018-06-10 06:58:56 -0400    Fix short opts for s1kd-defaults
        2018-06-10 06:54:33 -0400    Fix docs
        2018-06-10 06:49:06 -0400    Add .fmtypes support to s1kd-defaults
        2018-06-10 00:50:45 -0400    Add example of .fmtypes simple text format
        2018-06-10 00:47:02 -0400    Add support for .fmtypes simple text format
        2018-06-09 22:42:54 -0400    Bump version
        2018-06-09 22:41:52 -0400    Flatten non-hierarchical FM
        2018-06-09 20:32:04 -0400    Update COMPATIBILITY.md
        2018-06-09 20:27:46 -0400    Update INTRO.md
        2018-06-09 20:23:00 -0400    Add s1kd-fmgen tool
        2018-06-08 11:03:57 -0400    Modify recipe for EXAMPLE.md to fix TOC
        2018-06-07 13:06:31 -0400    Bug fixes to s1kd-defaults
        2018-06-07 09:43:27 -0400    Update README.md
        2018-06-07 09:40:39 -0400    Update DEFAULTS.md
        2018-06-07 09:21:33 -0400    Update EXAMPLE.md
        2018-06-07 09:09:37 -0400    "defaults"/"dmtypes" -> ".defaults"/".dmtypes"
        2018-06-06 16:29:55 -0400    Update COMPATIBILITY.md
        2018-06-06 15:59:08 -0400    Bump version
        2018-06-06 15:49:06 -0400    Add support for older issues to s1kd-checkrefs
        2018-06-06 14:09:44 -0400    Update COMPATIBILITY.md
        2018-06-06 11:10:07 -0400    Add support for older issues to s1kd-flatten
        2018-06-06 09:20:23 -0400    Reorganize repository
        2018-06-04 22:27:23 -0400    Add support for older issues to s1kd-syncrefs
        2018-06-04 10:57:06 -0400    Fix templates.h recipe
        2018-06-03 14:34:37 -0400    Document -S and -i options
        2018-06-03 14:18:53 -0400    Add -S and -i options to s1kd-newdml
        2018-06-02 23:05:32 -0400    Handle DML DM entries with explicitly no info name
        2018-06-02 22:58:47 -0400    Add -! option to s1kd-newdm
        2018-06-01 16:23:56 -0400    Document --version option
        2018-06-01 15:45:28 -0400    Add --version option to all tools.
        2018-06-01 12:25:01 -0400    Fix acronym deletion for issue 3.0 and lower
        2018-06-01 12:24:03 -0400    Add examples for s1kd-acronyms
        2018-06-01 11:54:13 -0400    End line even if there is an error
        2018-06-01 11:46:48 -0400    Add metadata for various CSDB object codes
        2018-05-30 22:53:50 -0400    Remove extra pass after reading from stdin
        2018-05-30 17:54:56 -0400    Fix DML auto name
        2018-05-30 11:50:39 -0400    Add -n option to s1kd-checkrefs
        2018-05-23 23:14:14 -0400    Fix usage message/synopsis
        2018-05-23 23:08:41 -0400    Add -p option to s1kd-transform
        2018-05-23 15:52:23 -0400    Add examples to all s1kd-new* tools
        2018-05-23 15:23:47 -0400    Add TOC to EXAMPLE.md
        2018-05-23 09:51:11 -0400    Don't duplicate enterpriseName from template
        2018-05-21 13:05:41 -0400    Add support for older issues
        2018-05-21 12:49:00 -0400    Add support for older issues
        2018-05-21 11:46:02 -0400    Update COMPATIBILITY.md
        2018-05-21 11:44:08 -0400    Update COMPATBILITY.md
        2018-05-17 09:37:05 -0400    Add support for older issues
        2018-05-14 19:36:32 -0400    Update COMPATIBILITY.md
        2018-05-14 19:35:21 -0400    Add support for older issues to s1kd-index
        2018-05-14 18:44:31 -0400    Update COMPATIBILITY.md
        2018-05-14 18:42:59 -0400    Add support for issue 3.0 and update docs
        2018-05-14 15:43:28 -0400    Update COMPATIBILITY.md
        2018-05-14 15:37:57 -0400    Update COMPATIBILITY.md
        2018-05-14 13:08:07 -0400    Fix real_path for WIN32
        2018-05-14 12:42:11 -0400    Fix initialization
        2018-05-14 08:14:26 -0400    Include default BREX codes in report
        2018-05-13 01:25:20 -0400    Add -B option
        2018-05-13 00:23:46 -0400    Search default BREX, add older issue support
        2018-05-12 13:17:01 -0400    Update Makefile
        2018-05-12 12:57:01 -0400    Change behavior of arguments to s1kd-instance tool
        2018-05-12 00:13:10 -0400    Ignore carriage return in list inputs
        2018-05-10 15:54:50 -0400    Update usage message
        2018-05-10 15:30:25 -0400    Add -f option
        2018-05-10 10:37:11 -0400    Remove TOC from EXAMPLE.md
        2018-05-10 10:33:36 -0400    Add TOC to EXAMPLE.md
        2018-05-10 10:26:16 -0400    Update EXAMPLE.md
        2018-05-10 08:18:12 -0400    Don't supress file list (-f) with -q option
        2018-05-08 23:21:43 -0400    Fix memory leak
        2018-05-08 13:13:48 -0400    Remove elems with change type "delete" on upissue
        2018-05-08 08:04:58 -0400    Add -f option
        2018-05-07 09:49:39 -0400    Handle bug in libxml < 2.9.2 in all tools
        2018-05-07 09:19:38 -0400    Handle libxml bug at compile time
        2018-05-06 23:06:38 -0400    Update s1kd-transform documentation
        2018-05-05 00:37:17 -0400    Update COMPATIBILITY.md
        2018-05-05 00:35:17 -0400    Add support for older issues
        2018-05-04 13:46:46 -0400    Check IDREFS, handle older attribute names
        2018-05-04 11:32:38 -0400    Add -x option
        2018-05-04 08:54:32 -0400    Add EXAMPLES section
        2018-05-03 09:10:26 -0400    Clarify bug-related comments
        2018-05-02 13:54:34 -0400    Handle bug in libxml 2.9.2
        2018-05-01 11:57:54 -0400    Update INTRO.md
        2018-05-01 11:54:48 -0400    Update INTRO.md
        2018-05-01 11:38:21 -0400    Update COMPATIBILITY.md
        2018-05-01 11:35:11 -0400    Add -$ option and support for older issues
        2018-05-01 10:34:54 -0400    Handle comments when sorting
        2018-05-01 10:26:38 -0400    Group uncommented defaults
        2018-05-01 10:23:54 -0400    Add new defaults
        2018-04-30 13:47:48 -0400    Update Makefile
        2018-04-30 08:51:15 -0400    Update documentation
        2018-04-30 08:44:22 -0400    Update DEFAULTS.md
        2018-04-30 08:40:07 -0400    Add -P option to s1kd-newdm
        2018-04-30 08:03:43 -0400    Add -M option to s1kd-newdm
        2018-04-27 19:41:27 -0400    Fix some templates
        2018-04-27 16:32:11 -0400    Fix -q option of s1kd-validate
        2018-04-27 16:04:57 -0400    Remove frontmatter schema for issue 4.0
        2018-04-27 12:23:40 -0400    Replace - symbol with ~
        2018-04-27 12:05:00 -0400    Update compatibility for s1kd-acronyms
        2018-04-27 12:02:26 -0400    Handle bad filename
        2018-04-27 11:58:13 -0400    Add support for Issue 3.0 to s1kd-acronyms
        2018-04-27 11:49:23 -0400    Merge branch 'master' of https://github.com/kibook/s1kd-tools
        2018-04-27 11:48:45 -0400    Add support for < Issue 3.0 to s1kd-acronyms
        2018-04-27 11:45:19 -0400    Fix IPD for Issue 4.1
        2018-04-27 11:43:05 -0400    Fix IPD for Issue 4.0
        2018-04-27 11:18:28 -0400    Fix dmRef for < 3.0 in DM and PM
        2018-04-27 09:56:12 -0400    Update COMPATIBILITY.md
        2018-04-27 09:54:27 -0400    Add COMPATIBILITY.md
        2018-04-27 08:46:57 -0400    Update Makefiles
        2018-04-26 10:03:11 -0400    Add -m option
        2018-04-24 19:51:44 -0400    Change -w option, add -W option
        2018-04-24 19:26:14 -0400    Do not overwrite or print newline if error
        2018-04-24 19:20:33 -0400    Add ~ operator to s1kd-metadata conditions
        2018-04-24 15:35:16 -0400    Don't include extra newline separator
        2018-04-23 22:36:37 -0400    Improve conversion to old issues
        2018-04-23 09:13:27 -0400    Only read defaultBrSeverityLevel once per BREX
        2018-04-23 09:07:05 -0400    Try using defaultBrSeverityLevel for rules w/o one
        2018-04-22 21:24:23 -0400    Add support for issues 2.1, 2.0 to s1kd-new* tools
        2018-04-22 19:41:39 -0400    Add support for issue 2.2 to s1kd-newpm
        2018-04-22 19:34:22 -0400    Add support for issue 2.2 to s1kd-newdml
        2018-04-22 19:19:13 -0400    Add support for issue 2.2 to s1kd-newddn
        2018-04-22 19:14:38 -0400    Add support for issue 2.2 to s1kd-newcom
        2018-04-22 19:06:13 -0400    Add issue 2.2 support to s1kd-newdm
        2018-04-22 18:31:15 -0400    Update README.md
        2018-04-22 10:22:26 -0400    Update Makefile
        2018-04-22 10:01:56 -0400    Handle metadata setting for 3.0 objects
        2018-04-21 23:02:44 -0400    Add auto-name support for 3.0 objects
        2018-04-20 14:13:01 -0400    Include issue info in auto named UPF
        2018-04-20 14:04:10 -0400    Handle other CSDB object types
        2018-04-19 23:01:43 -0400    Document -t option
        2018-04-19 11:35:16 -0400    Add s1kd-icncatalog tool
        2018-04-19 08:35:09 -0400    Update INTRO.md
        2018-04-19 08:29:39 -0400    Update README.md
        2018-04-18 12:12:50 -0400    Replace usage of strndup with sscanf
        2018-04-18 10:58:51 -0400    Add -q option to s1kd-dmrl
        2018-04-18 10:45:13 -0400    Add -q option to s1kd-new* tools
        2018-04-18 09:29:15 -0400    Add -I option to s1kd-flatten
        2018-04-17 16:32:09 -0400    Add newline after each block
        2018-04-17 15:35:25 -0400    Ensure issue_info is NULL if not read
        2018-04-17 15:33:28 -0400    Read issue info and language from reference
        2018-04-17 14:00:27 -0400    Don't add extra newlines
        2018-04-16 13:45:16 -0400    Add defaults file manpage
        2018-04-16 13:22:58 -0400    Add PREFIX variable for bin/docs install location
        2018-04-16 12:57:04 -0400    Make defaults file doc a man5 page
        2018-04-16 12:41:44 -0400    Simplify examples of defaults and dmtypes files
        2018-04-16 09:48:32 -0400    Skip files with invalid names
        2018-04-16 09:46:55 -0400    Fix -o option
        2018-04-16 09:25:10 -0400    Do not treat -N objects as old
        2018-04-16 09:13:03 -0400    Add -I and -o options
        2018-04-13 11:50:47 -0400    Handle shortPmTitle
        2018-04-13 11:48:45 -0400    Add -s option to s1kd-newpm
        2018-04-13 11:19:09 -0400    Handle pmTitle in PM entries
        2018-04-13 11:14:45 -0400    Handle ICN entries
        2018-04-13 10:57:46 -0400    Handle DML refs
        2018-04-13 10:46:09 -0400    Handle comment and DML entries
        2018-04-13 10:36:49 -0400    Handle PM entries
        2018-04-11 23:23:12 -0400    Throw error for no SNS rules in strict mode only
        2018-04-11 13:31:45 -0400    Update usage message and example Makefile
        2018-04-11 13:26:01 -0400    Add -L option to s1kd-checkrefs
        2018-04-11 10:37:23 -0400    Fix invalid substring length
        2018-04-11 10:35:13 -0400    Fix invalid substring length
        2018-04-11 00:17:03 -0400    Fix flagging term at end of text
        2018-04-11 00:12:25 -0400    Fix marking acronym at end of text, id matching
        2018-04-10 09:41:03 -0400    Add examples of all identifiers to template
        2018-04-09 23:08:01 -0400    Include allowedObjectFlag in XML report
        2018-04-09 22:49:07 -0400    Add missing defaults identifiers
        2018-04-06 13:12:55 -0400    Search for referenced BREX in input object list
        2018-04-06 11:39:45 -0400    "data module" -> "CSDB object" where appropriate
        2018-04-06 11:34:19 -0400    Add -l option to s1kd-validate
        2018-04-06 11:21:21 -0400    Add -L option to s1kd-brexcheck
        2018-04-05 08:25:39 -0400    Fix s1kd-index's term search
        2018-04-04 09:51:50 -0400    Add initial support for issue 3.0
        2018-04-03 16:03:35 -0400    Add -w option to s1kd-metadata
        2018-04-03 14:34:55 -0400    Add dmCode attributes
        2018-04-03 13:23:29 -0400    Don't allocate for uneeded latest/official lists
        2018-04-03 09:59:08 -0400    Sort/compare by basename only
        2018-04-03 09:17:45 -0400    Only allocate lists that will be printed
        2018-04-02 15:47:13 -0400    Add -0 option to s1kd-ls
        2018-04-02 10:04:03 -0400    Add -D option, fix -d documentation
        2018-04-02 09:57:46 -0400    Add -d option to s1kd-ref
        2018-04-02 09:48:25 -0400    Document -il options, add -T option
        2018-03-31 08:57:31 -0400    Add example
        2018-03-31 02:00:39 -0400    Add s1kd-newupf tool
        2018-03-30 10:10:07 -0400    Remove extra newlines with -F option
        2018-03-30 09:58:41 -0400    Only add newlines if showing all metadata
        2018-03-30 09:52:22 -0400    Separate metadata blocks for multi DMs w/ newline
        2018-03-29 23:17:21 -0400    '-L' -> '-l', fix list in docs, add examples
        2018-03-29 12:39:56 -0400    Add -X option
        2018-03-29 09:01:20 -0400    Handle 'path' metadata in format string
        2018-03-29 08:44:57 -0400    Replace non-standard strndup function
        2018-03-29 08:41:25 -0400    Add limits.h header for PATH_MAX
        2018-03-29 08:38:33 -0400    Add -q option to s1kd-metadata
        2018-03-29 08:23:56 -0400    Update README.md
        2018-03-28 23:52:08 -0400    Add 'path' metadata
        2018-03-28 23:29:38 -0400    Fix -X option
        2018-03-28 23:18:50 -0400    Handle optional info name
        2018-03-28 23:01:12 -0400    Do not fclose on stdin
        2018-03-28 22:36:44 -0400    Handle nonexistant list files
        2018-03-28 22:18:01 -0400    Add -F option
        2018-03-28 13:54:58 -0400    Add -e option, add 'title' metadata
        2018-03-28 13:19:25 -0400    Update documentation
        2018-03-28 13:08:29 -0400    Add support for DDN and DML objects
        2018-03-28 12:01:41 -0400    Remove functionality duplicated by s1kd-metadata
        2018-03-28 11:17:43 -0400    Rename s1kd-dmls to s1kd-ls
        2018-03-28 09:57:12 -0400    Add -L option to s1kd-metadata
        2018-03-27 23:49:54 -0400    'dmtype' -> 'schema' in error messages
        2018-03-27 02:04:50 -0400    Remove extra whitespace from template
        2018-03-27 01:58:03 -0400    Change default install prefix to /usr/local/bin
        2018-03-27 01:36:29 -0400    Check missing components in PMC
        2018-03-27 01:32:01 -0400    Check missing components in DML code
        2018-03-27 01:26:50 -0400    Check for missing COM code components
        2018-03-27 01:20:54 -0400    Check for missing DDN code components
        2018-03-27 01:13:59 -0400    Delete empty deliveryList
        2018-03-26 08:13:33 -0400    'LINE_MAX' -> 'PATH_MAX'
        2018-03-25 18:33:02 -0400    Add delete.xsl
        2018-03-25 18:10:19 -0400    Read from stdin if no PM is specified
        2018-03-25 01:34:39 -0400    Add -D option to s1kd-acronyms
        2018-03-24 08:39:59 -0400    Add -L option to s1kd-acronyms
        2018-03-23 23:51:20 -0400    Make sns override techName default, but not -t
        2018-03-23 15:50:18 -0400    Fix example in INSTALL.md
        2018-03-23 15:43:25 -0400    Use multiple-pattern formatting in usage message
        2018-03-23 15:13:16 -0400    Update install requirements
        2018-03-23 15:11:37 -0400    Add INSTALL.md
        2018-03-23 08:43:35 -0400    Change behaviour of -m mode, add -f option
        2018-03-23 08:17:06 -0400    Update intro
        2018-03-22 23:19:08 -0400    Remove unused functions
        2018-03-22 23:17:35 -0400    Fix width specifiers, remove memory leak
        2018-03-22 23:14:21 -0400    Remove unused assignment, reduce scope
        2018-03-22 23:07:17 -0400    Reformat example XML
        2018-03-22 23:02:41 -0400    Add s1kd-index tool
        2018-03-22 18:07:26 -0400    Clarify descriptions of -A and -a in usage message
        2018-03-22 18:01:19 -0400    Change wording of -f usage message.
        2018-03-22 16:03:09 -0400    Add temporary workaround for WIN32
        2018-03-22 13:58:15 -0400    Do not overwrite defaults file values
        2018-03-22 13:47:04 -0400    Handle unset LANG, make "und-ZZ" default
        2018-03-22 13:38:19 -0400    Handle no LANG env variable set
        2018-03-21 22:26:30 -0400    Fix PCT applic assigns not being counted
        2018-03-20 21:47:27 -0400    Add -d option
        2018-03-20 11:07:05 -0400    Add -s option
        2018-03-19 11:44:18 -0400    Add -i to usage message.
        2018-03-19 10:46:09 -0400    Document s1kd-defaults tool in intro/examples
        2018-03-19 10:33:39 -0400    Add s1kd-defaults tool
        2018-03-15 10:29:15 -0400    Add -f, -o, -r, and -s options
        2018-03-15 01:04:46 -0400    Add comment and ICN ref support
        2018-03-14 14:09:56 -0400    s1kd-dmref -> s1kd-ref
        2018-03-14 14:06:48 -0400    Update introduction
        2018-03-14 14:01:33 -0400    Update Makefile
        2018-03-14 13:59:41 -0400    Rename s1kd-dmref to s1kd-ref, add pmRef support
        2018-03-13 23:30:28 -0400    Add -F option; Change -G behaviour
        2018-03-12 13:00:17 -0400    Update intro
        2018-03-12 12:52:13 -0400    Add man page
        2018-03-12 12:51:16 -0400    Rename s1kd-flatpm to s1kd-flatten
        2018-03-12 12:10:07 -0400    Remove empty pmEntry elements
        2018-03-10 23:36:39 -0500    Add -y option
        2018-03-09 13:52:51 -0500    'defaults_file.md' -> 'DEFAULTS.md'
        2018-03-09 13:27:42 -0500    Update list of 'defaults' identifiers
        2018-03-09 13:21:27 -0500    Change usage of 'sns' default
        2018-03-09 12:55:56 -0500    Fix 'l' -> 'H'
        2018-03-09 09:23:58 -0500    Change -l to -H
        2018-03-09 00:56:18 -0500    Add -l option
        2018-03-09 00:01:17 -0500    Add url metadata
        2018-03-08 23:13:10 -0500    '-t' -> '-T'; add -0 and new -t options
        2018-03-08 12:32:44 -0500    Reformat help message
        2018-03-07 12:46:42 -0500    Add -g and -G options
        2018-03-07 11:20:50 -0500    Separate attrs in issueInfo and language
        2018-03-07 11:06:42 -0500    Sort metadata alphabetically
        2018-03-07 10:59:49 -0500    View/edit multiple pieces of metadata
        2018-03-06 15:24:50 -0500    Place sourceDmIdent before repositorySourceDmIdent
        2018-03-06 11:37:37 -0500    Add create for RPC/ORIG enterpriseName
        2018-03-06 11:04:58 -0500    Add -p opt to usage
        2018-03-05 23:06:53 -0500    Try to read lang/country codes from environment
        2018-03-05 15:25:46 -0500    's1kd-asp' -> 's1kd-aspp'
        2018-03-05 15:22:06 -0500    's1kd-asp' -> 's1kd-aspp'
        2018-03-05 15:21:17 -0500    Rename tool to s1kd-aspp
        2018-03-04 20:43:43 -0500    Remove extra whitespace
        2018-03-04 20:41:05 -0500    Add identity template automatically
        2018-03-04 20:31:28 -0500    Make identity.xsl common
        2018-03-04 11:22:51 -0500    Add EXSLT support; fix memory leaks
        2018-03-04 11:12:46 -0500    Fix memory leaks
        2018-03-04 11:08:15 -0500    Add support for EXSLT
        2018-03-04 11:02:20 -0500    Handle sets/ranges; add support for EXSLT
        2018-03-03 23:14:32 -0500    Handle text asserts; fix memory leaks
        2018-03-03 15:46:36 -0500    Add functionality for generating display text
        2018-03-01 14:34:29 -0500    Add section to usage examples
        2018-02-28 14:45:31 -0500    Fix formatting in doc
        2018-02-28 13:51:48 -0500    Add s1kd-asp tool
        2018-02-26 16:17:23 -0500    Add RPC and originator
        2018-02-26 16:13:42 -0500    Upissue usage examples to first official issue
        2018-02-26 14:15:45 -0500    Prefer alt name/shortName for functional item
        2018-02-26 13:59:29 -0500    Only resolve caution/warning ref if found in CIR
        2018-02-26 13:05:37 -0500    Remove extra space
        2018-02-26 13:03:56 -0500    Document "identity" template
        2018-02-26 12:40:57 -0500    Add ref to -x option in -r example
        2018-02-26 12:32:16 -0500    Use XSLT for CIR resolve, add -x option
        2018-02-24 08:36:14 -0500    Correct 'dmtypes' XML file description
        2018-02-24 00:18:16 -0500    Remove extraneous acronym definition
        2018-02-23 16:30:43 -0500    Fix grammar
        2018-02-23 16:18:11 -0500    Remove extra line from examples
        2018-02-23 16:10:36 -0500    Reformat XML example
        2018-02-23 16:07:40 -0500    Reformat XML examples
        2018-02-23 16:06:16 -0500    Reformat XML example
        2018-02-23 16:02:37 -0500    Limit width of examples to 70 chars.
        2018-02-23 15:53:41 -0500    Reformat XML examples
        2018-02-23 15:41:40 -0500    Reorganize + reformat docs
        2018-02-23 15:37:16 -0500    Reorganize + reformat docs
        2018-02-23 15:33:28 -0500    Reorganize + reformat docs
        2018-02-23 15:30:29 -0500    Reorganize + reformat docs
        2018-02-23 15:28:36 -0500    Reorganize + reformat docs
        2018-02-23 15:26:15 -0500    Reorganize + reformat docs
        2018-02-23 15:22:20 -0500    Reorganize + reformat docs
        2018-02-23 15:18:11 -0500    Reorganize + reformat docs
        2018-02-23 15:13:11 -0500    Reorganize + reformat docs
        2018-02-23 15:05:32 -0500    Reorganize + reformat docs
        2018-02-23 15:01:42 -0500    Reorganize + reformat docs
        2018-02-23 14:57:05 -0500    Reorganize + reformat docs
        2018-02-23 14:53:31 -0500    Reorganize + reformat docs
        2018-02-23 14:42:39 -0500    Reorganize + reformat docs
        2018-02-23 13:40:17 -0500    Reorganize + reformat docs
        2018-02-23 13:35:36 -0500    Reorganize + reformat docs
        2018-02-22 22:54:23 -0500    'General Commands Manual' -> 's1kd-tools'
        2018-02-22 22:53:07 -0500    Reorganize + reformat docs
        2018-02-22 22:47:44 -0500    Reorganize + reformat docs
        2018-02-22 22:41:25 -0500    Alphabetize options
        2018-02-22 22:38:03 -0500    Reorganize + reformat docs
        2018-02-22 22:27:55 -0500    Limit to 70 char width
        2018-02-22 22:25:55 -0500    Reorganize + reformat docs
        2018-02-22 22:19:06 -0500    Reorganize + reformat docs
        2018-02-22 22:12:22 -0500    Reorganize + reformat doc
        2018-02-21 23:51:10 -0500    Add -r option
        2018-02-16 13:41:11 -0500    Improve formatting of examples in docs
        2018-02-16 13:24:44 -0500    Duplicate '-n' -> '-v'
        2018-02-16 10:46:38 -0500    Add -n, -v, and -f options
        2018-02-13 08:21:37 -0500    Include extension in base path
        2018-02-12 12:22:15 -0500    Fix missing | in XPath expression
        2018-02-09 09:42:53 -0500    Add -f option
        2018-02-08 23:29:42 -0500    Reduce scope, add width limits, fix memory leaks
        2018-02-08 16:39:44 -0500    Reduce scope, add width limit
        2018-02-08 16:38:14 -0500    Add width specifiers
        2018-02-08 16:34:03 -0500    Reduce scope of variable 'dmc'
        2018-02-08 16:31:37 -0500    Add -% option
        2018-02-08 16:24:42 -0500    Add -% option
        2018-02-08 16:13:02 -0500    Handle non-existant custom template error
        2018-02-08 16:11:01 -0500    Handle non-existant custom template error
        2018-02-08 16:09:54 -0500    Add -% option
        2018-02-08 15:32:03 -0500    Add -% option
        2018-02-08 14:16:16 -0500    Add -% option
        2018-02-08 14:02:54 -0500    Handle custom template dir in xml_skeleton
        2018-02-08 13:58:56 -0500    Remove optional recipes from cleanup
        2018-02-08 13:17:48 -0500    Add -% option
        2018-02-02 08:12:48 -0500    Remove optional build recipes
        2018-02-01 22:44:12 -0500    Add -F option
        2018-02-01 22:29:46 -0500    Add -d option
        2018-02-01 14:18:23 -0500    Add -l option
        2018-02-01 11:24:13 -0500    Add s1kd-addicn tool
        2018-01-27 10:51:18 -0500    Change behaviour, fix overwrite
        2018-01-27 10:39:29 -0500    Change behaviour of s1kd-transform tool
        2018-01-27 10:24:37 -0500    Change behaviour of tool
        2018-01-26 16:04:04 -0500    Add source for docs
        2018-01-26 15:58:00 -0500    Add 'EXAMPLE.md' and 'defaults_file.md'
        2018-01-26 13:33:47 -0500    Fix bug with NULL string
        2018-01-26 13:30:56 -0500    Fix bug with mem alloc
        2018-01-26 11:44:06 -0500    Check overwrite before processing arguments
        2018-01-26 11:38:28 -0500    Add security info for ICN, DML
        2018-01-26 11:34:36 -0500    Read RPC info from defaults
        2018-01-26 10:22:24 -0500    Add -r and -R options
        2018-01-26 09:30:09 -0500    Add support for PM, IMF, COM, DML
        2018-01-25 16:17:48 -0500    Remove -t, -i, -l, -D opts, add ICNs and issueType
        2018-01-24 23:18:41 -0500    Add -t, -i, -l, and -D options
        2018-01-24 22:56:14 -0500    List ICN metadata files
        2018-01-20 08:53:26 -0500    Update intro
        2018-01-20 08:40:41 -0500    Add s1kd-refls
        2018-01-20 08:09:25 -0500    '-I' -> '-n'
        2018-01-19 11:46:14 -0500    Update docs
        2018-01-19 08:16:32 -0500    Fix SYNOPSIS title
        2018-01-19 00:03:03 -0500    Add s1kd-flatpm tool
        2018-01-18 16:19:14 -0500    Update documentation
        2018-01-18 16:15:35 -0500    Add support for issue 2.3
        2018-01-18 16:12:32 -0500    Add support for issue 2.3
        2018-01-18 16:08:48 -0500    Add support for issue 2.3
        2018-01-18 16:00:50 -0500    Add support for issue 2.3
        2018-01-18 15:26:17 -0500    Update skeletons for issue 2.3
        2018-01-18 15:16:56 -0500    Add support for issue 2.3
        2018-01-18 09:33:47 -0500    Add techrep template
        2018-01-18 09:10:05 -0500    Add scocontent template
        2018-01-18 09:03:29 -0500    Add wrngflds template
        2018-01-18 08:59:20 -0500    Add wrngdata template
        2018-01-18 08:51:11 -0500    Add schedul template
        2018-01-18 08:40:08 -0500    Add sb template
        2018-01-18 08:28:53 -0500    Add crew template
        2018-01-08 14:53:46 -0500    Update Makefile
        2018-01-08 14:50:25 -0500    Add CSDB description and INTRO.md
        2018-01-08 14:37:31 -0500    Make intro doc official
        2018-01-08 12:02:59 -0500    Change proced DM template
        2018-01-02 11:44:07 -0500    Add comment support for command line options
        2018-01-02 11:38:58 -0500    Update usage message
        2018-01-02 11:36:03 -0500    Add support for comments
        2018-01-02 11:06:34 -0500    Add -l and -I support for PMs
        2017-12-27 11:21:53 -0500    Remove unused enum
        2017-12-26 09:09:06 -0500    Add introductory manpage
        2017-12-21 16:05:56 -0500    Change default values and behaviour of -s
        2017-12-21 12:44:42 -0500    Remove extra line from example in docs
        2017-12-21 10:53:07 -0500    Use strncpy to avoid overflow with bad defaults
        2017-12-21 08:43:14 -0500    Report filename in error message
        2017-12-20 13:40:25 -0500    Add -f and -F options
        2017-12-18 09:33:33 -0500    Change default schema of 022 to brex
        2017-12-11 12:36:16 -0500    Add support for zone CIR
        2017-12-11 11:12:42 -0500    Add -. option.
        2017-12-11 11:01:22 -0500    Fix variant support for XML dmtypes
        2017-12-11 10:51:37 -0500    Add support for info code variants in 'dmtypes'
        2017-12-09 01:32:30 -0500    Add support for controls/indicators CIR
        2017-12-09 00:47:52 -0500    Only use func item alts with content
        2017-12-05 14:38:59 -0500    Document -t option, remove (out-of-date) list
        2017-12-05 12:58:19 -0500    Document example usage of XML catalogs
        2017-12-05 11:54:40 -0500    Document -, option
        2017-12-05 11:46:38 -0500    Fix doc XML
        2017-12-05 11:46:19 -0500    Add -, option
        2017-12-03 03:54:04 -0500    Show error message for missing DMC parts
        2017-12-02 07:31:53 -0500    xmlSaveFormatFile -> xmlSaveFile
        2017-12-02 07:23:47 -0500    Add remarks default
        2017-12-02 07:21:20 -0500    Add omitIssueInfo default
        2017-12-01 23:33:52 -0500    Add -m option
        2017-12-01 13:00:29 -0500    Add -X example
        2017-11-27 09:42:37 -0500    Add -1 and -2 options
        2017-11-23 12:50:07 -0500    Improve IDREF check, fix memory leaks
        2017-11-23 10:45:32 -0500    Show malformed code in error message
        2017-11-23 00:47:21 -0500    Add filtering for multiple values of same property
        2017-11-22 09:20:25 -0500    Add -v option
        2017-11-22 09:00:21 -0500    Add -E option
        2017-11-20 23:52:10 -0500    Add -c option
        2017-11-20 15:34:43 -0500    Fix check on boolean expressions
        2017-11-20 15:04:08 -0500    Add support for boolean expressions in objectPath
        2017-11-20 13:32:04 -0500    Add default dmtypes and samples
        2017-11-15 09:31:36 -0500    Fix spelling in RFU
        2017-11-15 09:22:16 -0500    Fix indentation in documentation
        2017-11-15 09:18:05 -0500    Move detailed description of -S
        2017-11-15 07:59:13 -0500    const xmlChar * -> const char *
        2017-11-14 12:03:48 -0500    Add -@ option, remove memory leak
        2017-11-14 11:58:38 -0500    Add -@ option and remove memory leak
        2017-11-14 11:50:58 -0500    'data module' -> 'comment'
        2017-11-14 11:50:20 -0500    Document -@ option
        2017-11-14 11:48:05 -0500    Remove memory leaks
        2017-11-14 11:47:13 -0500    Update usage message
        2017-11-14 11:46:09 -0500    Add -@ option
        2017-11-14 11:42:22 -0500    Remove memory leaks
        2017-11-14 11:41:17 -0500    Update usage message
        2017-11-14 11:40:26 -0500    Document -@ option
        2017-11-14 11:37:41 -0500    Update usage message
        2017-11-14 11:36:25 -0500    Add -@ option
        2017-11-14 11:32:09 -0500    Document -@ option
        2017-11-14 11:29:10 -0500    Cleanup XML parser memory
        2017-11-14 11:24:14 -0500    Add -@ option
        2017-11-10 07:31:27 -0500    Fix missing container template
        2017-11-08 15:26:12 -0500    Filter on idstatus section
        2017-11-06 17:05:34 -0500    Add container template
        2017-11-05 16:08:58 -0500    Add -q option
        2017-11-05 15:14:34 -0500    Add support for older issues, add -R option
        2017-11-03 11:36:06 -0400    Add support for issues 4.1, 4.0, and 3.0 for DML
        2017-11-03 10:37:39 -0400    Fix BREX not overridden for older issues
        2017-11-03 10:33:41 -0400    Add support for issues 4.1, 4.0, and 3.0 for DDN
        2017-11-03 10:08:45 -0400    Add support for issues 4.1, 4.0, and 3.0
        2017-11-03 09:25:49 -0400    Use common XSLT
        2017-11-03 09:21:53 -0400    Add support for issues 4.1, 4.0, and 3.0
        2017-11-03 08:32:00 -0400    Use XSLT method for issues 4.0 and 4.1
        2017-11-02 23:55:01 -0400    Add support for 3.0
        2017-11-02 21:24:03 -0400    Add initial multi-issue support (-$)
        2017-11-02 15:18:09 -0400    Always change issue date by default, add -I option
        2017-10-31 16:24:44 -0400    Only change term ref ID if matching def exists
        2017-10-31 16:13:27 -0400    Don't exit on bad IDREF
        2017-10-31 16:08:18 -0400    Preserve DTD
        2017-10-31 15:43:09 -0400    Update examples
        2017-10-31 12:55:20 -0400    Include internals (needed to build for Windows)
        2017-10-31 12:04:11 -0400    Flush output before getting input
        2017-10-31 09:17:10 -0400    Fix leaks/handle errors
        2017-10-30 23:21:22 -0400    Fix pre/post acronym delims
        2017-10-30 16:26:47 -0400    Only match whole-word acronym terms
        2017-10-30 14:47:05 -0400    Link acronymTerm to acronymDefinition
        2017-10-30 14:29:59 -0400    Fix optimization, add -I option, fix acronymType
        2017-10-30 13:38:48 -0400    Fix acronym markup with multiple occurrences
        2017-10-30 13:00:15 -0400    Add -i option
        2017-10-30 12:19:11 -0400    Use acronymTerm for subsequent uses
        2017-10-30 11:00:13 -0400    Add XSD schema for acronyms markup (-m)
        2017-10-30 10:49:41 -0400    Sort acronyms by length first
        2017-10-30 10:39:25 -0400    Fix memory leaks
        2017-10-30 10:02:30 -0400    Add -m option
        2017-10-27 09:59:08 -0400    -I -> -n, add new -I option
        2017-10-25 09:48:02 -0400    Check applicRefId and nextActionRefId
        2017-10-23 18:02:42 -0400    Validate BREX data modules against themselves
        2017-10-23 16:29:45 -0400    Fix usage of brexDmRef
        2017-10-23 14:19:12 -0400    Add RFUs to changed docs
        2017-10-23 13:44:53 -0400    Handle issueDate
        2017-10-23 13:41:09 -0400    Add -I option
        2017-10-23 13:36:43 -0400    Add -I option
        2017-10-23 13:31:32 -0400    Add -I option
        2017-10-23 13:24:28 -0400    Add -I option
        2017-10-23 13:17:52 -0400    Add -I option
        2017-10-23 13:08:47 -0400    Fix RFU deletion
        2017-10-23 13:04:10 -0400    Add -I option
        2017-10-23 12:37:18 -0400    Document -s option
        2017-10-23 12:33:45 -0400    Add s1kd-dmrl
        2017-10-21 12:14:12 -0400    Delete old RFUs and add -r option
        2017-10-21 11:40:07 -0400    Add -S equivalent to 'defaults' file
        2017-10-20 12:32:29 -0400    -S -> -s and add new -S option
        2017-10-20 12:01:50 -0400    Fix defaults file parsing
        2017-10-20 11:51:32 -0400    Fix defaults/dmtypes parsing, add dmtypes infoName
        2017-10-17 14:55:44 -0400    Document -X option
        2017-10-17 14:52:06 -0400    Check IDREF attributes
        2017-10-17 14:00:59 -0400    Fix short message format for notation rules
        2017-10-17 13:55:08 -0400    Don't check notation rules if there is no DTD
        2017-10-17 13:13:35 -0400    Add -n option
        2017-10-17 11:00:46 -0400    Limit lines in examples in docs to 70 chars
        2017-10-16 11:29:46 -0400    Fix spelling error.
        2017-10-16 11:27:55 -0400    Add -f option
        2017-10-13 15:41:50 -0400    Add -p option
        2017-10-13 11:12:47 -0400    Fix SNS check on non-data modules
        2017-10-13 10:45:00 -0400    Change types of SNS checking
        2017-10-11 09:55:36 -0400    Fix dmtype default not overridden by -T
        2017-10-11 09:53:12 -0400    Add learning template
        2017-10-10 13:59:52 -0400    Add unstrict SNS check and -t option
        2017-10-10 12:08:00 -0400    Fix example in documentation
        2017-10-10 11:37:13 -0400    Update documentation and Makefile
        2017-10-10 11:36:41 -0400    Markup acronyms
        2017-10-10 07:57:00 -0400    Add support for multiple issues
        2017-10-08 02:06:01 -0400    Example => EXAMPLE
        2017-10-06 08:23:48 -0400    Include objectValues in BREX report
        2017-10-05 15:37:53 -0400    Remove empty enterpriseNames
        2017-10-05 15:33:35 -0400    Add -R option
        2017-10-05 15:30:27 -0400    Remove empty enterpriseNames
        2017-10-05 15:24:29 -0400    Remove empty enterpriseName
        2017-10-05 13:11:32 -0400    Update error message/usage message
        2017-10-05 11:53:49 -0400    Require attribute value
        2017-10-05 11:21:41 -0400    Add -f option
        2017-10-05 11:19:54 -0400    Add -f option
        2017-10-05 11:18:01 -0400    Add -f option
        2017-10-05 11:16:10 -0400    Add -f option
        2017-10-05 11:14:31 -0400    Add -f option
        2017-10-05 11:12:10 -0400    Add -f option
        2017-10-05 10:56:16 -0400    Add -v option
        2017-10-05 10:53:59 -0400    Add -v option
        2017-10-05 10:51:33 -0400    Add -v option
        2017-10-05 10:48:52 -0400    Add -v option
        2017-10-05 10:46:19 -0400    Add -v option
        2017-10-05 10:43:11 -0400    Add -v option
        2017-10-05 10:28:09 -0400    Indicate failure for non-conforming SNS
        2017-10-05 10:15:29 -0400    Fix defaults not being overridden
        2017-10-05 10:12:21 -0400    Add brex default
        2017-10-05 10:10:23 -0400    Add brex default
        2017-10-05 10:08:23 -0400    Add brex default
        2017-10-05 10:06:05 -0400    Add brex default
        2017-10-05 10:03:48 -0400    Fix defaults not being overridden
        2017-10-05 10:01:04 -0400    Add brex default
        2017-10-05 09:54:15 -0400    Add -b option
        2017-10-04 21:38:28 -0400    Update documentation
        2017-10-04 16:27:52 -0400    Add -S option
        2017-10-02 13:53:46 -0400    Fix Makefile rules and dependencies for templates
        2017-10-02 13:50:13 -0400    Add shortPmTitle
        2017-10-02 13:48:45 -0400    Add pmTitle
        2017-10-02 13:44:08 -0400    Fix issueType path
        2017-09-29 22:50:25 -0400    Add checklist schema
        2017-09-29 08:37:53 -0400    Add support for Windows
        2017-09-26 12:33:48 -0400    Add -w option
        2017-09-25 16:25:10 -0400    Print all extra messages to stderr
        2017-09-25 16:17:47 -0400    Fix false failure report when previous BREX fail
        2017-09-25 16:11:35 -0400    Add support for layered BREX
        2017-09-18 10:27:48 -0400    Update README.md
        2017-09-18 10:21:35 -0400    Add s1kd-newdml
        2017-09-17 23:12:09 -0400    Add option to check external pub refs
        2017-09-11 12:54:03 -0400    Add fault template
        2017-08-29 08:26:04 -0400    Fix applic CIR resolve for whole-DM applic
        2017-08-28 09:43:24 -0400    Clean generated header files
        2017-08-28 08:50:55 -0400    Add IPD template
        2017-08-26 08:42:41 -0400    Fix unfreed memory
        2017-08-26 08:42:04 -0400    Only apply types stylesheet if -T specified
        2017-08-26 07:56:57 -0400    Add s1kd-acronyms
        2017-08-25 13:05:17 -0400    Remove memory leaks
        2017-08-24 16:47:53 -0400    Handle errors with non-XML files
        2017-08-24 16:17:41 -0400    Add example
        2017-08-24 12:57:17 -0400    Add example
        2017-08-24 12:56:07 -0400    Add example
        2017-08-23 22:11:48 -0400    Revert -n option to -N for consistency
        2017-08-23 10:53:02 -0400    Add process data module template
        2017-08-22 12:37:58 -0400    Supress both warnings and errors for default files
        2017-08-18 14:10:05 -0400    Change XML format, add schemas
        2017-08-17 16:41:53 -0400    Add support for XML-formatted defaults files
        2017-08-16 10:24:15 -0400    Add reference to 'defaults' file description
        2017-08-16 09:24:12 -0400    Add example
        2017-08-16 08:54:50 -0400    Remove -r option
        2017-08-14 20:27:27 -0400    Update examples
        2017-08-14 20:25:16 -0400    Update documentation
        2017-08-14 20:20:23 -0400    Remove undefined switch
        2017-08-14 20:11:53 -0400    -I => -i and -N => -n
        2017-08-14 16:18:39 -0400    Update README.md
        2017-08-14 16:07:29 -0400    Add example
        2017-08-14 15:41:07 -0400    Update Makefiles and man pages
        2017-08-14 15:35:40 -0400    Increase documentation to issue 001
        2017-08-14 15:30:44 -0400    Fix spelling
        2017-08-14 15:24:29 -0400    Rename doc data modules to remove issue number
        2017-08-14 15:17:18 -0400    Update documentation
        2017-08-14 13:56:22 -0400    Add support for non-XML files using S1000D-esque naming conventions
        2017-08-11 08:12:57 -0400    Add support for @rulesContext
        2017-08-04 13:16:17 -0400    Initialize prefix
        2017-08-01 16:26:43 -0400    Add -d option
        2017-07-28 15:33:47 -0400    Add s1kd-checkrefs
        2017-07-27 14:48:16 -0400    Add link to example
        2017-07-27 14:44:14 -0400    Fix definition list
        2017-07-27 12:12:13 -0400    Update metadata to issue 4.2
        2017-07-27 12:02:15 -0400    Remove unused entity
        2017-07-27 00:14:46 -0400    Add support for more module types
        2017-07-26 14:10:13 -0400    Reverse issueInfo/language to match schema
        2017-07-24 11:42:41 -0400    Enable overwrite by default with -N
        2017-07-20 15:49:41 -0400    Add s1kd-newimf
        2017-07-20 15:44:26 -0400    Return false when no BREX ref
        2017-07-20 15:33:05 -0400    Add more universal selectors
        2017-07-19 16:09:06 -0400    Fix help message
        2017-07-19 16:05:42 -0400    Add s1kd-newddn
        2017-07-19 16:03:10 -0400    khzai.net -> khzae.net
        2017-07-19 15:52:25 -0400    khzai.net -> khzae.net
        2017-07-19 14:23:54 -0400    Add templates
        2017-07-19 14:22:47 -0400    Fix makefile
        2017-07-19 11:43:02 -0400    Add comment metadata
        2017-07-19 09:06:35 -0400    Only free referencedApplicGroupRef if found
        2017-07-19 09:06:07 -0400    Update Makefile
        2017-07-19 08:55:23 -0400    Add s1kd-newcom
        2017-07-19 08:51:53 -0400    Change arbitrary path max to PATH_MAX
        2017-07-17 14:49:34 -0400    Search last element, only add non-empty refs
        2017-07-15 11:18:27 -0400    Add support for publication module instances
        2017-07-14 15:16:08 -0400    Update Makefile
        2017-07-14 13:40:48 -0400    Add -o option
        2017-07-14 13:24:31 -0400    Add example
        2017-07-14 13:18:49 -0400    Add s1kd-transform
        2017-07-14 10:10:45 -0400    Fix Makefile
        2017-07-14 10:07:30 -0400    Skip non-applicable DMs in list with -w
        2017-07-14 09:39:37 -0400    Add -L option
        2017-07-14 00:18:23 -0400    Add max width limits
        2017-07-14 00:15:16 -0400    Reduce scope, add max width specifier
        2017-07-14 00:13:24 -0400    Add max field width for scanf
        2017-07-13 23:46:51 -0400    Add -P and -p options
        2017-07-13 23:31:24 -0400    Add condcrossreftable and prdcrossreftable
        2017-07-12 09:08:20 -0400    Add s1kd-neutralize
        2017-07-12 08:58:06 -0400    Add fallback values for common attributes
        2017-07-12 08:19:31 -0400    Add -S option
        2017-07-12 08:12:28 -0400    Add fallback values for common attributes
        2017-07-07 11:37:46 -0400    Add doc makefile
        2017-07-07 11:28:33 -0400    Create COPYING
        2017-07-06 16:12:32 -0400    Change arbitrary path length to PATH_MAX
        2017-07-06 14:45:09 -0400    Search . and .. when in arguments
        2017-07-06 14:38:16 -0400    Update documentation
        2017-07-06 13:26:37 -0400    Keep issueType new from 000 -> 001
        2017-07-06 12:46:13 -0400    Skip bad DMs/PMs instead of failing
        2017-07-04 18:27:45 -0400    Allocate proper mem, handle DM_MAX in args
        2017-07-04 10:07:34 -0400    Remove unused ISOEntities DTD entity declaration
        2017-07-04 09:36:57 -0400    Skip invalid XML files
        2017-07-03 14:14:15 -0400    Print issue date for PMs, better dmRef adding
        2017-07-01 15:15:06 -0400    Add s1kd-newpm
        2017-07-01 14:53:25 -0400    Update documentation
        2017-07-01 14:42:48 -0400    Add -N option
        2017-06-29 08:48:22 -0400    Support Windows compilation
        2017-06-28 23:26:03 -0400    Dynamically allocate lists
        2017-06-28 08:22:57 -0400    List inside directories if specified as arguments
        2017-06-27 16:07:06 -0400    Update documentation
        2017-06-27 16:02:14 -0400    Add -D and -P options
        2017-06-27 14:02:27 -0400    Add -w option
        2017-06-26 15:20:26 -0400    Add -p option
        2017-06-24 12:31:59 -0400    Change -f behaviour, add 'dmc' key
        2017-06-23 15:25:19 -0400    Fix issues with referencing DMs by path
        2017-06-23 15:14:14 -0400    Add -n and -L options
        2017-06-23 15:05:35 -0400    Add -f and -c options
        2017-06-23 14:30:05 -0400    Fix recusrsion into directories
        2017-06-21 09:54:29 -0400    Add check for max files and -T option
        2017-06-20 10:55:16 -0400    Fix spelling errors
        2017-06-20 10:24:09 -0400    Ignore unreadable files
        2017-06-18 07:59:18 -0400    Add -X option
        2017-06-17 20:32:15 -0400    Fix option -q
        2017-06-15 14:20:02 -0400    Add -I option
        2017-06-15 11:42:55 -0400    Add example
        2017-06-15 11:42:33 -0400    Update man page
        2017-06-14 20:55:06 -0400    Fix bug with systemDiffCode
        2017-06-14 09:07:58 -0400    Update documentation
        2017-06-14 09:02:15 -0400    Add new options to allowable flags
        2017-06-14 08:59:31 -0400    Add enterpriseCode metadata
        2017-06-14 08:59:24 -0400    Minor cleanup
        2017-06-13 15:23:15 -0400    Fix recursive descent with -R
        2017-06-13 15:06:28 -0400    Add recursive -R option
        2017-06-13 10:44:30 -0400    Resolve symlinks
        2017-06-12 15:38:07 -0400    Add man page
        2017-06-12 15:37:14 -0400    Add s1kd-metadata
        2017-06-09 09:29:20 -0400    Fix bug with data modules in other directories
        2017-06-08 09:26:30 -0400    Add learn code defaults/prompt
        2017-06-08 09:01:22 -0400    Add learn code support
        2017-06-06 16:27:27 -0400    Rename warningsAndCautionsRef
        2017-06-06 16:26:23 -0400    (xmlChar *) -> BAD_CAST
        2017-06-01 16:33:48 -0400    Fix title on s1kd-validate docs
        2017-06-01 13:09:52 -0400    Add s1kd-dmref
        2017-05-31 22:22:51 -0400    Update man pages
        2017-05-31 12:36:58 -0400    Add error message for bad DMC
        2017-05-30 23:10:06 -0400    Update documentation
        2017-05-30 23:04:01 -0400    Fix grammatical error in documentation
        2017-05-30 23:01:09 -0400    Update README
        2017-05-30 22:58:03 -0400    Update README
        2017-05-30 22:56:43 -0400    Update man page
        2017-05-30 22:56:04 -0400    Update documentation
        2017-05-30 22:50:31 -0400    Minor code cleanup
        2017-05-30 22:40:22 -0400    Minor code cleanup
        2017-05-30 22:38:28 -0400    Cleanup code
        2017-05-30 12:01:27 -0400    Fix bug related to searching for newest BREX
        2017-05-26 15:25:11 -0400    Return error code when invalid
        2017-05-26 14:59:49 -0400    Update documentation
        2017-05-26 14:56:55 -0400    Add -w option
        2017-05-24 15:09:48 -0400    Track BREX filename and use real paths
        2017-05-24 14:50:28 -0400    Fix display of line numbers for attributes
        2017-05-24 14:21:32 -0400    Update Makefile and docs
        2017-05-24 14:17:44 -0400    Add README
        2017-05-24 14:16:45 -0400    Add s1kd-newdm
        2017-05-24 13:27:16 -0400    Update entity URL on docs
        2017-05-24 08:28:14 -0400    Update README
        2017-05-24 08:26:59 -0400    Add -u option
        2017-05-23 23:19:04 -0400    Update docs
        2017-05-23 23:10:07 -0400    Add -I option
        2017-05-23 12:54:33 -0400    Update README
        2017-05-23 12:52:37 -0400    Add support for applicability CIR
        2017-05-22 11:30:34 -0400    Remove ID from copied references
        2017-05-22 10:12:57 -0400    Add man pages
        2017-05-22 10:11:53 -0400    Add s1kd-validate README
        2017-05-22 09:56:36 -0400    Add s1kd-syncrefs README
        2017-05-22 09:34:32 -0400    Add s1kd-dmls README
        2017-05-22 09:23:09 -0400    Add upissue README
        2017-05-22 09:22:05 -0400    Add upissue README
        2017-05-22 09:04:09 -0400    Add man page Makefiles
        2017-05-22 08:54:36 -0400    Add s1kd-brexcheck README
        2017-05-22 01:45:22 -0400    Add README source
        2017-05-22 01:37:16 -0400    Add README.
        2017-05-22 01:26:21 -0400    Add README source
        2017-05-22 01:24:23 -0400    Add Makefiles
        2017-05-22 01:18:54 -0400    Add README
        2017-05-22 01:18:34 -0400    Initial commit.


/ gopher://khzae.net/0/s1000d/s1kd-tools/commits
Styles: Light Dark Classic