Releases: cqframework/clinical_quality_language
Releases · cqframework/clinical_quality_language
CQL 3.7.1
What's Changed
- Fix errors on CLI tool by @JPercival in #1319
- Fixed several failing tests due to platform-specific newline by @brynrhodes in #1323
- #1322: Added support for USCore 6.1.0 and QICore 6.0.0 by @brynrhodes in #1324
- Add Windows to PR check by @JPercival in #1328
- Update to HAPI 7.0 by @JPercival in #1331
Full Changelog: v3.6.0...v3.7.1
CQL 3.6.0
What's Changed
- Add spotless and format all files by @JPercival in #1306
- Fixes for gaps in the ELM visitor by @JPercival in #1308
- Fixes for missing localIds by @JPercival in #1309
- Add a test to validate that the default context is Unfiltered by @JPercival in #1312
- Bug half time zone by @JPercival in #1313
- Release 3.6.0, HAPI 6.10.2, fixes for build warnings by @JPercival in #1318
Full Changelog: v3.5.1...v3.6.0
CQL 3.5.1
What's Changed
- Repeat of 3.5.0 release to address bad Maven artifact
Full Changelog: v.3.5.0...v3.5.1
CQL 3.5.0
What's Changed
- Tests for issues 1225 and 1226 by @JPercival in #1276
- Full implementation of detection of identifier hiding by @lukedegruchy in #1277
- Implement identifier hiding detection for String literals by @lukedegruchy in #1281
- Add code coverage requirements for new code by @JPercival in #1216
- Remove exceptions printing stack traces by @JPercival in #1291
- Fix DateTime initialization to always use offset from State and never from null by @lukedegruchy in #1269
- Set Name of Data Requirements Processor Return Library to 'EffectiveDataRequirements' by @Chris0296 in #1214
- Update to Gradle 8.5, Java 21 for builds by @JPercival in #1296
- Fix base visitor sort visit by @JPercival in #1299
- ELMFunctionalVisitor by @JPercival in #1300
- Ensure all ELM is constructed via an ObjectFactory by @JPercival in #1301
- Freshen the Java quickstart by @JPercival in #1302
- Rev to version 3.5.0, HAPI 6.10.0, FHIR Core 6.1.2.2 by @JPercival in #1304
New Contributors
- @Chris0296 made their first contribution in #1214
Full Changelog: v3.4.1...v.3.5.0
CQL 3.4.1
- Fixes to align XPP3 dependencies with FHIR Core - @JPercival
Full Changelog: v3.4.0...v3.4.1
CQL 3.4.0
What's Changed
- snapshot v3.4.0 by @mdnazmulkarim in #1264
- Fix DateTime initialization and comparison code to deal correctly with half hour and fifteen minute timezones by @lukedegruchy in #1259
- Test to validate 827 is fixed by @JPercival in #1267
- Aggregate clause by @JPercival in #1271
- Update javax to jakarta namespaces by @jamesagnew in #1236
- More cleanup of dependencies by @JPercival in #1275
New Contributors
- @jamesagnew made their first contribution in #1236
Full Changelog: v3.3.2...v3.4.0
CQL 3.3.2
What's Changed
- #1202: Fixed collapsing data requirements not fixing up references to… by @brynrhodes in
Full Changelog: v3.3.1...v3.3.2
CQL 3.3.1
CQL 3.3.0
What's Changed
- snapshot v3.3.0 by @mdnazmulkarim in #1233
- Fail to compile on SignatureLevel.None and all ambiguous overloaded functions including Libraries by @lukedegruchy in #1234
- Add signatureLevel to ELM annotations by @lukedegruchy in #1238
- Handle overloaded forward function declarations. by @lukedegruchy in #1213
- #1185: Added runtime dependency on XPP3 to the cli by @brynrhodes in #1242
- #1243: The translator will now return a warning if a function with overloads is invoked when signature level is insufficient to ensure necessary signature information is output. See additional release notes by @brynrhodes in #1248
- #1231: Fixed target mapping not being applied correctly for plural el… by @brynrhodes in #1247
- #1243: Fixed forward function overloads resolving incorrectly by @brynrhodes in #1251
- #821: Fixed private access modifier not always respected @mdnazmulkarim in #1239
- #648: added tests for validating type inference through conditional by @iasmile in #1252
- Removes unnecessary dependency on Moxy by @vitorpamplona in #1255
- Support related contexts in the CQL Engine. by @lukedegruchy in #1250
- Tests to ensure generic overloads are sufficiently specified by @JPercival in #1249
- #1203: Fixed function references missing from logic definitions in data-requirements by @brynrhodes in #1256
- #1203: Fixed function references missing from logic definitions in data-requirements
- #1202: Fixed extension access reporting as a code filter instead of a property access
- Fixed property access not being reported correctly when it occurred after the initial query context for a retrieve
- Fixed data requirements not being reported correctly when a query source was itself a nested query
- Fixed duplicate data requirements being reported for property access not directly related to a retrieve
- Fixed enableResultTypes not working in some cases
- release v3.3.0 by @mdnazmulkarim in #1257
New Contributors
Full Changelog: v3.2.0...v3.3.0
CQL 3.2.0
What's Changed
- snapshot v3.2.0 by @mdnazmulkarim in #1212
- Add a clear error when CQL refers to the wrong type (ex FHIR.Code). by @lukedegruchy in #1221
- #1146: Added support for terminology filtering through a reference by @brynrhodes in #1228
- Copy over some problematic or potentially problematic tests out of CqlTestSuite.cql into TranslationTests. by @lukedegruchy in #1230
- Release v3.2.0 by @mdnazmulkarim in #1232
Full Changelog: v3.1.0...v3.2.0