Skip to content

SUSHI 0.13.0 Beta 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@cmoesel cmoesel released this 27 May 16:12

⚠️ THIS IS AN EXPERIMENTAL BETA RECOMMENDED FOR ESTABLISHED USERS ONLY ⚠️

SUSHI 0.13.0-beta.2 contains the following enhancements and bug fixes over the first beta release:

  • Catches and reports config.yaml parsing errors (#437)
  • Sanitizes invalid ids (particularly when defaulting from name) (#441 )
  • Fixes rendering of extensions when set using the "caret" rule (#412)

SUSHI 0.13.0-beta.2 also integrates the following fixes and enhancements that were introduced in the mainline SUSHI 0.12.7 release:

  • No longer exports sparse differentials (#442)
  • Allows constraints on children of choice elements (details below)
  • Generates ids for ImplementationGuide.dependsOn (#445)
  • Considers child elements / extensions of primitives when counting cardinality (#393)
  • Reports an error when a profile declares itself as its own parent (#175)
  • Reports an error when authors attempt to add a duplicate slice name (#199)
  • Fixes issue that previously could result in slices having wrong cardinality (#450)
  • Correctly handles profiles of the Reference datatype (#451)
  • Replaces deprecated request library with current axios library (#344)
  • Fixes a typo in an error message (#417)
  • More FSH/fish puns (thanks @blangley28!)

SUSHI 0.13.0 BETA Features

For more details about the SUSHI 0.13.0 beta in general, see the SUSHI 0.13.0-beta.1 Release Notes.

NOTE: As stated in the warning above, this is an experimental beta, and the approach taken here is subject to change based on user feedback. New users of SUSHI are best off using the most recent non-beta version of SUSHI.

Install or Update

To install or update to the beta version, run the following command:

$ npm install -g fsh-sushi@beta