Skip to content

Releases: tmtsoftware/icd

idbs-1.3.1

08 Jun 09:54
Compare
Choose a tag to compare

Added

  • Added icd-db command line option to increase font size for PDFs.

Changed

  • Changed PDF and Archive buttons to display a popup with options for orientation and font size.

idbs-1.3.0

04 Jun 17:05
Compare
Choose a tag to compare
  • Fixed a bug that requires rebuilding the icd database. This is done automatically when you run icdwebserver,
    or you can run icd-git --ingest to do it manually.

  • Added the following subsystems back to the allowed list for the 2.0 model file schema: ENC, STR, M2S, M3S, TINS, and created the related repos under https://github.com/tmt-icd/.

idbs-1.2.1

01 Jun 10:10
Compare
Choose a tag to compare

Added

  • Added error message for duplicate component name in different directories

  • Added simple auth/login dialog for use on public servers (Use -Dicd.isPublicServer=true)

  • Added code to automatically tag API GitHub repos when an API is published (For example: "v1.2"),
    to make it easier to compare API versions

Changed

  • Removed alarms from the "Missing Items" report generated by icd-db
  • Alarm changes: Components can no longer subscribe to alarms
  • Alarm property name changes (only for schema-2.0): "acknowledge" changed to "autoAck" (Opposite meaning)

Note: If you are using modelVersion 2.0, please update and run: icd-git --ingest to rebuild the local icd database.

  • Fixed some issues with browser history after clicking on HTML links in the icd web app

  • Removed -Dicd.allowUpload=false option, replaced with -Dicd.isPublicServer=true, which controls
    the features displayed when running the icd web server on a public server.

  • Improved warning message displayed in HTML/PDF output for missing components

  • Fixed issue with Alarms showing up in ICDs

idbs-1.1.2

14 May 09:12
Compare
Choose a tag to compare

Added

  • Added an optional "role" field for received commands. The allowed values are "eng", "admin" or "user" (default: "user").
    Sending a command to a component will require the correct user role for the subsystem in the CSW AAS auth service.

Changed

  • Minor CSS changes to support different screen sizes

  • Updated archive size for taiDate type to 12 bytes (was 16)

  • Updated icd-web-server.sh script (used to run on public server)

idbs-1.1.1

20 Apr 15:56
Compare
Choose a tag to compare
  • Added option to generate PDFs in portrait or landscape orientation
    (Landscape orientation is preferred, so that there is enough room in the many tables in the PDF output).

  • Updated itextpdf dependency version to itext-7

  • PDFs for published APIs and ICDs are now cached (Only for full, published APIs and ICDs without references
    to external subsystems - i.e.: The "Search all Subsystems" option is not checked).

icd-1.1.0

21 Mar 20:25
Compare
Choose a tag to compare

This release contains a few breaking changes (only for modelVersion = 2.0, the new JSON schema):

  • For modelVersion = "2.0": Removed the "prefix" setting from component-model.conf,
    since after changes in CSW, prefix is always just $subsystem.$component
    (Component names can contain dots and spaces, except leading or trailing)

  • For modelVersion = "2.0": Component names can no longer contain a dash "-" (to match changes in CSW)

  • Fixed an issue where the version of the second subsystem in an ICD was ignored

  • Fixed an issue where after renaming a component, the old name could show up

  • Added a check for a duplicate subsystem-model.conf file after finding one in TCS

icd-1.0.2

06 Mar 11:05
Compare
Choose a tag to compare

Fixed issue where subscribed telemetry and eventStreams were being ignored
(Now they are automatically converted to events, since telemetry and eventStreams have been removed in the new JSON schema)

icd-1.0.1

03 Mar 22:56
Compare
Choose a tag to compare
  • Made changes to allow inner document links in MarkDown descriptions (DEOPSICDDB-54)

  • Changed link targets to ensure unique names (in case two events in different components have the same name)

  • Fixed bug in web app dealing with "Search all Subsystems" option

  • Changes to allow embedded dots in component names

  • Updated dependencies to fix issue with PDF generation (DEOPSICDDB-93)

icd-1.0.0

21 Feb 19:29
Compare
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
Compare
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).