Releases: cqframework/clinical_quality_language
Releases · cqframework/clinical_quality_language
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
CQL 3.11.0
What's Changed
- Bump HAPI to 7.2.1 by @JPercival in #1367
- engine-fhir tests improvements by @antvaset in #1368
- engine-fhir tests improvements by @antvaset in #1369
New Contributors
Full Changelog: v3.10.0...v3.11.0
CQL 3.10.0
What's Changed
- Update behavior of included operator by @JPercival in #1353
- Minor cleanups/modernizations by @JPercival in #1354
- Add test for unioning disparate types by @JPercival in #1352
- Fixes for localIds and Nary function resolution by @JPercival in #1356
- Fixing update to Jakarta XML 4.0 by @JPercival in #1358
- Fix JUnit Tests by @JPercival in #1359
- Migrate to JUnit 5, apply JUnit best practices by @JPercival in #1360
Full Changelog: v3.9.0...v3.10.0
CQL 3.9.0
What's Changed
- Clean up unit tests for engine by @JPercival in #1340
- Add Debug logging for expressions by @JPercival in #1341
- Fixing up tests from the published spec by @brynrhodes in #1346
Full Changelog: v3.8.0...v3.9.0
CQL 3.8.0
What's Changed
- Get FHIR core transitively, update jackson by @JPercival in #1332
- Remove newlines from hiding messages by @JPercival in #1333
Full Changelog: v3.7.1...v3.8.0