5.3.0
Intro:
Highlights of this new release:
- The
MultiTerminologyService
has been extended with a routing mechanism, so you can customize which ValueSets should be handled by which service. - The FhirDateTime, Date and Time types now avoid re-parsing their values for every operation, increasing their performance dramatically.
- Resources now implement
IIdentifiable
andICoded
for easy polymorphic access to the identifiers and codes in a resource. See https://docs.fire.ly/projects/Firely-NET-SDK/model/other-features.html. - Work has been done to use the SDK's POCO's in the upcoming .NET CQL engine.
Changes:
Bugfixes:
- #2395: fhirpath
resolve()
should work on a collection input - #2482: STU3 ConformanceSummaryProperties.IsConformanceSummary throws an exception if the properties bag does not contain a value for TypeName
Others:
- #2552: Update release-notes.md
- #2549: Add wildcard support to MultiTerminologyService routing
- #2551: Release notes: added MultiTerminologyService routing to the notes
- #2548: feature: create factory methods for "core" terminology service
- #2546: 2533 Improve performance of Time POCO
- #2535: Add routing mechanism to the MultiTerminologyService
See More
- #2541: 2534 Improve performance of Date handling
- #2545: Changed a spelling mistake
- #2539: 2205 Add IIdentifiable and ICoded to POCOs
- #2529: 2490 Improve performance of FhirDateTime
- #2536: Refactored TransactionBuilder to include fullUrl in Bundle.Entry for every operation
- #2530: #2395: FhirPath function
resolve()
works now on a collection. - #2537: Bump MSTest.TestFramework from 3.0.4 to 3.1.1
- #2538: Bump MSTest.TestAdapter from 3.0.4 to 3.1.1
- #2486: Bump MSTest.TestFramework from 2.2.10 to 3.0.4
- #2523: Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0
- #2524: Bump xunit from 2.4.2 to 2.5.0
- #2528: Bump BenchmarkDotNet from 0.13.5 to 0.13.6
- #2492: Re-generate model with default codesystems
- #2522: Support new R5 elements in snapshot generator
- #2521: fix: MimeType terminology service incorrectly returned false when an unknown system was supplied.
- #2514: Adding instructions to Readme on how to use pre-release packages
- #2512: Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3
- #2507: Improve FhirPath expression cache unit test to not use timers anymore
- #2506: Support STU3 mime type vs url in MimeTypeTerminologyService
- #2483: Fix for #2482
- #2501: Bump System.Text.Json from 7.0.2 to 7.0.3
- #2500: Remove Cql-specific attributes (phase 1)
- #2499: 2488 Load all dependent FHIR assemblies
- #2489: Updates to the POCOs and ModelInspector to make the CQL binding work.
- #2494: Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2
- #2484: Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1
- #2481: Start develop phase with version 5.2.1
- #2479: Release 5.2.0
This list of changes was auto generated.