Releases: FHIR/GoFSH
GoFSH 2.6.0
GoFSH 2.6.0 updates many of its dependencies to their latest versions. These updates result in the following changes to GoFSH
- The extensions package now has highest priority in resource resolution (see SUSHI#1605 for details)
- Node 22 is now the preferred version of Node, although Node versions 18 - 24 are still expected to work
What's Changed
Full Changelog: v2.5.2...v2.6.0
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
GoFSH 2.5.2
This release updates SUSHI and FHIR Package Loader dependency libraries to their latest versions. There are no expected changes to functionality.
Full Changelog: v2.5.1...v2.5.2
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
GoFSH 2.5.1
This release updates dependency libraries to their latest versions. There are no expected changes to functionality.
What's Changed
Full Changelog: v2.5.0...v2.5.1
GoFSH 2.5.0
GoFSH 2.5.0 does not add any significant new features, but updates its internal FHIR Package Loader (FPL) version to the FPL 2.x release. Since this was a major upgrade to FPL, and since FPL is a core component of GoFSH, we've chose to identify this as a minor release. GoFSH users, however, should not notice any changes from the previous version.
What's Changed
- Use new FPL API by @mint-thompson in #277
- Update to latest SUSHI and FPL by @mint-thompson in #278
Full Changelog: v2.4.0...v2.5.0
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
GoFSH 2.4.0
GoFSH 2.4.0 adds support for FHIR R6, which has ballot versions available. There are also enhancements that allow GoFSH to construct inline instances from a greater variety of FSH entities. This goes along changes to correctly process ValueSets that use components from contained CodeSystems. The export structure of the NPM package is fixed so that types are loaded correctly when GoFSH is used as a dependency. In total, it includes the following improvements and bug fixes:
What's Changed
- add security policy by @mint-thompson in #258
- Add Contribution Policy by @jafeltra in #259
- Best Practices by @jafeltra in #262
- Add FHIR Foundation Project Statement to README by @KaelynJefferson in #261
- Update dependencies and create DEPENDENCY-NOTES.md by @mint-thompson in #265
- Replace MITRE in project statement "maintainers" section by @mint-thompson in #266
- Link to Knowledge Sharing Sessions by @jafeltra in #269
- Construct inline instances from within more FSH entity types by @mint-thompson in #270
- Support FHIR R6 by @jafeltra in #272
- Update dependencies by @mint-thompson in #273
- Fix types root in package.json by @cmoesel in #274
- Process ValueSet that uses components from a contained system by @mint-thompson in #275
New Contributors
- @KaelynJefferson made their first contribution in #261
Full Changelog: v2.3.1...v2.4.0
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
GoFSH 2.3.1
GoFSH 2.3.1 includes the following improvements and bug fixes:
What's Changed
- Warn when temporal primitive is not formatted correctly by @mint-thompson in #256
- Create aliases with supported characters (and warn when provided aliases use unsupported characters) by @jafeltra in #254
- Do not create blank alias names by @jafeltra in #255
- Update ANTLR also in #255
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
Full Changelog: v2.3.0...v2.3.1
GoFSH 2.3.0
GoFSH 2.3.0 includes changes to improve ValueSet processing, as well as adding support for recent changes to the FSH language specification.
What's Changed
- Track code caret rules when simplifying array indexing by @mint-thompson in #247
- Support code caret rules in ValueSets by @mint-thompson in #249
- Extract rules for Invariants. Use keyword for Invariant description, rules for everything else by @mint-thompson in #251
- Extract characteristics for Logicals by @mint-thompson in #250
Full Changelog: v2.2.0...v2.3.0
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh
GoFSH 2.2.0
What's Changed
- Extract extension contexts to keyword by @mint-thompson in #244
- Update to SUSHI 3.5.0 by @jafeltra in #246
Full Changelog: v2.1.2...v2.2.0
GoFSH 2.1.2
GoFSH 2.1.1
GoFSH 2.1.1 includes two performance enhancements and updates SUSHI to version 3.1.1.
What's Changed
- Better performance on SimplifyArrayIndexingOptimizer by @mrcerf in #240
- Improve performance of combine_coding_and_quantity_values by @mrcerf in #241
- Update SUSHI to 3.1.1 and bump version to v2.1.1 by @cmoesel in #242
New Contributors
- @mrcerf made their first contribution in #240
Full Changelog: v2.1.0...v2.1.1
Install or Update
To install or update to the latest version, run the following command:
$ npm install -g gofsh