Skip to content

Releases: tmtsoftware/icd

icd-1.0.0

21 Feb 19:29

Choose a tag to compare

This version adds a Publish Dialog (password protected), a new Status home page and an Archived Items tab.

icd-0.17

09 Dec 19:27

Choose a tag to compare

icd-0.17 Pre-release
Pre-release

This version adds information about event sizes and the estimated amount of space required per year to archive a given event (Not taking any compression used into account).

icd-0.15

06 Nov 14:35

Choose a tag to compare

icd-0.15 Pre-release
Pre-release

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

29 Oct 19:44

Choose a tag to compare

icd-0.14 Pre-release
Pre-release

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

15 Aug 12:28

Choose a tag to compare

icd-0.12 Pre-release
Pre-release

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

22 Feb 21:23

Choose a tag to compare

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

17 Feb 22:25

Choose a tag to compare

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.

04 Nov 18:19

Choose a tag to compare

Pre-release

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.