SUSHI 0.13.0 Beta 2
Pre-release
Pre-release
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
id
s (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
id
s forImplementationGuide.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 currentaxios
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