Skip to content

chore(deps): update dependency hl7.fhir.r4 to v6#127

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/hl7.fhir.r4-6.x
Open

chore(deps): update dependency hl7.fhir.r4 to v6#127
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/hl7.fhir.r4-6.x

Conversation

@renovate

@renovate renovate Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
Hl7.Fhir.R4 5.13.46.3.0 age confidence

Release Notes

FirelyTeam/firely-net-sdk (Hl7.Fhir.R4)

v6.3.0: 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.

v6.2.1: 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
  • #​3480: Fix OverflowException for large decimals, switch FhirClient to POCO serializer
  • #​3447: Parameters class in SDK 6 cannot be used with collection initializers like in older SDK
  • #​3514: Fix ResolverResult nullability annotations
  • #​3512: Relax resolve in base class to allow null, let caller decide about throwing
  • #​3507: Bump runtime deps and align MSTest adapter
  • #​3503: Fix DebuggerDisplay attribute for Url property on Extension.cs
  • #​3500: R6 related fixes
  • #​3498: Start development cycle 6.2.1
  • #​3473: Fix XmlReader field name collision in DeserializationBenchmark

This list of changes was auto generated.

New Contributors

v6.2.0: 6.2.0

Intro:

  • Added a RespectSuppressExtension setting to SnapshotGeneratorSettings (default: true) to allow consumers to opt out of suppress-extension handling during snapshot generation.
  • Added Base.ClearOverflow() and corrected the NoOverflow docstring.
  • ITypedElement extension methods now use OverloadResolutionPriority(1), ensuring they are preferred over ISourceNode extensions for types implementing both interfaces (such as PocoNode).
  • Fixed a cache key issue in CachingTerminologyService where resource or unrecognized parameter values could produce invalid cache keys.
  • Validation now includes canonicals in failed resolve attempts, and cardinality validation correctly handles cases where no member name is reported.
  • Updated System.Text.Json and Microsoft.Extensions.Caching.Memory to version 10.0.7.

Changes:

  • #​3492: Bump Microsoft.Extensions.Caching.Memory and 4 others
  • #​3496: Skip build stages when only docs change (DEVOPS-706, DEVOPS-709)
  • #​3491: Added RespectSuppressExtension to SnapshotGeneratorSettings
  • #​3490: Fix small bug in the CachingTerminologyService
  • #​3487: Bump the test-dependencies group with 1 update
  • #​3483: Bump the runtime-dependencies-minor group with 4 updates
  • #​3479: Add ClearOverflow() to Base and fix misleading NoOverflow docstring
  • #​3475: Handle the case of cardinality validation not reporting membername
  • #​3470: Include canonicals in failed resolve attempts
  • #​3477: Add OverloadResolutionPriority to ITypedElement extensions
See More
  • #​3469: Start development cycle 6.1.2

This list of changes was auto generated.

v6.1.1: 6.1.1

Intro:

Fixes wrong logic for BaseTerminologyService filtering parameters for duplicates on requests that accept 0..* on some parameters

Changes:

  • #​3464: Remove NoDuplicates from operations that allow for multiple params
  • #​3463: Merge support/sdk5 into develop (SDK5 → SDK6 sweep)

This list of changes was auto generated.

v6.1.0: 6.1.0

Intro:

  • FHIRPath CompiledExpression now accepts 0..* resources as input, removing the need for a dummy resource when the expression does not reference one.
  • ModelInspector now protects against cross-version contamination of ClassMappings, preventing type resolution errors when multiple library versions are used in the same process.
  • Improved the terminology stack with a more complete base class that simplifies implementations and standardizes error handling.
  • Improved error handling for POCO validation and serialization by setting the MemberName property for easier debugging.
  • Minor nullability improvements.

Changes:

  • #​3436: Bump Microsoft.SourceLink.GitHub from 10.0.102 to 10.0.103
  • #​3435: Bump Microsoft.Extensions.Caching.Memory from 10.0.2 to 10.0.3
  • #​3443: Give major runtime deps individual PRs
  • #​3442: Bump Microsoft.Extensions.Caching.Memory and Microsoft.SourceLink.GitHub
  • #​3440: Combine dependabot PRs for minors/patch into a single PR
  • #​3439: Override deepcopy on the terminology parameters
  • #​3428: Cache assembly attributes in ModelInspector
  • #​3434: Parse TRX file to detect failures in test runner
  • #​3431: Sync test dependencies for test runner issues
  • #​3397: Support null focus on fhirpath operations
