Stream: shorthand
Topic: Announcing SUSHI 0.10.0
Chris Moesel (Mar 07 2020 at 05:56):
SUSHI 0.10.0 (or SUSHI 0.X.0 for you Apple fans) contains the following enhancements and bug fixes:
- BREAKING CHANGE: Changes syntax for adding standalone extensions
- Adds support for invariants (a.k.a. constraints) and
obeys
rule - Adds support for Bring-Your-Own-JSON resources
- Improves alias resolution and adds support for
$
prefix - Adds support for indicating code system version in URLs using
|
- Adds support for nested input folders containing FSH files (thanks for the contribution, @Pétur Valdimarsson!)
- Automatically sets
extension
to0..0
in simple extensions andvalue[x]
to0..0
in complex extensions - Copies
ignoreWarnings.txt
from ig-data/input to appropriate location in output - Logs an error when a type is constrained out of a choice, but the profile also constrains other aspects of the now obsolete choice type
- Logs an error if a profile or extension from a dependency IG cannot be used because it does not provide
snapshot
elements - Fixes crash when invalid syntax is used
- Fixes bug when applying fixed
code
s to instances - Fixes bug that could cause non-extensions to be used where only extensions are valid
- Fixes bug that stripped template version from ig.ini
- Fixes bug that caused errors when nested extensions were set to
0..0
- Fixes bug finding children of contentReference slices
This is kind of a big one. See the release notes for more details:
https://github.com/FHIR/sushi/releases/tag/v0.10.0
Last updated: Apr 12 2022 at 19:14 UTC