Skip to content

Bump MimeKit from 2.15.1 to 3.3.0#134

Closed
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/nuget/MimeKit-3.3.0
Closed

Bump MimeKit from 2.15.1 to 3.3.0#134
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/nuget/MimeKit-3.3.0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 1, 2022

Bumps MimeKit from 2.15.1 to 3.3.0.

Changelog

Sourced from MimeKit's changelog.

MimeKit 3.3.0 (2022-06-11)

  • Added Import() methods for X509Certificate2 for all S/MIME contexts. (issue #784)
  • Handle S/MIME sha# as well as sha-# micalg names for improved interop. (issue #790)
  • Fixed the MemoryBlockStream.Read() method to handle cases where the length of the stream is longer than int.MaxValue.
  • Fixed TnefPart.ConvertToMessage() to promote lone multipart/mixed subparts to become the message body much like it used to work pre-v3.2.0. (issue #789)
  • Reduced memory usage when using SecureMimeContext.Compress() and CompressAsync().
  • Dropped support for net452 and net461 now that their life cycles have ended and are no longer supported by Microsoft. (issue #768)
  • Added support for net462.

Special thanks to Fedir Klymenko for his improvements to MemoryBlockStream and SecureMimeContext.Compress!

MimeKit 3.2.0 (2022-03-26)

  • Rewrote QuotedPrintableEncoder to more strictly fold at the specified line length. (issue #781)
  • Change the default maxLineLength for quoted-printable/base64 encoders to 76 to match the recommendation in the specification (was previously 72).
  • Use cached Task instances (e.g. Task.CompletedTask) when possible to improve performance.
  • Make use of ReadOnlySpan<T> instead of String.Substring() wherever possible to improve performance.
  • Reduced string allocations in other ways.
  • Provide MailboxAddress accessors for LocalPart and Domain. (issue #766)
  • Replaced support for .NET Framework v4.6 with 4.6.1 and added a System.Text.Encoding.CodePages dependency to solve various cases where MimeKit would fail to initialize properly on ASP.NET systems using net461 when system character encodings were not available.
  • Fixed MessagePartial to use invariant culture when setting number/total param values.
  • Make sure all int.TryParse() calls use the correct NumberStyles.
  • Make use of a ValueStringBuilder to construct strings without needing to allocate a StringBuilder.
  • Fixed InternetAddressList.TryParse() to fail on invalid input. (issue #762)
  • Added dispose handling to MimeMessage.CreateFromMailMessage().
  • Improved MIME structure returned by TnefPart.ConvertToMessage().
  • Rewrote header folding logic to avoid string allocations.
  • Implemented IEquatable<T> on TnefNameId.
  • If iso-8859-1 isn't available, fall back to ASCII instead of Windows-1252. (issue #751)

Special Thanks to Jason Nelson for taking the lead on many of the listed (and unlisted) performance improvements and helping me make MimeKit even more awesome!

MimeKit 3.1.1 (2022-01-30)

  • When initializing character encodings for netstandard and net50/net60, wrap the Reflection logic to invoke System.Text.Encoding.RegisterProvider() in a try/catch to prevents exceptions when

... (truncated)

Commits
  • f1deb70 Bumped version to 3.3.0
  • 4a70497 Bump Stub.System.Data.SQLite.Core.NetFramework from 1.0.115.5 to 1.0.116
  • 01316a8 Bump System.Data.SQLite.Core from 1.0.115.5 to 1.0.116
  • 1effef9 Compression: improve memory usage.
  • c73a74e Dropped support for net452 and net461, replaced with net462
  • 916e5bb Revert "Bump the dependency on System.Text.Encoding.CodePages from v4.5.1 to ...
  • 3c04ff7 Modified TnefPart.ConvertToMessage() to promote lone multipart/mixed parts to...
  • 1fac7d4 Simplify MemoryBlockStream fix
  • c065daa Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
  • 00d1632 Fix MemoryBlockStream.Read method.
  • 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 [MimeKit](https://github.com/jstedfast/MimeKit) from 2.15.1 to 3.3.0.
- [Release notes](https://github.com/jstedfast/MimeKit/releases)
- [Changelog](https://github.com/jstedfast/MimeKit/blob/master/ReleaseNotes.md)
- [Commits](jstedfast/MimeKit@2.15.1...3.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Aug 1, 2022

The following labels could not be found: .NET, Type: Maintenance.

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Sep 1, 2022

Superseded by #148.

@dependabot dependabot bot closed this Sep 1, 2022
@dependabot dependabot bot deleted the dependabot/nuget/MimeKit-3.3.0 branch September 1, 2022 07:07
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