Skip to content

Bump Firely.Fhir.Validation.R4B from 2.7.1 to 3.3.1 - #866

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/_tests/develop/Firely.Fhir.Validation.R4B-3.3.1
Open

Bump Firely.Fhir.Validation.R4B from 2.7.1 to 3.3.1#866
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/_tests/develop/Firely.Fhir.Validation.R4B-3.3.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown

Updated Firely.Fhir.Validation.R4B from 2.7.1 to 3.3.1.

Release notes

Sourced from Firely.Fhir.Validation.R4B's releases.

3.3.1

What's new

A bug-fix release.

  • Primitives with no value are no longer format-checked. After the SDK 6 upgrade, a primitive carrying only a data-absent-reason extension (and no value) was run through the format validators anyway, producing spurious errors such as Value '' is not a valid URI. Format checks are now skipped when there is no value to check.

Dependencies

  • Firely .NET SDK 6.4.0 (was 6.3.0).
  • Firely.Fhir.Packages 6.0.0 (was 5.0.2) — test-only, not a dependency of the shipped packages.

Note: although this is a patch release, it raises the minimum Firely .NET SDK to 6.4.0. Normal NuGet resolution upgrades transitively, but if you pin Hl7.Fhir.* to exactly 6.3.0 you will get a version conflict.


What's Changed

New Contributors

Full Changelog: FirelyTeam/firely-validator-api@v3.3.0...v3.3.1

3.3.0

Bug Fixes

  • Primitive validation with extensions: Primitives that carry extensions but no value were previously emitting a validation warning. They are now treated as explicitly valid and pass without any issue raised.
  • Extension context validation: Two distinct bugs were fixed in extension context resolution:
    • Extension contexts using the [canonical]#[code] compound syntax (for sub-extensions within complex extensions) were not correctly resolved.
    • Element context path resolution now correctly handles recursive and content-referenced elements (e.g. Questionnaire.item.item) and choice-type (value[x]) variants.

Improvements

  • We exposed a ValidationSettings.ModelInspector: When validator needed access to ModelInspector it would attempt to use the validated types assembly. For types from the SDK that would work fine, but it wouldn't work correctly with custom resource types. The ModelInspector configured in ValidationSettings will now take priority. This allows custom types to be resolved correctly during validation. If no inspector is configured, the SDK's built-in ModelInfo.ModelInspector is used as a fallback.
  • Invariant IDs exposed on IssueComponent: Invariant IDs from FHIRPath constraints (e.g. dom-2, bdl-1) and extension context constraint failures are now added to each IssueComponent in the resulting OperationOutcome via the standard http://hl7.org/fhir/StructureDefinition/operationoutcome-message-id extension, making it easier to programmatically identify which invariant triggered an issue.

What's Changed

Full Changelog: FirelyTeam/firely-validator-api@v3.2.0...v3.3.0

3.2.0

What's Changed

New Contributors

Full Changelog: FirelyTeam/firely-validator-api@v3.1.0...v3.2.0

3.1.1

Intro

This release fixes the issues with cardinality validation of a primitive values

What's Changed

New Contributors

Full Changelog: FirelyTeam/firely-validator-api@v3.1.0...v3.1.1

3.1.0

What's Changed

Full Changelog: FirelyTeam/firely-validator-api@v3.0.1...v3.1.0

3.0.1

What's Changed

Full Changelog: FirelyTeam/firely-validator-api@v3.0.0...v3.0.1

3.0.0

Firely .NET validator v3.0.0

The validator is now written against Firely .NET SDK v6. This introduced a bunch of new features for us to use in the validator. Improvements have been made to, among other things:

  • validating against cardinality constraints, including in slices
  • extension context validation consistency
  • validating resource references, bundles, and contained resources

What's Changed

Full Changelog: FirelyTeam/firely-validator-api@v2.7.0...v3.0.0

2.7.3

What's Changed

New Contributors

Full Changelog: FirelyTeam/firely-validator-api@v2.7.1...v2.7.3

Commits viewable in compare view.

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Firely.Fhir.Validation.R4B
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Aug 17, 2026
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.

0 participants