See More
  • #​3430: Made BaseFhirClient thread safe
  • #​3429: Apply UnsafeRelaxedJsonEscaping in regular serializer options as well
  • #​3424: Implement CodeSystem ops for MIME/Language services
  • #​3425: Cache assembly attributes in ModelInspector validation
  • #​3422: Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.102
  • #​3420: Bump MSTest.TestFramework and Verify.MSTest
  • #​3421: Bump FluentAssertions from 7.2.0 to 7.2.1
  • #​3415: Preserve URL host casing in bundle references
  • #​3407: Use PropertyMapping.Name for MemberName if possible to report FHIR properties rather than FHIRPath names
  • #​3417: Add cross-version type conflict detection to ModelInspector
  • #​3414: Add FhirPath .value property support
  • #​3416: Fix Resource.VersionId setter with existing Meta
  • #​3410: Set MemberName to null for overflow elements
  • #​3409: Update XML deserialization snapshot for PropertyMapping.Name
  • #​3405: Fixes for Attribute validation
  • #​3403: Handle duplicate XML attributes gracefully
  • #​3399: Add ZipSource Exception and Retry Logic
  • #​3401: Fix missing period in CommonLocation
  • #​3394: VONK-9235: Base for strongly typed and pre-validated TerminologyService implementations
  • #​3396: Update README to include commercial support details
  • #​3391: Bump Microsoft.Extensions.Caching.Memory from 10.0.1 to 10.0.2
  • #​3392: Bump System.Text.Json from 10.0.0 to 10.0.2
  • #​3389: Bump version number
  • #​3388: Added release notes

This list of changes was auto generated.

v6.0.2: 6.0.2

Intro:

Mostly minor changes, but one breaking change where the PocoNode's ParentNode constructor has been removed, as it was not
necessary and is derived from the Parent.

Changes:

  • #​3387: Enable public signing
  • #​3385: Make extension public, aligning it with SDK5 and our usages
  • #​3384: Remove double space in error message.
  • #​3383: Split terminology error 6005 into warning and error
  • #​3378: Added shared error messages fir Tx services.
  • #​3380: Bump Verify.MSTest from 31.9.0 to 31.9.3
  • #​3379: Bump Verify.MSTest from 31.7.3 to 31.9.0
  • #​3369: Remove $findmatches
  • #​3370: Validate strings for leading/trailing whitespaces
  • #​3371: Bump Microsoft.Extensions.Caching.Memory from 10.0.0 to 10.0.1
See More
  • #​3366: Fix IsAbsolute property to handle null values and improve error handling
  • #​3365: Turn package validation back on
  • #​3362: Bump Microsoft.Extensions.Caching.Memory from 9.0.11 to 10.0.0
  • #​3361: Bump BenchmarkDotNet from 0.15.0 to 0.15.8
  • #​3354: Bump System.Text.Json from 9.0.1 to 10.0.0
  • #​3356: VONK-9012 implemented CachingTerminologyService
  • #​3353: Bump System.Buffers from 4.5.1 to 4.6.1
  • #​3352: Bump BenchmarkDotNet from 0.15.6 to 0.15.8
  • #​3357: Fixed unit tests not running in pipeline OR locally
  • #​3355: Bump MSTest.TestFramework and Verify.MSTest
  • #​3348: Bump BenchmarkDotNet from 0.15.5 to 0.15.6
  • #​3347: Address MSTest 4.0 analyzer warnings (1,424 of 1,866 fixed)
  • #​3343: Bump MSTest.TestFramework and Verify.MSTest
  • #​3342: Bump BenchmarkDotNet from 0.15.4 to 0.15.5
  • #​3344: Fix MSTest 4.0 breaking changes in test suite
  • #​3341: Added call to RemoveAllNonInheritableExtensions to ExpandElementAsync
  • #​3338: Changed the parent property design on PocoNode
  • #​3340: Added $find-match operation to ITerminologyService

This list of changes was auto generated.

v6.0.1: 6.0.1

Intro:

Fixes Code having System and Value switched.
Leaves snapshot generation result usability to the caller rather than assuming error.

  • For breaking changes compared to 5.x see our GitHub wiki
Changes:
  • #​3321: Fix snapshot generator errors and CodeOfT values
  • #​3319: Release SDK-6

This list of changes was auto generated.

v6.0.0

Intro:

Firely .NET SDK v6.0.0

  • For breaking changes compared to 5.x see our GitHub wiki
Changes:

