Skip to content

SUSHI 2.5.0

Compare
Choose a tag to compare
@cmoesel cmoesel released this 16 May 20:16
· 237 commits to master since this release

SUSHI 2.5.0 includes the following enhancements and bug fixes:

  • New --require-latest flag to indicate SUSHI should fail if it is not the latest version (details below) (#1083)
  • Failure to determine latest SUSHI version is now logged as a warning (rather than error) (#1084)
  • Fix handling of extensions in CodeSystem and ValueSet definitions (#1069)
  • Fix resolution of baseDefinitions that use a versioned canonical URL (#1067)
  • Only consider master/main branches when searching for current dependency version (#1017)
  • Fix download of current dependencies that use main branch (#1075)
  • Warn when authors access an existing slice by index rather than slice name (#1030)

New --require-latest flag to indicate SUSHI should fail if it is not the latest version

As of SUSHI 2.4.0, SUSHI informs users when there is a newer version of SUSHI available. Starting with this release (2.5.0), authors may optionally use the --require-latest flag to force SUSHI to exit with an error if it detects that a newer version is available or if it can't determine what the latest version is. This may be especially helpful in publication workflows where it is important that the latest version of SUSHI be used.

Full Documentation

For additional documentation, refer to FSH School's SUSHI documentation and/or the FSH Specification.

Install or Update

To install or update to this release, run the following command:

$ npm install -g fsh-sushi

To revert to a previous release, run a command like the following:

$ npm install -g [email protected]

To check or confirm what version of SUSHI you have installed, you can run the following command:

$ sushi -v