FHIR Chat · Announcing SUSHI 0.10.0 · shorthand

Stream: shorthand

Topic: Announcing SUSHI 0.10.0


view this post on Zulip 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 to 0..0 in simple extensions and value[x] to 0..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 codes 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