Releases: AHRQ-CDS/CQL-Testing-Framework
CQL Testing 2.6.1
CQL Testing 2.6.1 includes the following changes:
- Update dependencies to latest versions
- Update CQL Translator to v3.2.0
Full Changelog: v2.6.0...v2.6.1
CQL Testing 2.6.0
CQL Testing 2.6.0 includes the following changes:
- Add support for asynchronous cql-execution v3.x
- Update CQL Translator to v2.8.0
- Update other dependencies to latest versions
Full Changelog: v2.5.3...v2.6.0
CQL Testing 2.5.3
What's Changed
- Security updates for two dependencies, plus updates to some deprecated tests by @dwwinters in #18
Full Changelog: v2.5.2...v2.5.3
CQL Testing 2.5.2
CQL Testing 2.5.2 fixes issues handing expected results for the Date
and Quantity
types. Thanks for the fix, @dwwinters!
CQL Testing 2.5.1
CQL Testing 2.5.1 is a patch release that updates dependencies to address known vulnerabilities.
CQL Testing 2.5.0
CQL Testing 2.5.0 adds an NPM script for running the CQL-to-ELM translator. This script requires Java SE Development Kit 11. If Java SDK 11 is installed, you can translate your CQL to ELM by running the following command from the root directory of your project:
npx cql-to-elm /path/to/folder/with/cql
See the README for more information.
NOTE: There was no public release of CQL Testing 2.4.0. The last official release before 2.5.0 was 2.3.1.
CQL Testing 2.3.1
CQL Testing 2.3.1 updates the declared peer dependency on cql-execution
to support cql-execution
2.x versions. Prior to this, cql-execution
2.x could be used but would produce a warning.
CQL Testing 2.3.0 introduced the following updates and enhancements:
- adds support for FHIR 4.0.1 (in addition to existing support for FHIR 4.0.0)
- updates
cql-exec-fhir
to version 2.0.0 (see cql-exec-fhir 2.0.0 release notes for related changes) - updates
cql-exec-vsac
to version 1.2.1 - allows for
cql-execution
versions up to 2.x (which supports CQL compiled against CQL 1.4/1.5 translators)
For best results, CQL tested with this library should be compiled using the following versions of the CQL-to-ELM translator:
- CQL 1.3: CQL-to-ELM 1.3.21 and above
- CQL 1.4: CQL-to-ELM 1.4.9 and above
- CQL 1.5: CQL-to-ELM 1.5.0 and above
CQL Testing 2.3.0
CQL Testing 2.3.0 contains the following updates and enhancements:
- adds support for FHIR 4.0.1 (in addition to existing support for FHIR 4.0.0)
- updates
cql-exec-fhir
to version 2.0.0 (see cql-exec-fhir 2.0.0 release notes for related changes) - updates
cql-exec-vsac
to version 1.2.1 - allows for
cql-execution
versions up to 2.x (which supports CQL compiled against CQL 1.4/1.5 translators)
For best results, CQL tested with this library should be compiled using the following versions of the CQL-to-ELM translator:
- CQL 1.3: CQL-to-ELM 1.3.21 and above
- CQL 1.4: CQL-to-ELM 1.4.9 and above
- CQL 1.5: CQL-to-ELM 1.5.0 and above
CQL Testing 2.2.0
CQL Testing 2.2.0 adds support for authenticating to VSAC using a UMLS API key. Starting January 1, the VSAC service that this library uses will only support authentication via UMLS API key. Until then, you can authenticate using username/password or API key.
To authenticate using a UMLS API key, set the UMLS_API_KEY environment variable with your API key or set options->vsac->apikey
in your cqlt.yaml
file. See the README for more information.
CQL Testing 2.1.1
CQL Testing 2.1.1 fixes support for version-specific value sets. If a CQL library declares a value set with a specific version, CQL Testing will download that specific version of the ValueSet from VSAC. Prior to this release, CQL Testing ignored the value set version when downloading value sets from VSAC.