SUSHI 3.9.0
SUSHI 3.9.0 contains the following enhancements and bug fixes:
What's Changed
- Improve performance when exporting Instances by @mint-thompson in #1443
- Support extensions on IG.definition in sushi-config.yaml by @jafeltra in #1452 (details below)
- Replace type.aggregation on ElementDefinition when modified by @mint-thompson in #1433
- Replace references when applying caret rules on CodeSystems by @mint-thompson in #1444
- Find value for choice slice when choice element has one type by @mint-thompson in #1446
- Improve Logical Model type controls to not re-add elements by @jafeltra in #1450
- Ignore all regresion/output* folders by @jafeltra in #1448
Support extensions on IG.definition in sushi-config.yaml
SUSHI now supports adding extensions to the ImplementationGuide definition
element. To add extensions, authors can add definition
as a top-level property in the sushi-config.yaml
file and add an extension
list below it. This will add extensions to the ImplementationGuide.definition
element in the generated ImplementationGuide.
An example of this configuration within sushi-config.yaml
is below:
definition:
extension:
- url: http://example.org/example/ig-definition-ext
valueBoolean: true
Note that all other IG.definition properties are available as top-level properties within sushi-config.yaml
. Those properties should continue to be used. Only extensions can be added to the new definition
configuration property.
Install or Update
SUSHI 3.9.0 is the latest stable release of fsh-sushi. To install or update to SUSHI 3.9.0, run the following command:
$ npm install -g fsh-sushi
To revert to the previous SUSHI stable release (3.8.0), run the following command:
$ npm install -g [email protected]
To check or confirm what version of SUSHI you have installed, you can run the following command:
$ sushi -v
Full Changelog: v3.8.0...v3.9.0