Skip to content

Bump MailKit from 2.13.0 to 3.0.0#45

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/MailKit-3.0.0
Closed

Bump MailKit from 2.13.0 to 3.0.0#45
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/MailKit-3.0.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Dec 13, 2021

Bumps MailKit from 2.13.0 to 3.0.0.

Changelog

Sourced from MailKit's changelog.

MailKit 3.0.0 (2021-12-11)

  • Removed APIs marked as [Obsolete] in 2.x.
  • Simplify Fetch()/FetchAsync() APIs by using a new IFetchRequest parameter instead. Made previous APIs into extension methods to aid in porting from 2.x.
  • Replaced Add/Remove/SetFlags() APIs with Store()/StoreAsync() and simplified the APIs by using a new IStoreFlagsRequest parameter. Made previous APIs into extension methods to aid in porting from 2.x.
  • Replaced Add/Remove/SetLabels() APIs with Store()/StoreAsync() and simplified the APIs by using a new IStoreLabelsRequest parameter. Made previous APIs into extension methods to aid in porting from 2.x.
  • Simplify Append()/AppendAsync() APIs by using a new IAppendRequest parameter instead. Made previous APIs into extension methods to aid in porting from 2.x.
  • Simplify Replace()/ReplaceAsync() APIs by using a new IReplaceRequest parameterinstead. Made previous APIs into extension methods to aid in porting from 2.x.
  • Updated SmtpClient.Send()/SendAsync() methods to return a string. (issue #1161)
  • Added support for the SCRAM-SHA*-PLUS SASL mechanisms. (issue #950)
  • Added authzid support for SCRAM SASL mechanisms.
  • Added support for the ANONYMOUS SASL mechanism.
  • Added support for an HttpsProxyClient. (issue #1251)
  • Added AcceptedKeywords and PermanentKeywords to IMailFolder. (issue #1256)
  • Rewrote NTLM support based on official specs. Now supports channel-binding and using the default system credentials.
  • Modified ImapFolder.Fetch(int, int, ...) to shortcut if ImapFolder.Count == 0.
  • Updated SmtpClient to append an ORCPT arg to RCPT TO commands and to hex-encode the ENVID parameter value.
  • Improved/simplified logic for ranking SASL authentication mechisms for each client.
  • Added SaslMechanism.ChallengeAsync() to facilitate future SASL mechanisms that may need to make network requests such as Kerberos/GSSAPI and perhaps even future/custom OAuth2 implementations.
  • Always set SearchResults.Count/Min/Max properties if we can.
  • Throw TimeoutException is case of a network time out. (issue #1269)
  • Fixed parsing of IMAP flag lists to handle lowercase flag names. (issue #1277)
  • Use OrdinalIgnoreCase when comparing "EARLIER" atom token.
  • Avoid unnecessary string copies. (issue #1292)
  • Drop support for .NET 4.5 and replace it with .NET 4.5.2
  • Simplified event emissions based on EXISTS and EXPUNGED notifications. A CountChanged event is now always emitted when the server sends an EXISTS notification. (issue #1288)

MailKit 2.15.0 (2021-08-18)

  • Use DebugType=full for .NET Framework v4.x. (issue #1239)
  • Updated GMail SSL certificate serial numbers and fingerprints.
  • Small NTLM code improvements.

MailKit 2.14.0 (2021-07-28)

  • Added support for logging timestamps in the ProtocolLogger (see the LogTimestamps and TimestampFormat properties on ProtocolLogger).

... (truncated)

Commits
  • d02dcaf Bumped version to 3.0.0
  • 53b4469 Move ITransferProgress into IAppend/ReplaceRequest and drop from Append/Repla...
  • 2adbc65 Updated GMail SSL certificates
  • e4124f1 Use Array.Empty<T>() when available
  • e86835a Bumped MimeKit to 3.0.0
  • e3ac15d Sample updates
  • fbc8cee Documentation fixes
  • 37095f9 variable rename
  • 3d21712 Bumped MimeKit dependency
  • e070720 Apply the same fixes for Yahoo! Mail unit tests
  • 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 [MailKit](https://github.com/jstedfast/MailKit) from 2.13.0 to 3.0.0.
- [Release notes](https://github.com/jstedfast/MailKit/releases)
- [Changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md)
- [Commits](jstedfast/MailKit@2.13.0...3.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Dec 13, 2021
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jan 17, 2022

Superseded by #55.

@dependabot dependabot Bot closed this Jan 17, 2022
@dependabot dependabot Bot deleted the dependabot/nuget/MailKit-3.0.0 branch January 17, 2022 12:18
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.

0 participants