Full Changelog: FirelyTeam/firely-net-sdk@v5.13.0...v6.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: src/FhirOperationDefinitionGen.Tests/packages.lock.json
  Determining projects to restore...
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirParametersGenerator/FhirParametersGenerator.csproj (in 390 ms).
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirParametersGenerator.Attributes/FhirParametersGenerator.Attributes.csproj (in 10 ms).
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605: Warning As Error: Detected package downgrade: Hl7.Fhir.Base from 6.3.0 to 5.13.4. Reference the package directly from the project to select a different version.  [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605:  FhirOperationDefinitionGen -> Hl7.Fhir.R4 6.3.0 -> Hl7.Fhir.Conformance 6.3.0 -> Hl7.Fhir.Base (>= 6.3.0)  [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605:  FhirOperationDefinitionGen -> Hl7.Fhir.Base (>= 5.13.4) [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
  Failed to restore /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj (in 853 ms).
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj (in 58 ms).

File name: src/FhirOperationDefinitionGen/packages.lock.json, src/FhirOperationDefinitionGen.Tests/packages.lock.json
  Determining projects to restore...
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirParametersGenerator/FhirParametersGenerator.csproj (in 262 ms).
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirParametersGenerator.Attributes/FhirParametersGenerator.Attributes.csproj (in 6 ms).
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605: Warning As Error: Detected package downgrade: Hl7.Fhir.Base from 6.3.0 to 5.13.4. Reference the package directly from the project to select a different version.  [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605:  FhirOperationDefinitionGen -> Hl7.Fhir.R4 6.3.0 -> Hl7.Fhir.Conformance 6.3.0 -> Hl7.Fhir.Base (>= 6.3.0)  [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj : error NU1605:  FhirOperationDefinitionGen -> Hl7.Fhir.Base (>= 5.13.4) [/tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj]
  Failed to restore /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen/FhirOperationDefinitionGen.csproj (in 53 ms).
  Restored /tmp/renovate/repos/github/chgl/FhirParametersGenerator/src/FhirOperationDefinitionGen.Tests/FhirOperationDefinitionGen.Tests.csproj (in 113 ms).

@github-actions

github-actions Bot commented Jun 21, 2026

Copy link
Copy Markdown

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 1 0 0 0.06s
⚠️ CSHARP csharpier 32 1 0 14.74s
✅ EDITORCONFIG editorconfig-checker 62 0 0 0.16s
✅ JSON jsonlint 16 0 0 0.17s
⚠️ JSON prettier 16 1 0 0.94s
✅ JSON v8r 16 0 0 5.67s
✅ MARKDOWN markdownlint 1 0 0 0.71s
✅ MARKDOWN markdown-table-formatter 1 0 0 0.3s
✅ REPOSITORY checkov yes no no 23.13s
✅ REPOSITORY dustilock yes no no 0.01s
✅ REPOSITORY gitleaks yes no no 0.36s
✅ REPOSITORY git_diff yes no no 0.01s
✅ REPOSITORY kics yes no no 1.47s
✅ REPOSITORY kingfisher yes no no 6.93s
✅ REPOSITORY secretlint yes no no 1.69s
✅ REPOSITORY syft yes no no 4.76s
✅ REPOSITORY trivy yes no no 10.09s
✅ REPOSITORY trivy-sbom yes no no 0.71s
✅ REPOSITORY trufflehog yes no no 4.19s
✅ YAML prettier 4 0 0 0.42s
✅ YAML v8r 4 0 0 4.76s
✅ YAML yamllint 4 0 0 0.49s

Detailed Issues

⚠️ CSHARP / csharpier - 1 error
Error ./src/FhirParametersGenerator.Demo/Program.cs - Was not formatted.
  ----------------------------- Expected: Around Line 49 -----------------------------
          EnablePartialDatesForRedact = true,
          RestrictedAreas = new List<string>
          {
  ----------------------------- Actual: Around Line 49 -----------------------------
          EnablePartialDatesForRedact = true,
          RestrictedAreas = new List<string> { "036", "692", "878", "059", "790", "879", "063", "821", "884", "102", "823", "890" },
      },
  
Error ./src/FhirParametersGenerator.Tests/GenerateFhirParametersTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 89 -----------------------------
              Name = "test",
              Data = new NestedData { Key = "mykey", Flag = true },
          };
  ----------------------------- Actual: Around Line 89 -----------------------------
              Name = "test",
              Data = new NestedData { Key = "mykey", Flag = true }
          };
  
Error ./src/FhirParametersGenerator/FhirParametersSourceGenerator.cs - Was not formatted.
  ----------------------------- Expected: Around Line 244 -----------------------------
          {
              classSymbol.ToDisplayString(),
          };
  ----------------------------- Actual: Around Line 244 -----------------------------
          {
              classSymbol.ToDisplayString()
          };
  
Checked 23 files in 14432ms.
⚠️ JSON / prettier - 1 error
Checking formatting...
[warn] .config/dotnet-tools.json
[warn] .renovaterc.json
[warn] src/FhirOperationDefinitionGen.Tests/packages.lock.json
[warn] src/FhirOperationDefinitionGen/packages.lock.json
[warn] src/FhirParametersGenerator.Attributes/packages.lock.json
[warn] src/FhirParametersGenerator.Benchmark/packages.lock.json
[warn] src/FhirParametersGenerator.Demo/packages.lock.json
[warn] src/FhirParametersGenerator.Tests/packages.lock.json
[warn] src/FhirParametersGenerator/packages.lock.json
[warn] Code style issues found in 9 files. Run Prettier with --write to fix.

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,CSHARP_CSHARPIER,EDITORCONFIG_EDITORCONFIG_CHECKER,JSON_JSONLINT,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_DUSTILOCK,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_KICS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,REPOSITORY_KINGFISHER,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@renovate renovate Bot force-pushed the renovate/hl7.fhir.r4-6.x branch from 31d8799 to 3a8fe4b Compare June 23, 2026 07:26
@renovate renovate Bot force-pushed the renovate/hl7.fhir.r4-6.x branch 3 times, most recently from aad7476 to 7eae636 Compare July 8, 2026 13:17
@renovate renovate Bot force-pushed the renovate/hl7.fhir.r4-6.x branch from 7eae636 to 06d765a Compare July 10, 2026 13:37
@renovate renovate Bot force-pushed the renovate/hl7.fhir.r4-6.x branch from 06d765a to bb06874 Compare July 10, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants