Skip to content

Releases: cqframework/clinical_quality_language

CQL 4.6.0

25 Mar 21:21

Choose a tag to compare

What's Changed

  • Sub-expression level detailed tracing and fix CachingModelResolverDecorator null cache bug by @c-schuler in #1696
  • Implement date/time and reflection classes for engine-js by @antvaset in #1698
  • Fix: properly between always behaved as plain between by @JPercival in #1704
  • Fix: AST Builder maps div to DIVIDE instead of TRUNCATED_DIVIDE by @JPercival in #1705
  • Bug: Statements silently dropped when CQL has no library declaration + DateTime constructors by @JPercival in #1706
  • Optimize: constant-fold interval conversions for literal intervals by @JPercival in #1707
  • Fix: ChoiceType serialization is now deterministic by @JPercival in #1708
  • Fix: broaden interval constant-folding to handle As-wrapped literals by @JPercival in #1709
  • ChoiceTypeSpecifier built in source order breaks signature matching after #1708 by @c-schuler in #1711

Full Changelog: v4.5.0...v4.6.0

CQL 4.5.0

03 Mar 22:21
66a7f01

Choose a tag to compare

What's Changed

  • Engine KMP by @antvaset in #1685
  • Engine-in-JS. Partial implementation of date/time classes for JS. Upgrade KMP logging library. by @antvaset in #1689
  • #1681: Skip version check when requesting a library without a version or if the resolved library does not have a version by @antvaset in #1693

Full Changelog: v4.4.0...v4.5.0

CQL 4.4.0

20 Feb 22:46

Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.4.0

CQL 4.3.0

11 Feb 23:14
dbb06b9

Choose a tag to compare

What's Changed

  • Perform unit conversion in equality, comparison and arithmetic operators for Quantity (and Ratio) by @scymtym in #1578
  • Initial implementation of AST for CQL by @JPercival in #1640
  • Add library params builder to improve the engine evaluate API for Java users by @antvaset in #1658
  • Evaluation tracing by @antvaset in #1663
  • Developer documentation conventions and build script by @JPercival in #1664
  • #1577: All implementations of Iterable return true for is List<T> in CQL by @antvaset in #1666
  • Shift Equal and Equivalent evaluation logic into respective evaluators by @antvaset in #1668
  • Expose API method to CqlEngine to allow callers to resolve the CQL-defined default value of a named parameter by @lukedegruchy in #1674

Full Changelog: v4.2.0...v4.3.0

CQL 4.2.0

15 Dec 13:56

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.2.0

CQL 4.1.0

21 Nov 18:46
8532a69

Choose a tag to compare

What's Changed

  • Restore snapshot after v4.0.0 release by @antvaset in #1633
  • Include currentLibrary VersionedIdentifier in CQL backtrace by @jreyno77 in #1635
  • Add support for collecting coverage data and exporting LCOV reports by @antvaset in #1634
  • some refactoring by @JPercival in #1629
  • Weak identity hash map supporting concurrency of retrievals and updates by @antvaset in #1639
  • Add a bom for the CQL modules. by @JPercival in #1642
  • Close CQL source once we're done compiling by @JPercival in #1644
  • #1577: All implementations of Iterable and not just lists should be returned as is when being cast to CQL lists. by @antvaset in #1641
  • Rev to 4.1, update to HAPI 8.6 by @JPercival in #1647

Full Changelog: v4.0.0...v4.1.0

CQL 4.0.0

16 Oct 21:35
2a56b94

Choose a tag to compare

What's Changed

Full Changelog: v3.29.0...v4.0.0

CQL 3.29.0

26 Aug 17:19

Choose a tag to compare

What's Changed

Full Changelog: v3.28.0...v3.29.0

CQL 3.28.0

12 Aug 16:01

Choose a tag to compare

What's Changed

  • Ensure IDs within CQL files match the library identifiers used. by @lukedegruchy in #1586
  • Fixed check access level being called on null result by @brynrhodes in #1587
  • Ensure private access levels are checked by @JPercival in #1588
  • Use IdentityHashMaps instead of HashMaps where keys are mutated after insertion by @antvaset in #1593
  • Support expression evaluation for multiple libraries at once by @lukedegruchy in #1584
  • Updated the ELM schema from the 1.5.3 errata publication. by @brynrhodes in #1594
  • evaluatedResources Bug CqlEngine by @Capt-Mac in #1596

New Contributors

Full Changelog: v3.27.0...v3.28.0

CQL 3.27.0

15 Jul 15:29

Choose a tag to compare

What's Changed

Full Changelog: v3.26.0...v3.27.0