SUSHI 3.2.0
What's Changed
- Support patch wildcard when including package versions in configuration by @jafeltra in #1310 (details below)
- Fix npx usage and update antlr4 dependency by @mint-thompson in #1309
- Fix problems when setting values on child elements in primitive arrays by @mint-thompson in #1302
- Improve Handling of ElementDefinition.binding without valueSet by @cmoesel in #1313
- Log the name of the file that is not processed by SUSHI by @mrinnetmaki in #1307
- Update for resolving tarball location of custom registries to support NPM clients by @bkaney in FHIR/fhir-package-loader#16
Support patch wildcard when including package versions in configuration
Authors can now indicate that a dependency should resolve to the latest patch version within a given minor release by specifying the patch version as x
. For example:
dependencies:
hl7.fhir.us.core: 6.0.x
In the above example, the US Core dependency would currently resolve to 6.0.0 because that is the latest 6.0 release. If US Core were to release a 6.0.1 version, however, the dependency would then resolve to 6.0.1.
Please note that SUSHI and the IG Publisher support this only for patch releases. It is not possible to use the x
wildcard to indicate the latest major or minor release.
New Contributors
- @mrinnetmaki made their first contribution in #1307
Full Changelog: v3.1.0...v3.2.0
Install or Update
SUSHI 3.2.0 is the latest stable release of fsh-sushi. To install or update to SUSHI 3.2.0, run the following command:
$ npm install -g fsh-sushi
To revert to the previous SUSHI stable release (3.1.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