Skip to content

5.3.0

Compare
Choose a tag to compare
@marcovisserFurore marcovisserFurore released this 27 Jul 22:31
v5.3.0
18588ab

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 and ICoded 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.