Skip to content

SUSHI 3.14.0

Latest
Compare
Choose a tag to compare
@cmoesel cmoesel released this 31 Dec 19:36
92bf4e4

SUSHI 3.14.0 (almost pi) is a minor release with several enhancements and bug fixes. The most notable changes are:

  • When resolving the Canonical keyword (e.g., Canonical(MyResource)), SUSHI now considers all canonical resources in your appropriate input/* folders and dependency packages. Previous versions only resolved canonicals for StructureDefinitions, ValueSets, and CodeSystems.
  • When resolving the Canonical keyword, SUSHI will consider the target type (where the canonical is being assigned), choosing the appropriate resolution when there are multiple matches. Previous versions of SUSHI always selected the first match, even if it was of the wrong type.
  • SUSHI now properly encodes URLs for cross-version extensions representing choice elements (i.e., elements with names ending in [x]). For example, the cross-version extension for R5's Questionnaire.versionAlgorithm[x] now correctly specifies its URL as http://hl7.org/fhir/5.0/StructureDefinition/extension-Questionnaire.versionAlgorithm%5Bx%5D.
  • The automatic hl7.fhir.uv.tools dependency now resolves to the latest published release-specific version of the package (e.g., hl7.fhir.uv.tools.r4#0.3.0). This aligns more closely with the behavior of the IG Publisher.

What's Changed

Install or Update

SUSHI 3.14.0 is the latest stable release of fsh-sushi. To install or update to SUSHI 3.14.0, run the following command:

$ npm install -g fsh-sushi

To revert to the previous SUSHI stable release, 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.13.1...v3.14.0