4.0.0-beta1 for R4 (release 20220204)
Pre-release
Pre-release
·
0 commits
to 1d95bb178de7fd12572255f656eee45b469ba627
since this release
This is the first preview of version 4.0.0.
Version 4.0.0 contains:
- New and faster Json deserializer (parser) and serializer. We use the
System.Text.Json
library now. See documentation about this new serializer on this page - New and faster Xml serializer. The deserializer will be released in following release.
- We don't target framework
netstandard1.6
anymore, but addednet6.0
. So the following frameworks are supported:net6.0
,netstandard2.0
andnet452
. Sincenet452
will no longer be supported by Microsoft on April 26, 2022, versionnet452
will only be available in this major version (4.x) - The interface
ITerminologyService
is moved to the common libraryHl7.Fhir.Support.Poco
- Cleaned up some stale code
- New package icon
- And lots more
We tried to keep the backwards incompatible changes as minimum as possible. See here for an overview of those changes. This document can help you to upgrade.
This is a beta version and should be stable and feature complete enough to be representative for the 4.0 release.
Changes:
- #1957: Bump SharpZipLib from 0.86.0 to 1.3.3 in /src/Hl7.Fhir.Core.Tests
- #1934: 1095 - Move useful ElementDefinition ext methods to a single place (R3)
- #1951: Move ITerminologyService and FhirOperationException to Hl7.Fhir.Support.Poco
- #1950: Changed package icon with new logo of Firely SDK
- #1810: STU3: Behavior of PocoStuctureDefinitionSummaryProvider is now the same as StuctureDefinitionSummaryProvider
- #1945: Add setting to ignore a custom list of constraints in the validator - STU3
See More
- #1946: Remove the ignore option in the validation setting to check best practices constraints
- #1931: Evaluate FhirPath expression using the correct scope [stu3]
- #1930: Introduce CodedException everywhere (R3)
- #1896: Cleanup projectfiles and dependencies
- #1928: Use existing ValidationAttributes in the new Json deserializer (R3)
- #1911: Add new, faster, Json deserializer for POCOs (R3)
- #1910: Added an Xml serializer based on IReadOnlyDictionary (R3)
- #1821: Add IReadOnlyDictionary based Json serializer (for R3)
- #1816: Adding IReadOnlyDictionary support (for R3)
This list of changes was auto generated.