v2.0.0-alpha
Pre-release
Pre-release
louisledev
released this
17 Jun 10:21
·
979 commits
to develop-2.0
since this release
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 #226
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.23525.2 to 3.11.0-beta1.24122.1 by @dependabot in #235
- Bump coverlet.collector from 6.0.1 to 6.0.2 by @dependabot in #236
- Bump System.Text.Json from 8.0.2 to 8.0.3 by @dependabot in #237
- 1.1/cross library codesystems by @baseTwo in #238
- Update 1.1 branch with latest development changes by @ewoutkramer in #241
- 2.0/cleanup by @baseTwo in #242
- 2.0/Write csharp on the fly directly before compilation by @baseTwo in #246
- Fix query lets by @ewoutkramer in #247
- Fix throw exception generation by @ewoutkramer in #248
- 2.0/Better error handling in LibraryPackager, Consistent FHIR resource writing to C# by @baseTwo in #250
- 2.0/Cleanup/Improve context management in ExpressionBuilder methods (2) by @baseTwo in #254
- Bump FirelySdkVersion from 5.5.1 to 5.7.0 by @dependabot in #239
- Improvements for dealing with CMS measures - part 2 by @ewoutkramer in #249
- 2.0/Fix/Cross library definitions (remove temporary fhirhelpers code) by @baseTwo in #256
- 2.0/Cleanup/Improve Factory Types by @baseTwo in #257
- 2.0/move types into matching files by @baseTwo in #265
- 2.0/170 dotnet8 by @baseTwo in #266
- Upgraded to latest + moved SDK version to a csproj property. by @ewoutkramer in #268
- 2.0/overload conversions compiler errors by @baseTwo in #267
- 2.0/remove resources by @baseTwo in #273
- 2.0/catch rethrow expression builder exceptions by @baseTwo in #274
- Fix remaining errors by @ewoutkramer in #276
- Make aliases available to lets by @ewoutkramer in #275
- Bump MSTest.TestFramework from 3.2.0 to 3.3.1 by @dependabot in #277
- Simplify conditions in CaseWhenThen blocks by @ewoutkramer in #280
- Bump MSTest.TestAdapter from 3.2.0 to 3.3.1 by @dependabot in #278
- 2.0/multi-source queries 2 by @baseTwo in #285
- 2.0/282 remove specific nary methods 1 by @baseTwo in #286
- 2.0/259 use stackable scopes in expression builder by @baseTwo in #287
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.24072.1 to 3.11.0-beta1.24165.2 by @dependabot in #291
- 2.0/264 Remove Expressionbuilder.Lambda by @baseTwo in #295
- 1.0/Make ExpressionBuilder.Lambda obsolete. by @baseTwo in #293
- develop-2.0-04-10-cql-operator-binder-refactor by @baseTwo in #289
- 2.0/Cleanup/Use collection initializers by @baseTwo in #301
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.11.0-beta1.24122.1 to 3.11.0-beta1.24165.2 by @dependabot in #300
- Update 2.0 with 1.0 changes by @ewoutkramer in #305
- Develop 2.0 fix 309 Reintroduce library resource url by @baseTwo in #311
- Develop 2.0 setup for pom upgrades by @richfirely in #312
- Develop 2.0 0422 fix 314 by @baseTwo in #315
- 2.0/Work on CQL bindings part 1 by @baseTwo in #303
- 2.0/Remove LibraryDefinitionBuilder, refactor Builders/Contexts by @baseTwo in #306
- 2.0/Continue work on CQL bindings part 2 by @baseTwo in #308
- 2.0/Command line arg to chooce type format in generated C# code by @baseTwo in #320
- 2.0/Add or update copyright file headers by @baseTwo in #322
- 2.0\New CLI-cms demo project by @baseTwo in #327
- 2.0/revise build for demo by @richfirely in #334
- Update Cql.Targets.xml by @richfirely in #335
- Merge Develop 2.0 bindings -> Develop2.0 by @baseTwo in #333
- 2.0/Continue work on cql bindings part 3 by @baseTwo in #323
- Develop 2.0 PackageCLI add optional option to write out assemblies by @baseTwo in #338
- Map a CqlCode to a Coding and not Code by @baseTwo in #342
- 2.0/Continue work on cql bindings part 4 by @baseTwo in #332
- moved projects, files and renamed for consistency in prep for making demo more usable for demonstration and cql development examples by @richfirely in #346
- Split ExpressionBuilder* and Context into their own files by @baseTwo in #345
- 2.0/347 fix comparison between code t and string by @baseTwo in #348
- set explicit off by default and check in affected CMS measures. by @richfirely in #350
- redo demo for authoring by @richfirely in #351
- cleanup resources and make valuesets valid for FS by @richfirely in #353
- 2.0/206 remove graph library by @baseTwo in #355
- Develop 2.0 358 add charcqlcomparer by @baseTwo in #359
- 2.0/Fix cql comparers on diff array sizes by @baseTwo in #361
New Contributors
- @fweiand-ncqa made their first contribution in #72
- @gabisonia made their first contribution in #74
- @DamienM419 made their first contribution in #77
- @igajurel23 made their first contribution in #71
- @patburke234 made their first contribution in #81
- @richfirely made their first contribution in #86
- @mryan537 made their first contribution in #159
- @DamienMosier made their first contribution in #167
- @igajurelNCQA made their first contribution in #192
- @gshakya-ncqa made their first contribution in #213
Full Changelog: v1.0.0-rc1...v2.0.0-alpha