Stream: shorthand
Topic: SUSHI 0.11.1
Nick Freiter (Mar 27 2020 at 18:58):
SUSHI 0.11.1 contains the following enhancements and bug fixes:
- BREAKING CHANGE: Changes fixed value rules to enable usage of
(exactly)
keyword - Adds support for Mixins and RuleSets
- Adds support for Mappings
- Adds
Usage
keyword on Instances - Adds support for contained Instances
- Adds support for one sided cardinality statements
- Improves error reporting when applying rules to a sliced element which conflict with slices of that element
- Adds an optional
units
keyword that has no effect, but can be used to clarify setting values and binding on quantity types:* {Quantity type} units = {system}#{code} "{display text}"
- Adds support for setting standards status to "Normative", "Trial Use", or "Draft" using the
N
,TU
, andD
flags, respectively - Updates the
updatePublisher
andgenonce
scripts based on the updates in the sample-ig: https://github.com/FHIR/sample-ig - Generates a path-history parameter when being run on an HL7 IG
- Logs an error if a Profile defines itself as its own Parent
- Fixes bug with adding slices of a primitive on an Instance
- Fixes bug with failing to find slices of slices
- Fixes bug that would cause an error when using
system
in a path - Fixes bug that caused
obeys
to fail when applied toid
- Fixes bug with local templates in ig.ini
- Fixes bug with line indentation on multiline strings
NOTE: We skipped directly to SUSHI 0.11.1 since a small bug was found and fixed in SUSHI 0.11.0 at the very end of the publishing process. For more details see the release notes: https://github.com/FHIR/sushi/releases/tag/v0.11.1
Pétur Valdimarsson (Mar 27 2020 at 21:35):
Awesome job as always guys. I keep looking forward to the next release and am rarelynever disappointed.
Last updated: Apr 12 2022 at 19:14 UTC