What's Changed
- Automatically load hl7.fhir.uv.extensions for FHIR R5 by @cmoesel in #1236 and #1247 (details below)
- Support dependencies on specific CI build branches by @cmoesel in #1241 (details below)
- Improve import & export of ids/extensions on primitives by @cmoesel in #1249
- Update find-repos script, repos-all, and repos-select (development utility) by @cmoesel in #1235
Details
Automatically load hl7.fhir.uv.extensions for FHIR R5
The FHIR R5 core package no longer includes extensions. Instead, extensions are provided by the hl7.fhir.uv.extensions package. In order to provide a seamless and user-friendly experience, the latest released extensions package is loaded automatically for IGs based on R5. This follows the same behavior as the IG Publisher.
Support dependencies on specific CI build branches
If an author specifies a dependency package with the version current, then the latest package from the CI build server will be used. This functionality has existed in SUSHI for quite a while. In this release, authors may now specify CI builds of specific branches by using the version: current$branchname. For example, to get the CI build for a branch named my-test-branch, specify the dependency version as current$my-test-branch.
To install or update, run:
npm install -g fsh-sushi
Full Changelog: v2.9.0...v2.10.0