Skip to content

Deps (Api): Bump Hl7.Fhir.Conformance and 3 others - #222

Merged
kennethmyhra merged 2 commits into
mainfrom
dependabot/nuget/src/Ignis.Api/minor-and-patch-331f899361
Jul 28, 2026
Merged

Deps (Api): Bump Hl7.Fhir.Conformance and 3 others#222
kennethmyhra merged 2 commits into
mainfrom
dependabot/nuget/src/Ignis.Api/minor-and-patch-331f899361

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Pinned Hl7.Fhir.Conformance at 6.3.0.

Release notes

Sourced from Hl7.Fhir.Conformance's releases.

6.3.0

Intro:

This release includes a behavioral change in parsing alongside a minor bug fix. Please read the notes below carefully before upgrading.

POCO / type system

  • The SDK now detects incorrectly cased element and resource type names. Two new error codes are introduced: PVAL131 (WRONG_CASED_ELEMENT) and PVAL132 (WRONG_CASED_RESOURCE_TYPE).

    Breaking change: Parsers running in strict mode will now report errors when receiving data with incorrectly cased element or resource type names. Data that was previously silently corrected during parsing will now cause parse errors instead. Make sure your data sources use the correct casing as defined by the FHIR specification. All non-strict modes (BackwardsCompatible, Recoverable, NoOverflow, and the default) continue to bind leniently, preserving the behaviour from previous SDK versions. The exact handling of wrong-cased names in lenient modes is subject to change in future major versions of the SDK.

Other fixes

  • Fixed redundant null-checks and initialization logic in bundle link handling.

Changes:

  • #​3553: Potential fix for code scanning alert no. 1: Workflow does not contain permissions
  • #​3541: Remove redundant null-checks and initialization logic from setLink method
  • #​3552: Bump the runtime-dependencies-minor group with 1 update
  • #​3540: Fix #​3502: Detect wrong-cased element and resource type names at the model level
  • #​3502: Standardize case-sensitivity handling in JSON & XML parsers
  • #​3539: Start development cycle 6.2.2
  • #​3538: Add JetBrains Rider settings to .gitignore

This list of changes was auto generated.

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.R4 from 6.2.0 to 6.3.0.

Release notes

Sourced from Hl7.Fhir.R4's releases.

6.3.0

Intro:

This release includes a behavioral change in parsing alongside a minor bug fix. Please read the notes below carefully before upgrading.

POCO / type system

  • The SDK now detects incorrectly cased element and resource type names. Two new error codes are introduced: PVAL131 (WRONG_CASED_ELEMENT) and PVAL132 (WRONG_CASED_RESOURCE_TYPE).

    Breaking change: Parsers running in strict mode will now report errors when receiving data with incorrectly cased element or resource type names. Data that was previously silently corrected during parsing will now cause parse errors instead. Make sure your data sources use the correct casing as defined by the FHIR specification. All non-strict modes (BackwardsCompatible, Recoverable, NoOverflow, and the default) continue to bind leniently, preserving the behaviour from previous SDK versions. The exact handling of wrong-cased names in lenient modes is subject to change in future major versions of the SDK.

Other fixes

  • Fixed redundant null-checks and initialization logic in bundle link handling.

Changes:

  • #​3553: Potential fix for code scanning alert no. 1: Workflow does not contain permissions
  • #​3541: Remove redundant null-checks and initialization logic from setLink method
  • #​3552: Bump the runtime-dependencies-minor group with 1 update
  • #​3540: Fix #​3502: Detect wrong-cased element and resource type names at the model level
  • #​3502: Standardize case-sensitivity handling in JSON & XML parsers
  • #​3539: Start development cycle 6.2.2
  • #​3538: Add JetBrains Rider settings to .gitignore

This list of changes was auto generated.

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 Microsoft.NET.Test.Sdk from 18.6.0 to 18.8.1.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

Commits viewable in compare view.

Updated Testcontainers.MongoDb from 4.12.0 to 4.13.0.

Release notes

Sourced from Testcontainers.MongoDb's releases.

4.13.0

What's Changed

Thank you to everyone who contributed and shared their feedback 🤜🤛.

The NuGet packages for this release have been attested for supply chain security using actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #​33686956.

🚀 Features

  • feat: Add Aspire dashboard module (#​1194) @​NikiforovAll
  • feat: Add image name substitution hook (#​1710) @​HofmeisterAn
  • feat(CosmosDb): Add get method AccountEndpoint (#​1707) @​srollinet
  • feat: Improve image build failure messages (#​1700) @​HofmeisterAn

🐛 Bug Fixes

  • fix: Restore tar archive write performance regressed by padding trim (#​1719) @​HofmeisterAn
  • chore: Bump Docker.DotNet from 4.3.2 to 4.3.3 (#​1714) @​HofmeisterAn
  • chore(AspireDashboard): Cover connection string provider (#​1713) @​HofmeisterAn

📖 Documentation

  • docs: Add missing TC languages and reorder docs navigation (#​1711) @​mdelapenya
  • docs: Add note about unsupported BuildKit Dockerfile features (#​1696) @​HofmeisterAn
  • docs: Explain immutable builder behavior (#​1693) @​HofmeisterAn

🧹 Housekeeping

  • chore: Enable Dependabot cooldown (#​1716) @​HofmeisterAn
  • chore: Add nuget.config (#​1715) @​Rob-Hague
  • chore(AspireDashboard): Cover connection string provider (#​1713) @​HofmeisterAn
  • chore: Bump Docker.DotNet from 4.2.0 to 4.3.2 (#​1712) @​HofmeisterAn
  • chore: Bump sshd-docker image from 1.3.0 to 1.4.0 (#​1709) @​HofmeisterAn
  • chore: Rename runtime label and add buildkit and stale labels (#​1703) @​HofmeisterAn
  • fix: Guard expensive argument evaluation when logging (#​1702) @​HofmeisterAn
  • chore: Defer container ID truncation in logging (#​1701) @​HofmeisterAn
  • chore: Migrate to LoggerMessageAttribute (#​1697) @​HofmeisterAn

📦 Dependency Updates

  • chore(deps): Bump the actions group with 2 updates (#​1721) @dependabot[bot]
  • chore(deps): Bump the actions group with 7 updates (#​1717) @dependabot[bot]
  • chore: Bump Docker.DotNet from 4.3.2 to 4.3.3 (#​1714) @​HofmeisterAn
  • chore: Bump Docker.DotNet from 4.2.0 to 4.3.2 (#​1712) @​HofmeisterAn
  • chore(deps): Bump the actions group with 4 updates (#​1698) @dependabot[bot]

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.Conformance from 6.2.0 to 6.3.0
Bumps Hl7.Fhir.R4 from 6.2.0 to 6.3.0
Bumps Microsoft.NET.Test.Sdk to 18.8.1
Bumps Testcontainers.MongoDb from 4.12.0 to 4.13.0

---
updated-dependencies:
- dependency-name: Hl7.Fhir.Conformance
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Hl7.Fhir.R4
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Testcontainers.MongoDb
  dependency-version: 4.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Hl7.Fhir.R4
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Hl7.Fhir.R4
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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 28, 2026
Renames FhirParameter.SNAPSHOT_ID to FhirParameter.SnapshotId.
@kennethmyhra
kennethmyhra merged commit cf7b784 into main Jul 28, 2026
5 checks passed
@kennethmyhra
kennethmyhra deleted the dependabot/nuget/src/Ignis.Api/minor-and-patch-331f899361 branch July 28, 2026 16:59
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