The SUSHI 0.3.0 release adds several new capabilities and fixes:
- Error messages now report the FSH file name and line number related to the error
- Support for
^syntax to set metadata values in the underlyingStructureDefinition/ElementDefinition - Profiles and extensions can now declare parents that are other FSH-defined profiles/extensions
- Preliminary support for slicing (requires discriminator to be manually set using
^syntax) - Generated
StructureDefinitionrenamesid/pathfor type slices on choice elements (best practice) - Bug Fix: Constraining extension
value[x]usingonlykeyword now works properly - Bug Fix: Generated
StructureDefinitiondifferential no longer lists unchanged expanded elements - Bug Fix: Syntax errors are now reported (previous version suppressed them)
To install or update this version, run the following command:
$ npm install -g fsh-sushi