Skip to content

5.0.0

Compare
Choose a tag to compare
@marcovisserFurore marcovisserFurore released this 17 Feb 11:00
v5.0.0
0811f69

We have restructured the whole SDK to the following packages:

  • Hl7.Fhir.Base (formally known as the common packages)
  • Hl7.Fhir.STU3
  • Hl7.Fhir.R4
  • Hl7.Fhir.R4B
  • Hl7.Fhir.R5
  • Hl7.Fhir.Specification.Data.STU3
  • Hl7.Fhir.Specification.Data.R4
  • Hl7.Fhir.Specification.Data.R4B
  • Hl7.Fhir.Specification.Data.R5
  • Hl7.Fhir.Specification.STU3 (meta package for backward compatibility)
  • Hl7.Fhir.Specification.R4 (meta package for backward compatibility)
  • Hl7.Fhir.Specification.R4B (meta package for backward compatibility)
  • Hl7.Fhir.Specification.R5 (meta package for backward compatibility)

Please take note of the following changes if you are upgrading:

  • You should only reference the main package (Hl7.Fhir.<release>).
  • If you need the specification.zip (for validation, if you are using the ZipSource resolver), add Hl7.Fhir.Specification.Data.<release>.
  • The "old" Hl7.Fhir.Specification.<release> package is now a metapackage that will include these two packages.
  • You should not reference any other packages that existed pre-5.0 (Hl7.Fhir.ElementModel etc.)

The profile validator has been split off into its own repository. The NuGet packages for the validator that are compatible with the SDK 5.0 release can be found on NuGet.

See also here for the breaking changes in 5.0.

Changes:

  • #2384: Document public functions of TransactionBuilder
  • #2383: Devops: Correction for the NuGet Metapackages version
  • #2382: Devops: Add steps for creating the metapackages
  • #2380: Devops: Use a Firely template to push the nuget packages

This list of changes was auto generated.

See also the changes from the beta versions here: