Releases: cqframework/clinical_quality_language
Releases · cqframework/clinical_quality_language
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
CQL 1.5 Maintenance Release (v1.5.10)
What's Changed
- Add handling for empty source interval by @JPercival in #772
Full Changelog: v1.5.9...v1.5.10
CQL 1.5 Maintenance Release (v1.5.9)
What's Changed
- #761: Fixed now(), today(), and timeOfDay() not resolving as FHIRPath… by @brynrhodes in #762
Full Changelog: v1.5.8...v1.5.9
CQL 1.5 Maintenance Release (v1.5.8)
What's Changed
- Updated Jackson and HAPI dependencies
- #742 Added FHIR Platform API by @brynrhodes in #743
Full Changelog: v1.5.7...v1.5.8
CQL 1.5 Maintenance Release (v1.5.7)
What's Changed
- #548: Fixed an error attempting to upcast to Any
- #641: Support alphanumeric in version specifier by @mdnazmulkarim in #679
- #658: Improved condition type inference to use choice types
- #672: Add option to load embedded model info by @mdnazmulkarim in #717
- #709: Added JavaDoc entries to CqlTranslatorOptions by @echicoine-esac in #725
- #715: Fixed the error "expected ElmExpressionRequirement" by @brynrhodes in #716
- #727: Fixed incorrect data requirements by @brynrhodes in #728
- #732: Fixed result type of FHIRPath extension functions and added modifierExtension functions by @brynrhodes in #733
- #739: The translator now correctly outputs a conversion function when… by @brynrhodes in #740
- Fixed NPE during data requirements processing by @brynrhodes in #737
- Added QICore 4.1.1 modelinfo to translator by @mholck in #738
New Contributors
Full Changelog: v1.5.6...v1.5.7
CQL 1.5 Maintenance Release (v1.5.6)
What's Changed
- LibraryManager Enable cache option by @mdnazmulkarim in #691
- Elm support translator as included library by @mdnazmulkarim in #676
- #395: Fixed a NullReferenceException when using the LibraryBuilder wi… by @brynrhodes in #705
- #638: Primary Code Path for Communication set to reasonCode in model info files by @echicoine-esac in #682
- #637: primaryCodePath in modelInfo pointing to MeasureReport.type by @echicoine-esac in #681
- #707: Fixed several issues related to backwards compatibility with 1.… by @brynrhodes in #708
Full Changelog: v1.5.5...v1.5.6
CQL 1.5 Maintenance Release (v1.5.5)
What's Changed
- #377: Fixed the formatter incorrectly formatting phrases with an end keyword
- #395: Fixed missing local ids in the generated ELM for nary unions
- #405: Fixed missing local ids in the generated ELM for not equivalent operations
- #437: Fixed the formatter incorrectly removing whitespace after comments
- #613: Fixed the formatter incorrectly formatting phrases with a start keyword
- #616: Translator now correctly validates case-sensitivity of UCUM units
- #617: Translator now correctly recognizes the implies keyword
- #627: Verified behavior of flatten in the presence of list promotion and demotion
- #657: Fixed the formatter incorrectly concatenating defines to comments
- #668: Enhanced base visitor defaultResult behavior
- #673: Added ELM library readers for ELM formats (xml, json, jxson)
- #684: Refreshed QICore model info for final publication changes
- #689: Fixed data requirements not being reported correctly for nested expressions and functions
- #693: Updated HAPI FHIR dependencies
- #703: Fixed empty strings not being output in ELM JXSON serialization
New Contributors
- @echicoine-esac made their first contribution in #670
- @mdnazmulkarim made their first contribution in #674
Full Changelog: v1.5.4...v1.5.5