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 from 5.0.2 to 5.0.3 #128

Merged
merged 1 commit into from
May 23, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 23, 2022

Bumps fo-dicom from 5.0.2 to 5.0.3.

Release notes

Sourced from fo-dicom's releases.

5.0.3

On May 23rd 2022 fo-dicom 5.0.3 was officially released.

This release contains the following bugfixes:

  • Fixed bug where anonymization threw an exception if a DicomTag of VR UI contained no value (#1308)
  • Catch exception in logmessage, to avoid making the application crash because of logging (#1288)
  • Fixed StreamByteBuffer to read an internally buffered stream completely (#1313)
  • Fixed bug where disposal of DicomService could throw an exception if the buffered write stream still had content (#1319)
  • Fix VR's SV and UV VR Length field (#1386)

This release contains the following changes:

  • Update to DICOM Standard 2022b
  • Added option numberSerializationMode to JsonDicomConverter that allows different modes for serializing DS/IS/UV/SV DICOM items, including handling of invalid values (#1354 & #1362)
  • Added an extension to get a DateTimeOffset respecting the timezone info in the dataset (#1310)
  • Optimize performance and reduce memory allocations in network layer (#1291)
  • Add new API for expert DICOM client connections/associations. This new API gives full control over the connection, association and requests when sending DICOM requests (#1144)
  • Rewrite "DicomClient" based on the new advanced API. The state based implementation is gone. The public API has remained the same. (#1144)
  • Ignore empty VOI LUT and Modality LUT Sequence (#1369)
  • Validate calling AE and called AE length when creating a DicomClient (#1323)
  • Improve handling of WSI creation: faster offset table calucation and a naming of temp files to allow more than 64.000.
  • DicomAnonymizer private fields and methods changed to protected so they can be used in subclasses, made instance methods virtual so they can be overridden in subclasses

There are the following breaking changes from version 5.0.2 to version 5.0.3

  • Subclasses of DicomService will have to pass an instance of DicomServiceDependencies along to the DicomService base constructor. This replaces the old LogManager / NetworkManager / TranscoderManager dependencies. (#1291)
  • Subclasses of DicomServer will have to pass an instance of DicomServerDependencies along to the DicomServer base constructor. This replaces the old NetworkManager / LogManager dependencies. (#1291)
  • DicomClient no longer has a NetworkManager, LogManager or TranscoderManager, these are to be configured via dependency injection. (#1144)
Changelog

Sourced from fo-dicom's changelog.

5.0.3 (2022-05-23)

  • Breaking change: subclasses of DicomService will have to pass an instance of DicomServiceDependencies along to the DicomService base constructor. This replaces the old LogManager / NetworkManager / TranscoderManager dependencies. (Implemented in the context of #1291)
  • Breaking change: subclasses of DicomServer will have to pass an instance of DicomServerDependencies along to the DicomServer base constructor. This replaces the old NetworkManager / LogManager dependencies. (Implemented in the context of #1291)
  • Breaking change: DicomClient no longer has a NetworkManager, LogManager or TranscoderManager, these are to be configured via dependency injection. (Implemented in the context of #1144)
  • Update to DICOM Standard 2022b
  • Added option numberSerializationMode to JsonDicomConverter that allows different modes for serializing DS/IS/UV/SV DICOM items, including handling of invalid values (#1354 & #1362)
  • Added an extension to get a DateTimeOffset respecting the timezone info in the dataset (#1310)
  • Fixed bug where anonymization threw an exception if a DicomTag of VR UI contained no value (#1308)
  • Catch exception in logmessage, to avoid making the application crash because of logging (#1288)
  • Fixed StreamByteBuffer to read an internally buffered stream completely (#1313)
  • Optimize performance and reduce memory allocations in network layer (#1291)
  • Fixed bug where disposal of DicomService could throw an exception if the buffered write stream still had content (#1319)
  • Improve handling of dropped connections (#1332)
  • Add new API for expert DICOM client connections/associations. This new API gives full control over the connection, association and requests when sending DICOM requests (#1144)
  • Rewrite "DicomClient" based on the new advanced API. The state based implementation is gone. The public API has remained the same. (#1144)
  • Ignore empty VOI LUT and Modality LUT Sequence (#1369)
  • Validate calling AE and called AE length when creating a DicomClient (#1323)
  • Improve handling of WSI creation: faster offset table calucation and a naming of temp files to allow more than 64.000.
  • Change: DicomAnonymizer private fields and methods changed to protected so they can be used in subclasses, made instance methods virtual so they can be overridden in subclasses
  • Fix VR's SV and UV VR Length field (#1386)
Commits
  • 247d3aa prepare release 5.0.3
  • 46d2f27 update to DICOM standard 2022b
  • 130abd9 Merge pull request #1388 from BobSter3000/development
  • 5c56384 Merge branch 'development' into development
  • 246f14e Merge pull request #1375 from MichaelM223/development
  • b41f936 Merge pull request #1144 from fo-dicom/GH-1096-DicomClient
  • ae35ac3 Updated comments in DicomReader
  • 5f8a4e1 Removed un-necessary comments
  • 69b46a0 Fix VR's Value Length Field (#1386)
  • a226933 Document breaking change in DicomClient
  • 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 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 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](https://github.com/fo-dicom/fo-dicom) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/fo-dicom/fo-dicom/releases)
- [Changelog](https://github.com/fo-dicom/fo-dicom/blob/development/ChangeLog5.md)
- [Commits](fo-dicom/fo-dicom@5.0.2...5.0.3)

---
updated-dependencies:
- dependency-name: fo-dicom
  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 May 23, 2022
@dependabot dependabot bot requested review from jas88 and tznind May 23, 2022 17:03
@jas88 jas88 merged commit 5d43443 into develop May 23, 2022
@jas88 jas88 deleted the dependabot/nuget/develop/fo-dicom-5.0.3 branch May 23, 2022 17:29
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.

None yet

1 participant