SUSHI 0.6.3 contains the following minor enhancements and bug fixes:
- Defaults new Profile/Extension definitions to minimal set of high-level metadata (#157)
- Validates
idandnamevalues (#139)- id: any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z', numerals ('0'..'9'), '-' and '.', with a length limit of 64 characters:
[A-Za-z0-9\-\.]{1,64} - name: should be usable as an identifier for the module by machine processing applications such as code generation:
[A-Z]([A-Za-z0-9_]){0,254}
- id: any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z', numerals ('0'..'9'), '-' and '.', with a length limit of 64 characters:
- Converts local CodeSystem names to URLs when used in concepts (#149)
- Minimizes xhtml strings to remove whitespace or other invalid characters (#147)
- Adds
releaselabelandcopyrightyearparameters to generated ImplementationGuide JSON to make IG Publisher happy (#166)- NOTE: These currently use default values but will be configurable in future versions
- Fixes redundant display of slice information in differential (#99)
- Fixes instance generation for slices from external profiles/extensions (#121)
- Fixes parsing of paths that contain a URL in square brackets (#151)
- Fixes parsing issues for files that don't end with a newline (#145)
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g fsh-sushi