Releases: tmtsoftware/icd
idbs-1.3.1
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
-
Fixed a bug that requires rebuilding the icd database. This is done automatically when you run icdwebserver,
or you can runicd-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
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
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
-
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
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
icd-1.0.1
-
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)