Releases: cqframework/clinical_quality_language
Releases · cqframework/clinical_quality_language
CQL 3.20.0
What's Changed
- Tests to validate generated XML against XSDs by @JPercival in #1463
- Issue1469: Return false when performing 'in' on valueset with null code by @Zylox in #1470
- #1475: Fixed mapping expansions for profile-informed authoring not re… by @brynrhodes in #1476
- #1441: Fixes for Union by @JPercival in #1480
- #1146: Additional fixes for Medication-related resource retrieves by @brynrhodes in #1478
- #1461: Fixed the value representation of the SimpleObservation profile by @brynrhodes in #1477
New Contributors
Full Changelog: v3.19.1...v3.20.0
CQL 3.19.1
- Same as 3.19.0, just a re-release to address a missing artifact in Maven Central
CQL 3.19.0
What's Changed
- Add support for CQL Longs to the CQL to FHIR converter by @JPercival in #1459
Full Changelog: v3.18.0...v3.19.0
CQL 3.18.0
What's Changed
- Add test for default timezone offset of DateTime by @antvaset in #1423
- Improved generic instantiation behavior and added type precedence to … by @brynrhodes in #1428
- Make sure
per
is set to something when visitingexpand
andcollapse
by @antvaset in #1425 - Unskip tests affected by operator precedence by @antvaset in #1436
- Update to HAPI 7.4.5
- Update to Jackson 2.17.1
Full Changelog: v3.17.0...v3.18.0
CQL 3.17.0
What's Changed
- Remove more deprecated FHIR core APIs by @JPercival in #1421
- Add support for converting CQL Tuples to FHIR Parameters by @JPercival in #1422
Full Changelog: v3.16.0...v3.17.0
CQL 3.16.0
What's Changed
- Merge CQL library-based comparison operator tests into XML-based tests by @antvaset in #1398
- Use type specifiers from signature for function ref resolution, if present. Raise exception if resolution is ambiguous. by @antvaset in #1410
- Remove usages of interfaces deprecated in latest FHIR core by @JPercival in #1414
Full Changelog: v3.15.0...v3.16.0
CQL 3.15.0
What's Changed
- Ensure a CQL expression referencing an abstract class/non-retrievable class, such as DomainResource, will fail. by @lukedegruchy in #1404
- Use conditional logic to select the error message for an unmatched identifier based on whether it was a case-insensitive match by @lukedegruchy in #1406
- Set ValueSetRef.preserve to true for included value sets by @antvaset in #1409
- Update to HAPI 7.4.0
- Update to FHIR Core 6.3.11
Full Changelog: v3.14.0...v3.15.0
CQL 3.14.0
What's Changed
- Enable tests for .intersect() by @antvaset in #1389
- Enable tests for today() by @antvaset in #1390
- Implement ToChars in the engine by @antvaset in #1391
- Enable tests for Distinct by @antvaset in #1395
- Update ProperContains evaluator implementation by @antvaset in #1393
- Remove duplicate tests for aggregate functions, aggregate queries, and arithmetic functions by @antvaset in #1396
- Make logging of skipped tests less verbose in the build by @antvaset in #1397
- Deduplicate the conditional and date/time operator tests by @antvaset in #1399
- Fix for duplicate type field in ELM JSON by @antvaset in #1403
Full Changelog: v3.13.0...v3.14.0
CQL 3.13.0
What's Changed
- Add support for .union() FHIRPath method. Enable tests for now(). by @antvaset in #1372
- Fix Intersect on intervals with nulls by @holly-smile in #1381
- Fix list equality logic by @antvaset in #1387
Full Changelog: v3.12.0...v3.13.0
CQL 3.12.0
What's Changed
- Reporting coverage across subprojects by @antvaset in #1374
- Fix type conversion operator tests for malformed inputs. Enable tests for Boolean and null literals. by @antvaset in #1371
- Fix aggregate function errors by @holly-smile in #1375
New Contributors
- @holly-smile made their first contribution in #1375
Full Changelog: v3.11.0...v3.12.0