Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.

Bump MailKit from 2.15.0 to 3.0.0 in /Framework #876

Merged

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps MailKit from 2.15.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)
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.15.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.15.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 requested a review from a team as a code owner December 13, 2021 11:01
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 4, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication

@TroyWalshProf TroyWalshProf merged commit 03a164e into master Jan 4, 2022
@TroyWalshProf TroyWalshProf deleted the dependabot/nuget/Framework/master/MailKit-3.0.0 branch January 4, 2022 20:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant