SUSHI 3.21.0 adds a number of minor enhancements and bug fixes, including several performance improvements. Many thanks to our five new contributors!
See below for details on what changed and the full list of new contributors.
What's Changed
- Improve performance with large CodeSystems by @vadi2 in #1637
- Cache type lookups in MasterFisher by @octoshikari in #1633
- Don't block the build on the SUSHI version check by @octoshikari in #1634
- Allow ig.ini to have other sections in addition to [IG] by @cmoesel in #1650
- Don't strip invalid characters from ImplementationGuide name (#1271) by @cpruijsen in #1639
- Record the profile when its id is the same as the type it profiles (fixes #1560) by @AltangerelG in #1644
- Fix multiline strings ending in quotes by @shin4141 in #1635
- Fix missing null-padded value arrays on repeating primitives by @cpruijsen in #1638
- Fix misleading error when a flag is used on an only rule by @drlalithapranathi in #1643
- Restore logger state after each fshToFhir call by @cpruijsen in #1646
- Add more tests for the fshToFhir API by @drlalithapranathi in #1642
- Dependency Updates: October 2026 by @cmoesel in #1651
New Contributors
- @octoshikari made their first contribution in #1634
- @shin4141 made their first contribution in #1635
- @cpruijsen made their first contribution in #1639
- @drlalithapranathi made their first contribution in #1643
- @AltangerelG made their first contribution in #1644
Install or Update
SUSHI 3.21.0 is the latest stable release of fsh-sushi. To install or update to SUSHI 3.21.0, run the following command:
$ npm install -g fsh-sushi
To check or confirm what version of SUSHI you have installed, you can run the following command:
$ sushi -v
To revert back to the previous version of SUSHI, you can run the following command:
$ npm install -g fsh-sushi@3.20.1
Full Changelog: v3.20.1...v3.21.0