Skip to content

5.1.0

Compare
Choose a tag to compare
@marcovisserFurore marcovisserFurore released this 28 Apr 07:40
v5.1.0
27ebda7

Intro:

In this release we have two major changes:

FHIR R5, version 5.0.0

We have implemented FHIR version 5.0.0 for R5. So when you use the package Hl7.Fhir.R5 you will develop with the latest major official version of FHIR (released by HL7 on 2023-03-26).
We have one known issue during serialization: resources Subsciption and Consent contain an attribute resourceType, which is for the SDK a special attribute. This will be solved in the next release. Keep an eye on issue #2413 for this.

Pluggable serializers in FhirClient

There are two parser families: the legacy XML and Json parsers that have been in the SDK for years, and the improved ones, introduced in SDK 4. Each of these parsers can be configured to ignore certain kind of errors (for example, to allow unknown elements). It is possible to configure the FhirClient to use the serializer family of your chosing.

Changes:

  • #2442: 2410 - Enable roundtrip for empty attribute values.
  • #2437: Make it easy to configure serialization in the FhirClient
  • #2440: Enable to R5 serializations tests again
  • #2430: 2410 - Make serialization pluggable - receiving side of FhirClient
  • #2438: 2428 - Implemented FhirPath functions lowBoundary(), highBoundary() and comparable()
  • #2441: Bump FluentAssertions from 6.10.0 to 6.11.0
  • #2436: Update to C# 11
  • #2422: Implemented FHIR R5, version 5.0.0
  • #2402: Support pluggable serialization for FhirClient (Requests)
  • #2421: Remove unnecessary checks for NET452
See More
  • #2405: Bump Newtonsoft.Json from 13.0.1 to 13.0.3
  • #2403: Use ignoreOrder also in the recursion for method IsExactlyEqualTo
  • #2400: 2375: New Equality functions for ITypedElement
  • #2398: Improved performance of MatchesPrefix
  • #2399: Changes to make the SDK build in JetBrains Rider.
  • #2396: 2385: new property SearchParamDefinition.Code
  • #2392: Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
  • #2390: Bump BenchmarkDotNet from 0.13.4 to 0.13.5
  • #2389: Bump System.Text.Json from 7.0.1 to 7.0.2
  • #2386: Bump FluentAssertions from 6.7.0 to 6.10.0
  • #2387: Merge SDK 5 into develop

This list of changes was auto generated.