Releases: cqframework/clinical_quality_language
Releases · cqframework/clinical_quality_language
CQL Translator Feature Release 2.7.0
What's Changed
- Fix an issue where non-resource objects were being added to evaluatedResources by @JPercival in #1135
- #1126: Fixed incorrect mapping application when expanding mappings th… by @brynrhodes in #1140
- #1134: Fixed AdverseEvent and DeviceUseStatement primary code paths i… by @brynrhodes in #1141
- #1136: Updated reasonCode to plural for MedicationNotRequested in 4.1… by @brynrhodes in #1142
- #1138: Fixed encounterProcedure sub-element extension mapping in QICo… by @brynrhodes in #1143
- release-v2.7.0 by @mdnazmulkarim in #1144
Full Changelog: v2.6.0...v2.7.0
CQL Translator Feature Release 2.6.0
What's Changed
- fix ServiceRequest primaryCodePath in qicore-modelinfo by @mdnazmulkarim in #1114
- Move generated sources to standard location by @JPercival in #1118
- Add a github action to run tests on PRs by @JPercival in #1110
- Address performance issues by @JPercival in #1119
- Add a FunctionDesc to cache operand types by @JPercival in #1120
- Bug excess function resolve allocations by @JPercival in #1121
- Support both Date and DateTime intervals for DateRangerParams by @sliver007 in #1123
- #838: Added QICore modelinfo for 5.0.0 by @brynrhodes in #1124
- release v2.6.0 by @mdnazmulkarim in #1129
New Contributors
- @sliver007 made their first contribution in #1123
Full Changelog: v2.5.0...v2.6.0
CQL Translator Feature Release 2.5.0
What's Changed
- Snapshot v2.5.0 by @mdnazmulkarim in #846
- Merging the engine repository into this repository to reduce overall number of repositories in the CQF stack by @brynrhodes in #854
- Create add-to-platform-project.yml by @JPercival in #1105
- Enhanced data requirements analysis/gather with compile-time evaluation of date filter comparand targets. Also fixed parameter resolution issues, FHIR-CQL quantity conversion issues, and added support for parameterization and asOf behavior in data requirements gather by @brynrhodes in #1111
- release v2.5.0 by @mdnazmulkarim in #1112
Full Changelog: v2.4.0...v2.5.0
CQL Translator Feature Release 2.4.0
What's Changed
- Fix 822 clinical age operators v2 by @brynrhodes in #824
- #827: Fixed forward declarations not working for quoted identifiers by @brynrhodes in #831
- snapshot v2.4.0 by @mdnazmulkarim in #832
- #700: To support NPM library and model loading, added utilities to re… by @brynrhodes in #826
- Added IGContext test and fixed NpmPackageManager logging to console by @brynrhodes in #835
- make try elm optional by @mdnazmulkarim in #834
- Fix support for --model in Translator API (+ doc fixes) by @cmoesel in #836
Full Changelog: v2.3.0...v2.4.0
CQL Translator Feature Release 2.3.0
What's Changed
- QuickFix: { "translatorOptions" : "" } throws IllegalArgumentException by @vitorpamplona in #802
- Synchronize access to ServiceLoaders to prevent race conditions by @JPercival in #806
- Swap xpp3 implementation to support Java 9+ by @JPercival in #797
- Make service loaders error if multiple implementations are found on classpath by @JPercival in #807
- Support compiling CQL on multiple threads by @JPercival in #808
- Use 'java-library' plugin, clean up dependencies by @JPercival in #809
- Formalizes compliance with Android 8, SDK 26 (2017+) by @vitorpamplona in #810
- Fix qicore modelinfo 20 by @brynrhodes in #812
- snapshot v2.3.0 by @mdnazmulkarim in #814
Full Changelog: v2.1.0...v2.3.0
Release version 2.2.0
What's Changed
- snapshot v2.2.0 by @mdnazmulkarim in #796
- QuickFix: { "translatorOptions" : "" } throws IllegalArgumentException by @vitorpamplona in #802
- Synchronize access to ServiceLoaders to prevent race conditions by @JPercival in #806
- Swap xpp3 implementation to support Java 9+ by @JPercival in #797
- Make service loaders error if multiple implementations are found on classpath by @JPercival in #807
- Support compiling CQL on multiple threads by @JPercival in #808
- Use 'java-library' plugin, clean up dependencies by @JPercival in #809
- Formalizes compliance with Android 8, SDK 26 (2017+) by @vitorpamplona in #810
- Fix qicore modelinfo 20 by @brynrhodes in #812
Full Changelog: v2.1.0...v2.2.0
CQL 1.5 Maintenance Release (v1.5.12)
This is a maintenance release of the v1.5 version of the translator that incorporates several fixes for QICore ModelInfo as well as support for negation profiles in QICore:
What's Changed
- #724: Fixed diagnosis cardinality; fixed missing primary code paths
- #803:
- Expanded retrieve translation to support the case that a primary code path is a choice of Concept and ValueSet, resulting in the union of retrieves against the code element as a Concept and the code element as a ValueSet.
- Expanded retrieve translation to support the case that a primary code path is a ValueSet, resulting in the use of a "contains" codeComparator.
- Added a special-case exception to the use of the ValueSet type for FHIRHelpers in 1.4. It won't actually use it, but it has to be able to compile in order to be used backwards-compatibly.
- Updated FHIRHelpers to add the ToValueSet function.
- Updated QICore 4.0.0, 4.1.0, and 4.1.1 model infos.
- Updated USCore 3.1.0 and 3.1.1 model infos.
Full Changelog: v1.5.11...v1.5.12
Translator v2.1.0 release
What's Changed
- release v2.0.0 by @mdnazmulkarim in #782
- develop snapshot version 2.1.0 by @mdnazmulkarim in #783
- Clean up LibrarySourceProvider API by @JPercival in #788
- Fix tag parsing by @mdnazmulkarim in #790
- #786: Resolve dependency cycle in cql2elm by @barhodes in #791
- Removes Antlr's code generation dependencies from the runtimeClasspath. by @vitorpamplona in #793
- Removes jackson dependencies from the ELM module by @vitorpamplona in #794
- release v2.1.0 by @mdnazmulkarim in #795
New Contributors
Full Changelog: v2.0.0...v2.1.0
CQL 2.0 Major Release (v2.0.0)
What's Changed
- Using Jackson's XML reader instead of JAXB.unmarshal for ModelInfo files by @vitorpamplona in #745
- use Gradle Daemon by @shisheng-1 in #744
- Extract CqlCompiler from CqlTranslator by @vitorpamplona in #748
- Uses Jackson instead of JAXB to Read/Write ELM by @vitorpamplona in #752
- Migrating to Java11 and Gradle 7.4 by @vitorpamplona in #747
- QuickFix: Upgrade commons-lang to commons-text to fix deprecation by @vitorpamplona in #750
- Fix search API by @brynrhodes in #755
- #759: Added service loader pattern for serialization frameworks by @brynrhodes in #760
- QuickFix: Fixing the calling of static methods. by @vitorpamplona in #766
- Fixes #768: Forces Woodstox on all Jackson modules by @vitorpamplona in #769
- Data requirement parse pertinence tag by @mdnazmulkarim in #773
- fix pertinence literals by @mdnazmulkarim in #777
- #751: Added more dynamic model info and library source provider infra… by @brynrhodes in #770
New Contributors
- @vitorpamplona made their first contribution in #745
- @shisheng-1 made their first contribution in #744
Full Changelog: v1.5.8...v2.0.0
CQL 1.5 Maintenance Release (v1.5.11)
What's Changed
- V15 by @mdnazmulkarim in #776
- V 1.5.11 release by @mdnazmulkarim in #778
Full Changelog: v1.5.10...v1.5.11