Releases: FirelyTeam/firely-cql-sdk
Releases · FirelyTeam/firely-cql-sdk
v2.0.4-alpha
What's Changed
- 509 Fix equivalence by @baseTwo in #510
- 515 Add a tuple compare that works on ValueTuple<...> by @baseTwo in #518
- 499 external parameter naming by @EvanMachusak in #517
- regen c# by @baseTwo in #522
- add dqic measures by @richfirely in #498
- 260 refactor pass tuple types as a result from expressionbuilder not via the typemanager by @baseTwo in #523
- 533 Quote strings to c#, escaping as necessary by @baseTwo in #535
- 526 Remove IServiceProvider adapters. Rename Hosting namespace to DependencyInjection by @baseTwo in #530
- 436 Remove file headers in unit test projects by @baseTwo in #538
- 539 upgrade packages incl firely net sdk by @baseTwo in #540
- 534 bug c member access on casted variable needs additional paranthesis by @baseTwo in #536
- 288 Make sure CQL demo projects don't use internals from SDK by @baseTwo in #544
- update dqic to latest measures by @richfirely in #551
- 262 refactor rename nameandversion/librarykey to versionedidentifer 2 by @baseTwo in #546
- Update LICENSE by @EvanMachusak in #554
- 558 update version to 2.0.4-alpha by @baseTwo in #559
Full Changelog: v2.0.3-alpha...v2.0.4-alpha
v2.0.3-alpha
What's Changed
- 483 cql true is compiling to capitalized true in csharp by @baseTwo in #484
- 483 cql true is compiling to capitalized true in csharp 2 by @baseTwo in #485
- 480 Fix equivalence between CQL concepts by @richfirely in #352
- 481 Remove solution filter files for now by @baseTwo in #490
- 488 external specified not set by @EvanMachusak in #489
- add blank repo for DQIC submodule. by @richfirely in #492
- Fix 499 - generating parameter names for external functions by @EvanMachusak in #500
- 495 Fix safe casting from base to derived by @baseTwo in #496
- 406 standarize on dependency injection strategy by @baseTwo in #501
- 397 fix forward references in expressionbuilder 4 by @ewoutkramer in #487
- 503 Additional work - Moving AmbiguousOverloadCorrector and use ChangeType by @baseTwo in #504
- 375 fix integration test cannot check equivalence for type keyvaluepair2 by @baseTwo in #505
- 506 release v2.0.3-alpha by @baseTwo in #507
Full Changelog: v2.0.2-alpha...v2.0.3-alpha
v2.0.2-alpha
What's Changed
- 459 add build config to generate cql to elm by @baseTwo in #465
- Regenerate demo code so the compilergeneratedattribute version is updated by @baseTwo in #472
- Conversions by @baseTwo in #473
- Fix #466 by @EvanMachusak in #469
- Bump Microsoft.Extensions.Configuration.Binder from 8.0.0 to 8.0.2 by @dependabot in #471
- Bump Microsoft.CodeAnalysis.CSharp from 4.10.0 to 4.11.0 by @dependabot in #470
- 477 Add extension in library resource that refers to the contained resource by @baseTwo in #479
- 56 Added age calculation tests to XmlTests by @baseTwo in #475
- Update to 2.0.2-alpha and regenerate demo projects by @baseTwo in #482
Full Changelog: v2.0.1-alpha...v2.0.2-alpha
v2.0.1-alpha
Not for Production Use
This is an alpha release on the develop-2.0
branch. It is an early version of 2.* and the API may change at any time without any prior notice or consultation.
What's Changed
- Inference refactoring by @EvanMachusak in #188
- Overload resolution cohesion by @EvanMachusak in #233
- Add support for forward-references within functions and definitions by @ewoutkramer in #304
- BCSE Numerator Bundle Tests by @drivin-ncqa in #316
- Multi library support by @EvanMachusak in #324
- Bump FirelySdkVersion from 5.7.0 to 5.8.1 by @dependabot in #326
- Merged develop into cql-to-elm by @ewoutkramer in #331
- Moved reference to package api analyzers to props file by @ewoutkramer in #330
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.24165.2 to 3.11.0-beta1.24219.2 by @dependabot in #336
- Bump Fhir.Metrics from 1.2.2 to 1.3.0 by @dependabot in #344
- Bump Microsoft.CodeAnalysis.CSharp from 4.9.2 to 4.10.0 by @dependabot in #354
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.24219.2 to 3.11.0-beta1.24225.1 by @dependabot in #357
- 2.0/Fix - demo unit test library was still using DirectedGraph. by @baseTwo in #363
- 2.0/Fix emiting 'using Tuples' - only include when there are tuples by @baseTwo in #366
- Develop 2.0 - additional datetime range unit test by @baseTwo in #369
- Develop 2.0 325 merge from 1.0 again by @baseTwo in #370
- Merge develop into cql-to-elm by @baseTwo in #374
- update canonicals of the library and dependent libraries by @richfirely in #384
- 2.0/cql options to fhir by @richfirely in #385
- Develop 2.0 merge from cql to elm and develop (2) by @baseTwo in #399
- Bump Dumpify from 0.6.5 to 0.6.6 by @dependabot in #400
- Bump Serilog.Sinks.File from 5.0.0 to 6.0.0 by @dependabot in #401
- Bump Microsoft.Extensions.Configuration.Binder from 8.0.0 to 8.0.2 by @dependabot in #403
- Bump Microsoft.CodeAnalysis.CSharp from 4.9.2 to 4.10.0 by @dependabot in #402
- Bump coverlet.collector from 6.0.0 to 6.0.2 by @dependabot in #412
- Bump Microsoft.Extensions.Options from 8.0.0 to 8.0.2 by @dependabot in #413
- Bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #414
- Bump JetBrains.Annotations from 2023.3.0 to 2024.2.0 by @dependabot in #415
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.24165.2 to 3.11.0-beta1.24318.1 by @dependabot in #416
- Make sure we don't get daily patch update PRs from dependabot by @ewoutkramer in #417
- Merge CQL-to-ELM updates into develop-2.0 from the scopes-2.0 branch Integration tests passing [1251 / 1822] by @EvanMachusak in #419
- Revert InvokeDefinedFunctionThroughRuntimeContext by @baseTwo in #424
- Change c# type format to explicit. Validate that 'var' is not supported by @baseTwo in #427
- Improve json serialization support (on develop-2.0) by @ewoutkramer in #411
- 432 maxdepth exceeded when parsing json elm for cms measures by @baseTwo in #433
- Get integration test runner to compile and run. Integration tests passing [340/ 1822] by @baseTwo in #435
- Add support for DataRequirements to the packager by @ewoutkramer in #405
- 378 use value tuples by @baseTwo in #418
- Bump Microsoft.Extensions.Configuration.Binder from 8.0.0 to 8.0.2 by @dependabot in #431
- Fix to support the value/valueSpecified properties used by XML in Json. by @ewoutkramer in #441
- 434 fix precision continued (regenerate c#) by @baseTwo in #445
- Fix forward references in ExpressionBuilder by @ewoutkramer in #437
- Work for #450 by @baseTwo in #451
- Add submodule to git repo Firely.Cql.Sdk.Integration.Runner by @baseTwo in #447
- Cherry pick fixes for #442 and #443` by @baseTwo in #454
- testing update to jave tooling 3.13.0 by @richfirely in #455
- 290 cleanup hl7 tests by @baseTwo in #456
- Undo PR #455 by @baseTwo in #457
- Bump FirelySdkVersion from 5.7.0 to 5.9.1 by @dependabot in #464
- 428 run integration tests in build by @baseTwo in #462
- Bump alpha version to 2.0.1-alpha by @baseTwo in #467
New Contributors
- @drivin-ncqa made their first contribution in #316
Full Changelog: v2.0.0-alpha...v2.0.1-alpha
1.0.0-rc3
Hotfix release:
- Updated
System.Text.Json
to 8.0.4 to solve high risk vulnerability CVE-2024-30105
v2.0.0-alpha
Not for Production Use
This is an alpha release on the develop-2.0
branch. It is an early version of 2.* and the API may change at any time without any prior notice or consultation.
What's Changed
- Avoid generating unneccessary conditionals by @ewoutkramer in #41
- Remove dependency on AgileObjects by @ewoutkramer in #43
- Use the correct GitHub repo name by @marcovisserFurore in #63
- Avoid inefficient DataRetriever calls by @ewoutkramer in #44
- Cleanup ToCode() in C# generator by @ewoutkramer in #54
- Bumped version to 1.0.0-rc2 by @marcovisserFurore in #64
- Fixes found during cql-to-elm prototype by @EvanMachusak in #67
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.23364.2 to 3.11.0-beta1.23420.2 by @dependabot in #65
- Introduce functioncall expression by @ewoutkramer in #68
- Remove Fhir.R4 project as it is not being used anymore. by @ewoutkramer in #73
- Collapse fix properly included intervals by @fweiand-ncqa in #72
- Fix CQL section url by @gabisonia in #74
- Enable the ignoreCase option for the enum parsing by @DamienM419 in #77
- Added a fix in Tuple comparer; Updated to return if any first mismatc… by @igajurel23 in #71
- feat: Add CqlTagAttribute Class by @patburke234 in #81
- feat: expose TypeResolver and TypeConverts by @patburke234 in #80
- feat: Expose TypeResolver, CqlCrosswalk, and TypeConverter publicly by @patburke234 in #84
- Remove maven. Provide instruction on using global maven install. by @richfirely in #86
- Add ability to specify CodeInList behavior by @DamienM419 in #79
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.23420.2 to 3.11.0-beta1.23472.1 by @dependabot in #83
- Added simple enounter example to demo for testing. Cleaned up csproj … by @richfirely in #87
- Change to generated code caused by changes in rc2 by @ewoutkramer in #88
- chore: add conversions back that used to exist by @patburke234 in #89
- Update DefinitionDictonary Merge function by @DamienM419 in #91
- Bump FirelySdkVersion from 5.3.0 to 5.4.0 by @dependabot in #96
- Issue 100: Remove References to NCQA by @patburke234 in #103
- fix: cql mapper for literal values by @patburke234 in #104
- feat: refactor packager CLI for extensibility by @patburke234 in #105
- Add a public non-generic Convert on TypeConverter. by @ewoutkramer in #108
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #107
- fix ref to firely sdk 5.4. removed where child dependent already on m… by @richfirely in #117
- remove newline & whitespace from C# tags by @richfirely in #106
- Changing the java tooling to run at the folder level to speed it up by @richfirely in #118
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #121
- Bump Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0 by @dependabot in #128
- Add missing conversions by @EvanMachusak in #130
- Manually upgraded packages to 8.0 to silence dependabot. by @ewoutkramer in #123
- feat: add elm library extensions by @patburke234 in #133
- Change constant value for access level extension constant by @patburke234 in #134
- fix: CqlTypeToFhirTypeMapper bug fixes + tests by @patburke234 in #136
- Issue 137 - date implicit operators by @patburke234 in #138
- Bump System.Text.Json from 8.0.0 to 8.0.1 by @dependabot in #135
- Update Cql Type Mapper to handle ResultTypeName by @patburke234 in #142
- Fix interval mapping for integer type by @patburke234 in #145
- Feature/151 packagecli take rooturl arg by @baseTwo in #152
- Bump MSTest.TestAdapter from 3.1.1 to 3.2.0 by @dependabot in #141
- Bump MSTest.TestFramework from 3.1.1 to 3.2.0 by @dependabot in #140
- Fix/149 exception when compiling qicorecommon 2 by @baseTwo in #154
- Fix for 'year' case of WholeCalendarPeriodsBetween() by @mryan537 in #159
- Use IValueSetFacade everywhere by @ewoutkramer in #143
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #157
- Bump FirelySdkVersion from 5.4.0 to 5.5.1 by @dependabot in #139
- Enhance performance with FhirDateTime by @DamienMosier in #167
- ExpressionBuilder.cs spelling issue by @richfirely in #174
- Fix/cql 148 Refactor Definition Building, Fix build for ExpressionRef by @baseTwo in #173
- Dependabot: ignore patch updates for test frameworks by @mmsmits in #181
- 172 Use Dependency Injection Part 1 : Introduce the host builder by @baseTwo in #180
- version 1.1/169 packagecli take datetime arg by @baseTwo in #182
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.23525.2 to 3.11.0-beta1.24072.1 by @dependabot in #178
- Fix LRUCache and FhirDateTime converters by @DamienMosier in #187
- Fix calendar math calculation for CalculateAgeAt by @DamienMosier in #191
- Add missing type conversion for FHIR.Code needed for MeasureReport resource by @igajurelNCQA in #192
- Bump coverlet.collector from 6.0.0 to 6.0.1 by @dependabot in #190
- 1.1/202 cleanup by @baseTwo in #203
- Fix issue #210: ExpressionBuilder.GetProperty not using TypeResolver by @EvanMachusak in #211
- Casting issue by @gshakya-ncqa in #213
- Fix Cannot convert ObservationStatus? to Hl7.Fhir.Model.Code by @ewoutkramer in #184
- Bump System.Text.Json from 8.0.1 to 8.0.2 by @dependabot in #207
- 1.1/166 Writing C# files up until the last successful package by @baseTwo in #205
- Adding conversions by @gshakya-ncqa in #214
- Include missing projects in demo solution. Put quotes in Elm.Targets.xml by @baseTwo in #217
- 1.1/215 Create one solution containing all projects (Cql + Demo) and one only filtered on Cql projects by @baseTwo in #218
- 1.1/166 generate c output files on the fly 2 by @baseTwo in #219
- Make model properties in ClassType primitives public by @EvanMachusak in #223
- Make properties init. by @baseTwo in #224
- 1.1/229 improve exception detail by @baseTwo in #230
- 1.1/Extract LibraryExpressionBuilder, Move state from Builders into Contexts. by @baseTwo in #231
- 1.1/Fix CMS CQL ExpressionBuilder issues - part 1 by @ewoutkramer in #234
- Bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2 by @dependabot in https://github.com/FirelyTeam/firely-cql-sdk/pull/...
1.0.0-rc1
What's Changed
- Post-WGM refactors by @EvanMachusak in #1
- Fix warnings by @EvanMachusak in #2
- Removed reference implementation by @EvanMachusak in #3
- Devops : Azure Devop build pipeline by @marcovisserFurore in #4
- Update to use SDK 5.3-alpha by @ewoutkramer in #6
- Fix unit tests by @EvanMachusak in #7
- Added strong name signing to the build pipeline by @mmsmits in #8
- Added templates for GitHub issues and PRs by @marcovisserFurore in #9
- Bump Microsoft.Extensions.Logging.Abstractions from 6.0.1 to 7.0.1 by @dependabot in #10
- Bump MSTest.TestAdapter from 2.1.1 to 3.0.4 by @dependabot in #14
- Bump Microsoft.Extensions.Configuration from 6.0.1 to 7.0.0 by @dependabot in #12
- Bump MSTest.TestFramework from 2.1.1 to 3.0.4 by @dependabot in #13
- Bump coverlet.collector from 1.3.0 to 6.0.0 by @dependabot in #15
- Bump Microsoft.NET.Test.Sdk from 16.7.1 to 17.6.2 by @dependabot in #17
- Bump System.Text.Json from 7.0.0 to 7.0.3 by @dependabot in #18
- Maintenance: Updated package dependencies by @marcovisserFurore in #19
- Devops: add signing and deploying of NuGet packages to Github feed by @mmsmits in #20
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #21
- Add instructions to readme on how to add Github package feed by @mmsmits in #22
- Add copyright header and other parafernalia. by @ewoutkramer in #5
- Bump MSTest.TestAdapter from 3.0.4 to 3.1.1 by @dependabot in #24
- Bump MSTest.TestFramework from 3.0.4 to 3.1.1 by @dependabot in #25
- Update README.md by @marcovisserFurore in #27
- Merge develop + locale corrections into Evans massive branch by @ewoutkramer in #34
- Use ELM schema by @ewoutkramer in #35
- Make sure the code works with a non-US locale by @ewoutkramer in #31
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #36
- Use new performance features of the .NET SDK by @ewoutkramer in #33
- FIx all warnings by @ewoutkramer in #37
- Fix the Demo project by @ewoutkramer in #38
- Reduce the public surface in preparation for release 1.0 by @ewoutkramer in #39
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #45
- Prepare for first release (0.9.0-rc1) by @marcovisserFurore in #51
- Use Firely.Metric UCUM library by @ewoutkramer in #40
- Bump Microsoft.CodeAnalysis.CSharp from 4.6.0 to 4.7.0 by @dependabot in #46
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #50
- Bump FluentAssertions from 6.11.0 to 6.12.0 by @dependabot in #47
- Prepare for 0.9.0-rc2 by @marcovisserFurore in #52
- Cleanup the public interface for 1.0 by @ewoutkramer in #55
- Add generated C# to the repo by @ewoutkramer in #42
- Rerun codegen by @ewoutkramer in #58
- More last-minute cleanup of the public surface by @ewoutkramer in #57
- Last tidbits found while documenting. by @ewoutkramer in #59
New Contributors
- @EvanMachusak made their first contribution in #1
- @mmsmits made their first contribution in #8
- @dependabot made their first contribution in #10
Full Changelog: https://github.com/FirelyTeam/firely-cql-sdk/commits/v1.0.0-rc1