Releases: tmtsoftware/icd
icd-1.0.0
icd-0.17
icd-0.15
This release includes a number of bug fixes as well as support for all of the parameter types supported in CSW.
Note: Branches named "schema-2.0" have been created in each of the repositories under tmt-icd. The branches contain changes to support the new JSON schema. These still need to be merged to master.
icd-0.14
This release comes with a new 2.0 JSON schema version for the model files.
The existing 1.0 model files will still work, however future updates should use the 2.0 schema version.
To start using the new schema, change "modelVersion" to "2.0" in all of the component-model.conf and subsystem-model.conf files. See CHANGELOG for an overview of the changes.
To make the update easier, I am creating branches called "schema-2.0" in the existing ICD repositories that contain versions updated for the new schema. Note that these should be compared with the current master and then edited manually where needed. Especially the alarm descriptions will need updating, since there are new, required fields.
Note: This version requires Java-11.
icd-0.12
This release adds the ability to create component to component ICDs using the command line icd-db application and fixes the way the titles are displayed in that case.
For example:
icd-db -s IRIS:1.5 -t NFIRAOS:1.3 --component csro-env-assembly --target-component encl -o csro-env-assembly-encl.pdf
creates an ICD PDF from the IRIS.csro-env-assembly component to NFIRAOS.enc (using the specified subsystem versions), while this command:
icd-db -s NFIRAOS -t NFIRAOS --component dm --target-component rtc -o dm-rtc.pdf
creates an ICD between two components in NFIRAOS (using the latest unpublished version in the local database).
Note that this is a minor release with just this fix. Other change requests are being worked on in another branch.
ICD - Interface Control Document Management
This release contains bug fixes and changes that were suggested in the last review.
See https://github.com/tmtsoftware/icd/issues?q=is%3Aissue+is%3Aclosed for the issues that have been closed.
Note that incompatible changes have been made, so existing Mongodb databases should be deleted
(for example with the command: icd-db --drop db) and any existing ICD files should be validated against the new schema and reimported. You can do this using the web app. See the README.md files in the source code for more information.
ICD - Interface Control Document Management
This release contains bug fixes and changes that were suggested in the last review.
See https://github.com/tmtsoftware/icd/issues?q=is%3Aissue+is%3Aclosed for the issues that have been closed.
Note that incompatible changes have been made, so existing Mongodb databases should be deleted
(for example with the command: icd-db --drop db) and any existing ICD files should be validated against the new schema and reimported. You can do this using the web app. See the README.md files in the source code for more information.
Pre-release version for early testers.
This is a binary release that can be installed without building the source. Use this for early testing.
See the examples on GitHub for testing.