Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump fo-dicom.Imaging.ImageSharp from 5.1.2 to 5.1.3 #517

Merged
merged 3 commits into from
Jul 1, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 1, 2024

Bumps fo-dicom.Imaging.ImageSharp from 5.1.2 to 5.1.3.

Release notes

Sourced from fo-dicom.Imaging.ImageSharp's releases.

5.1.3

On June 27th 2024 fo-dicom 5.1.3 was officially released.

This release contains the following bugfixes:

  • Fix rendering of files with photometric interpretation YBR_RCT or YBR_ICT (#1734)
  • Fix rendering multiframe image when several frames are rendered in parallel
  • Fix rendering of compressed data where the photometric interpretation changed while decompressing data.
  • Fix performance regression in DicomServer (#1776)
  • Fix bug where reading parallel from the a stream file returned wrong data (#1653)
  • Fix rendering of images with 1 bit stored, where the image does not povide windowing values (#1432)
  • Fix issue that applying FallbackEncoding was not working when SpecificCharacterSet tag is missing (#1159)
  • Fix race condition in GenericGrayscalePipeline that could trigger a NullReferenceException (#1759)

This release contains the following changes:

  • Update to DICOM Standard 2024c
  • Added core support for HTJ2K-based transfer syntaxes (not actual codec) (#1687)
  • Reduce the memory impact of the DicomDatasetComparer. By a static property DicomDataset.CompareInstancesByContent the usage of DicomDatasetComparer in DicomDataset.Equals can be disabled globally. (#1807)
  • Add support for parsing DICOM files where the pixel data is not properly closed with a SequenceDelimitationItem (#1339)
  • Update Dicom json converter to handle Infinity values for FL and FD VRs (#1725)
  • Add support for rendering multiframe DICOM files where last fragment is 0 bytes (#1586)
  • Use information from Functional Group Sequences when rendering EnhancedCT, EnhancedMR or BTO objects
  • DicomImage can cache decompressed pixel data, render-LUT or rendered image.
  • New properties CacheMode and AutoAplyLUTToAllFrames in DicomImage.
  • Apply FallbackEncoding of DicomServices to the DicomDatasets that are sent through this DicomService (#1642)
  • Add resiliency against WindowCenter or WindowWidth containing gibberish (#1756)
  • Ignore overlay data that is too small (#1728)
  • Allow leading zeros in DS values (#1793)
  • Correctly handle gb2312 (ISO 2022 IR 58) character encoding (#1805)

There are the following breaking changes from version 5.1.2 to version 5.1.3

  • Calculation of VOI LUT function LINEAR_EXACT changed as defined since DICOM Standard 2019d
Changelog

Sourced from fo-dicom.Imaging.ImageSharp's changelog.

5.1.3 (2024-06-27)

  • Update to DICOM Standard 2024c
  • Breaking change: Calculation of VOI LUT function LINEAR_EXACT changed as defined since DICOM Standard 2019d
  • Added core support for HTJ2K-based transfer syntaxes (not actual codec) (#1687)
  • Reduce the memory impact of the DicomDatasetComparer. By a static property DicomDataset.CompareInstancesByContent the usage of DicomDatasetComparer in DicomDataset.Equals can be disabled globally. (#1807)
  • Add support for parsing DICOM files where the pixel data is not properly closed with a SequenceDelimitationItem (#1339)
  • Update Dicom json converter to handle Infinity values for FL and FD VRs (#1725)
  • Fix rendering of files with photometric interpretation YBR_RCT or YBR_ICT (#1734)
  • Add support for rendering multiframe DICOM files where last fragment is 0 bytes (#1586)
  • Fix rendering multiframe image when rendering several frames in parallel
  • Use information from Functional Group Sequences when rendering EnhancedCT, EnhancedMR or BTO objects
  • Fix rendering of compressed data where the photometric interpretation changed while decompressing data.
  • DicomImage can cache decompressed pixel data, render-LUT or rendered image.
  • New properties CacheMode and AutoAplyLUTToAllFrames in DicomImage.
  • Fix performance regression in DicomServer (#1776)
  • Fix bug where reading parallel from the a stream file returned wrong data (#1653)
  • Fix rendering of images with 1 bit stored, where the image does not povide windowing values (#1432)
  • Fix issue with applying FallbackEncoding when SpecificCharacterSet tag is missing (#1159)
  • Apply FallbackEncoding of DicomServices to the DicomDatasets that are sent through this DicomService (#1642)
  • Fix race condition in GenericGrayscalePipeline that could trigger a NullReferenceException (#1759)
  • Add resiliency against WindowCenter or WindowWidth containing gibberish (#1756)
  • Ignore overlay data that is too small (#1728)
  • Allow leading zeros in DS values (#1793)
  • Correctly handle gb2312 (ISO 2022 IR 58) character encoding (#1805)
Commits
  • 552a142 #1724 nuget.org complained about missing readme.md. added the github default ...
  • 6089255 prepare release 5.1.3
  • 540f1e8 Reduce performance impact of DicomDatasetComparer (#1808)
  • ef33ca2 Update README.md to include details about dependency injection (#1812)
  • cb2336a Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0
  • 0ef3774 Bump xunit.runner.visualstudio from 2.5.7 to 2.8.1
  • db45e04 Bump fo-dicom.Codecs from 5.11.0 to 5.13.0
  • 83c7d57 Bump xunit from 2.7.0 to 2.8.1
  • c38050b turn private field with a internal access-method into a internal property
  • 93020dc Do not initialize fallbackencoding in DicomService by default, so that the fa...
  • Additional 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 will merge this PR once CI passes on it, as requested by @jas88.


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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

Bumps [fo-dicom.Imaging.ImageSharp](https://github.com/fo-dicom/fo-dicom) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/fo-dicom/fo-dicom/releases)
- [Changelog](https://github.com/fo-dicom/fo-dicom/blob/development/ChangeLog.md)
- [Commits](fo-dicom/fo-dicom@5.1.2...5.1.3)

---
updated-dependencies:
- dependency-name: fo-dicom.Imaging.ImageSharp
  dependency-type: direct:production
  update-type: version-update:semver-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, 2024
@dependabot dependabot bot requested a review from a team July 1, 2024 06:28
Fix up internal field names for newer fo-dicom
IsIdentifiable/IsIdentifiableImageManager.cs Dismissed Show dismissed Hide dismissed
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 54.54545% with 5 lines in your changes missing coverage. Please review.

Project coverage is 39.62%. Comparing base (23bab04) to head (bd5ff7f).
Report is 2 commits behind head on main.

Files Patch % Lines
IsIdentifiable/IsIdentifiableImageManager.cs 54.54% 4 Missing and 1 partial ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #517   +/-   ##
=======================================
  Coverage   39.62%   39.62%           
=======================================
  Files          68       68           
  Lines        3844     3844           
  Branches      521      521           
=======================================
  Hits         1523     1523           
  Misses       2224     2224           
  Partials       97       97           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jas88
Copy link
Member

jas88 commented Jul 1, 2024

@dependabot squash and merge

@dependabot dependabot bot merged commit 5e03509 into main Jul 1, 2024
5 checks passed
@dependabot dependabot bot deleted the dependabot/nuget/fo-dicom.Imaging.ImageSharp-5.1.3 branch July 1, 2024 16:55
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