Skip to content

Bump the minor-and-patch group with 2 updates#670

Open
dependabot[bot] wants to merge 2 commits into
developfrom
dependabot/nuget/minor-and-patch-3ac3f4bf1f
Open

Bump the minor-and-patch group with 2 updates#670
dependabot[bot] wants to merge 2 commits into
developfrom
dependabot/nuget/minor-and-patch-3ac3f4bf1f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Updated Hl7.Fhir.Base from 6.2.0 to 6.2.1.

Release notes

Sourced from Hl7.Fhir.Base's releases.

6.2.1

Intro:

This is a bugfix release with several stability and correctness improvements.

Serialization

  • Fixed an OverflowException when serializing large decimal values with old parsing stack
  • Switched FhirClient to use the modern POCO serializer for better consistency
    • If legacy serializers are still needed, our choice can be overriden by assigning Settings.SerializationEngine an instance of FhirSerializationEngineFactory.Legacy.FromParserSettings(ModelInfo.ModelInspector, Settings.ParserSettings ?? new()) as it was before
  • Fixed size limitations when serializing base64-encoded data
  • Fixed the pretty option being ignored when calling ToXml()

Snapshot generation

  • Fixed incorrect behavior in collection merge when suppression extensions were involved, which could cause an index-out-of-range error or suppression being silently ignored

POCO / type system

  • ISourceNode now has a direct ToPoco() extension method
  • Fixed instant values being stored incorrectly when converting from an untyped source
  • Untyped sources are now correctly associated with the model when building POCOs
  • Custom resources and datatypes are now easier to define and build as a ClassMapping for ModelInspector
  • Restored collection initializer syntax support on the Parameters class
  • Added IVersionableConformanceResource to R5 NamingSystem

Other fixes

  • Resolver base class now allows returning null, leaving it to the caller to decide whether to throw
  • Dependencies downgraded to align with the target framework version

Changes:

  • #​3535: Added more tests cases for unit tests. Some code cleanup.
  • #​3536: Pretty parameter is not being used in ToXml extension method.
  • #​3534: Fix: store 'instant' as canonical string when building a POCO from an untyped source
  • #​3531: Fix serialization base64 size limits
  • #​3472: Add direct ISourceNode.ToPoco() implementation
  • #​3526: Fixed incorrect merge logic in mergeCollectionWithSuppression that could result in suppression extension not being honoured
  • #​3530: Skip major version update rules for specific dependencies
  • #​3527: Bump the runtime-dependencies-minor group with 1 update
  • #​3509: Central Package Dependency Management AND LTS/Condition Suggestions
  • #​3525: Optimize serialization locking
See More
  • #​3523: Logic in mergeCollectionWithSuppression could result in an Index Out Of Range exception.
  • #​3521: Rebind untyped sources to builder's inspector in NewPocoBuilder
  • #​3520: Implement Central Package Management (CPM)
  • #​3508: Implement Central Package Management (CPM)
  • #​3516: Bump the runtime-dependencies-minor group with 1 update
  • #​3519: Support custom resources and datatypes in ClassMapping/ModelInspector
  • #​3518: Add Version interface to R5 NamingSystem
  • #​2850: Change ClassMappings so it can support custom resources
  • #​3517: fix: restore collection initializer support on Parameters class
    ... (truncated)

Commits viewable in compare view.

Updated Hl7.Fhir.R5 from 6.2.0 to 6.2.1.

Release notes

Sourced from Hl7.Fhir.R5's releases.

6.2.1

Intro:

This is a bugfix release with several stability and correctness improvements.

Serialization

  • Fixed an OverflowException when serializing large decimal values with old parsing stack
  • Switched FhirClient to use the modern POCO serializer for better consistency
    • If legacy serializers are still needed, our choice can be overriden by assigning Settings.SerializationEngine an instance of FhirSerializationEngineFactory.Legacy.FromParserSettings(ModelInfo.ModelInspector, Settings.ParserSettings ?? new()) as it was before
  • Fixed size limitations when serializing base64-encoded data
  • Fixed the pretty option being ignored when calling ToXml()

Snapshot generation

  • Fixed incorrect behavior in collection merge when suppression extensions were involved, which could cause an index-out-of-range error or suppression being silently ignored

POCO / type system

  • ISourceNode now has a direct ToPoco() extension method
  • Fixed instant values being stored incorrectly when converting from an untyped source
  • Untyped sources are now correctly associated with the model when building POCOs
  • Custom resources and datatypes are now easier to define and build as a ClassMapping for ModelInspector
  • Restored collection initializer syntax support on the Parameters class
  • Added IVersionableConformanceResource to R5 NamingSystem

Other fixes

  • Resolver base class now allows returning null, leaving it to the caller to decide whether to throw
  • Dependencies downgraded to align with the target framework version

Changes:

  • #​3535: Added more tests cases for unit tests. Some code cleanup.
  • #​3536: Pretty parameter is not being used in ToXml extension method.
  • #​3534: Fix: store 'instant' as canonical string when building a POCO from an untyped source
  • #​3531: Fix serialization base64 size limits
  • #​3472: Add direct ISourceNode.ToPoco() implementation
  • #​3526: Fixed incorrect merge logic in mergeCollectionWithSuppression that could result in suppression extension not being honoured
  • #​3530: Skip major version update rules for specific dependencies
  • #​3527: Bump the runtime-dependencies-minor group with 1 update
  • #​3509: Central Package Dependency Management AND LTS/Condition Suggestions
  • #​3525: Optimize serialization locking
See More
  • #​3523: Logic in mergeCollectionWithSuppression could result in an Index Out Of Range exception.
  • #​3521: Rebind untyped sources to builder's inspector in NewPocoBuilder
  • #​3520: Implement Central Package Management (CPM)
  • #​3508: Implement Central Package Management (CPM)
  • #​3516: Bump the runtime-dependencies-minor group with 1 update
  • #​3519: Support custom resources and datatypes in ClassMapping/ModelInspector
  • #​3518: Add Version interface to R5 NamingSystem
  • #​2850: Change ClassMappings so it can support custom resources
  • #​3517: fix: restore collection initializer support on Parameters class
    ... (truncated)

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Hl7.Fhir.Base from 6.2.0 to 6.2.1
Bumps Hl7.Fhir.R5 from 6.2.0 to 6.2.1

---
updated-dependencies:
- dependency-name: Hl7.Fhir.Base
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: Hl7.Fhir.R5
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 1, 2026
alexzautke
alexzautke previously approved these changes Jul 1, 2026
@alexzautke alexzautke enabled auto-merge July 1, 2026 16:04
@alexzautke

Copy link
Copy Markdown
Member

@copilot The Firely.Fhir.Validation.Compilation.* tests are failing as some OperationOutcome messages changes. Please adjust the test expectations.

auto-merge was automatically disabled July 1, 2026 20:00

Head branch was pushed to by a user without write access

Copilot AI commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

@copilot The Firely.Fhir.Validation.Compilation.* tests are failing as some OperationOutcome messages changes. Please adjust the test expectations.

Fixed in commit updating the FhirTestCases submodule. The terminology service error messages changed in Hl7.Fhir.Base 6.2.1 from "Unable to resolve ValueSet X" to "Operation validate code failed: valueset 'X' is unknown." — updated the 9 affected firely-dotnet outcome entries in FhirTestCases/validator/manifest.json for the 6 failing tests (synthea, patient-translated-codes, tx-extensible-suppression, tx-extensible-suppression-meta, az-Instance, patient-value-alternative-bad). All 464 R4 tests now pass.

Copilot AI requested a review from alexzautke July 1, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants