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 MimeKit from 3.6.0 to 4.2.0 #55

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 4, 2023

Bumps MimeKit from 3.6.0 to 4.2.0.

Changelog

Sourced from MimeKit's changelog.

MimeKit 4.2.0 (2023-09-02)

  • Follow the spec more closely for allowable header field characters. (issue #936)
  • Avoid throwing NRE when an RC2 algorithm was used for S/MIME w/o parameters. (issue #941)
  • Added a few more (undocumented) TnefPropertyIds.
  • Optimized AttachmentCollection.Add(byte[], ...) by not copying the data to a new stream.
  • Improved performance of HtmlTokenizer.
  • Added new HtmlTokenizer constructors that take a Stream instead of a TextReader. This allows for a slight performance improvement over using a TextReader as well.
  • Lazy-allocate Base64/QuotedPrintable decoders when decoding rfc2047-encoded headers. This is a very small reduction in GC pressure.
  • Reduced memory allocations in Rfc2047.DecodePhrase() and DecodeText().
  • Avoid allocating empty List<string>s in DomainList.ctor(), lazily allocate the list only when a domain is added. Another minor reduction in GC pressure.
  • Updated the Date parser to allocate an internal list of tokens with a optimal initial capacity to avoid the need for reallocating.

MimeKit 4.1.0 (2023-06-17)

  • Readded the System.Net.Mail-to-MimeKit conversion APIs for the netstandard2.x frameworks. (issue #913)
  • Fixed the MimeEntity.LoadAsync() overloads that take a ContentType parameter to to properly wait to dispose of the stream until after the entity has been parsed. (issue #916)
  • Optimized conversion between HeaderId and string.
  • Added a new IMimeParser interface that both MimeParser and ExperimentalMimePraser implement.
  • Added "unicode" to the list of charset aliases for UTF-8. (issue #923)
  • Added support for the Edwards Curve DSA PGP public key algorithm. (issue #932)
  • Bumped System.Security.Cryptography.Pkcs dependency to 7.0.2.
  • Bumped BouncyCastle dependency to 2.2.1.

MimeKit 4.0.0 (2023-04-15)

  • Ported to BouncyCastle v2.1.1. (issue #865)
  • Fixed System.Net.Mail.MailMessage -> MimeMessage converter to reset MailMessage attachment/alternateview streams back to 0 after copying them. (issue #907)
  • Added support for the signature expiration field in DKIM signatures which can be specified using the new DkimSigner.SignatureExpiresAfter property.
  • Added equality operators for TnefNameId and TnefPropertyTag.
  • Fixed MimeMessage's MessageId, ResentMessageId and InReplyTo property setters to be more lax. (issue #912)
  • MimeKit and MimeKitLite nuget packages now include MimeKit.dll.config that contain assembly redirects which may resolve some issues some developers were having with loading assemblies such as System.Runtime.CompilerServices.Unsafe.dll.

MimeKit 3.6.1 (2023-03-19)

... (truncated)

Commits
  • a8d6aa2 Bumped version to 4.2.0
  • c69c840 Updated test.ps1
  • 3f92d9d Removed a DateUtils.Parse() method that is no longer needed
  • 9ed9543 Simplify HtmlTokenizer.SkipByteOrderMark()
  • 71a6e2a Added more Rfc2047 unit tests
  • efbd8b0 Added more ValueStringBuilder unit tests
  • d09fa1e Added ByteArrayBuilderTests.cs
  • 76839db Reduced memory allocations in Rfc2047.DecodePhrase() and DecodeText()
  • 8cc5a4a Fixed test.ps1
  • 5061fc2 Update main.yml
  • 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 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)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 4, 2023
@dependabot dependabot bot force-pushed the dependabot/nuget/MimeKit-4.2.0 branch 2 times, most recently from 4f8a766 to cddc4a3 Compare September 9, 2023 02:14
Bumps [MimeKit](https://github.com/jstedfast/MimeKit) from 3.6.0 to 4.2.0.
- [Changelog](https://github.com/jstedfast/MimeKit/blob/master/ReleaseNotes.md)
- [Commits](jstedfast/MimeKit@3.6.0...4.2.0)

---
updated-dependencies:
- dependency-name: MimeKit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/nuget/MimeKit-4.2.0 branch from cddc4a3 to d5e17b5 Compare September 12, 2023 00:38
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 13, 2023

Superseded by #68.

@dependabot dependabot bot closed this Nov 13, 2023
@dependabot dependabot bot deleted the dependabot/nuget/MimeKit-4.2.0 branch November 13, 2023 23:43
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants