diff --git a/MailKit/MailKit.csproj b/MailKit/MailKit.csproj index 4067f94604..657373bc28 100644 --- a/MailKit/MailKit.csproj +++ b/MailKit/MailKit.csproj @@ -3,7 +3,7 @@ An Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. MailKit - 3.4.2 + 3.4.3 Jeffrey Stedfast 8 netstandard2.0;netstandard2.1;net462;net47;net48;net6.0 diff --git a/MailKit/MailKitLite.csproj b/MailKit/MailKitLite.csproj index f2612f033c..a619cbfe27 100644 --- a/MailKit/MailKitLite.csproj +++ b/MailKit/MailKitLite.csproj @@ -3,7 +3,7 @@ An Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. MailKit - 3.4.2 + 3.4.3 Jeffrey Stedfast 8 netstandard2.0;netstandard2.1;net462;net47;net48;net6.0 diff --git a/MailKit/Properties/AssemblyInfo.cs b/MailKit/Properties/AssemblyInfo.cs index 86fb964e2d..42b415e8cf 100644 --- a/MailKit/Properties/AssemblyInfo.cs +++ b/MailKit/Properties/AssemblyInfo.cs @@ -79,6 +79,6 @@ // // If there have only been bug fixes, bump the Micro Version and/or the Build Number // in the AssemblyFileVersion attribute. -[assembly: AssemblyInformationalVersion ("3.4.2.0")] -[assembly: AssemblyFileVersion ("3.4.2.0")] +[assembly: AssemblyInformationalVersion ("3.4.3.0")] +[assembly: AssemblyFileVersion ("3.4.3.0")] [assembly: AssemblyVersion ("3.4.0.0")] diff --git a/ReleaseNotes.md b/ReleaseNotes.md index bc0d557244..afaa8097b8 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,5 +1,13 @@ # Release Notes +### MailKit 3.4.3 (2022-11-25) + +* Fixed potential memory leaks in Pop3Client. +* Reverted SMTP pipelining of the DATA command. (issue [#1459](https://github.com/jstedfast/MailKit/issues/1459)) +* Fixed ImapFolder.Rename() to disallow renaming a folder to be a child of itself. +* Fixed SmtpStream.ReadResponse/Async() to handle buffers that do not contain a complete line. + (issue [#1467](https://github.com/jstedfast/MailKit/issues/1467)) + ### MailKit 3.4.2 (2022-10-24) * Fixed fetching of MessageSummaryItems.PreviewText if the octet count of the message body is 0. diff --git a/nuget/MailKit.nuspec b/nuget/MailKit.nuspec index 2087e9e21a..64c054c3be 100644 --- a/nuget/MailKit.nuspec +++ b/nuget/MailKit.nuspec @@ -2,7 +2,7 @@ MailKit - 3.4.2 + 3.4.3 MailKit Jeffrey Stedfast Jeffrey Stedfast @@ -26,15 +26,10 @@ Features include: An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android. -* Fixed fetching of MessageSummaryItems.PreviewText if the octet count of the message body is 0. (issue #1430) -* Modified ImapFolder.Search(SearchOptions.None, query) work the same as ImapFolder.Search(query). (issue #1437) -* Improved performance of SmtpClient by reducing memory allocations and pipelining the DATA command when the PIPELINING extension is available. -* Refactored sync and async SmtpClient APIs such that the synchronous APIs no longer call methods marked with async in order to reduce AsyncMethodBuilder state machines/allocations. -* Modified SmtpClient to only send the ORCPT argument to RCPT TO if NOTIFY is specified. -* Improved performance of Pop3Client by reducing memory allocations. -* Refactored sync and async Pop3Client APIs such that the synchronous APIs no longer call methods marked with async in order to reduce AsyncMethodBuilder state machines/allocations. -* Improved IMAP's BODY/BODYSTRUCTURE parser to be able to scan ahead multiple tokens in order to better handle syntactically incorrect responses in a more graceful way. (issue #1446) -* Improved IMAP's ENVELOPE parser to handle ("Microsoft Exchange Server" NIL NIL ".MISSING-HOST-NAME.") in a more graceful way. (issue #1451) +* Fixed potential memory leaks in Pop3Client. +* Reverted SMTP pipelining of the DATA command. (issue #1459) +* Fixed ImapFolder.Rename() to disallow renaming a folder to be a child of itself. +* Fixed SmtpStream.ReadResponse/Async() to handle buffers that do not contain a complete line. (issue #1467) .NET Foundation and Contributors en-US diff --git a/nuget/MailKitLite.nuspec b/nuget/MailKitLite.nuspec index fbc76c1e8e..b43b777f24 100644 --- a/nuget/MailKitLite.nuspec +++ b/nuget/MailKitLite.nuspec @@ -2,7 +2,7 @@ MailKitLite - 3.4.2 + 3.4.3 MailKit Jeffrey Stedfast Jeffrey Stedfast @@ -26,15 +26,10 @@ Features include: An Open Source .NET mail-client library for Windows, Mac, Linux, and mobile platforms such as iOS and Android. -* Fixed fetching of MessageSummaryItems.PreviewText if the octet count of the message body is 0. (issue #1430) -* Modified ImapFolder.Search(SearchOptions.None, query) work the same as ImapFolder.Search(query). (issue #1437) -* Improved performance of SmtpClient by reducing memory allocations and pipelining the DATA command when the PIPELINING extension is available. -* Refactored sync and async SmtpClient APIs such that the synchronous APIs no longer call methods marked with async in order to reduce AsyncMethodBuilder state machines/allocations. -* Modified SmtpClient to only send the ORCPT argument to RCPT TO if NOTIFY is specified. -* Improved performance of Pop3Client by reducing memory allocations. -* Refactored sync and async Pop3Client APIs such that the synchronous APIs no longer call methods marked with async in order to reduce AsyncMethodBuilder state machines/allocations. -* Improved IMAP's BODY/BODYSTRUCTURE parser to be able to scan ahead multiple tokens in order to better handle syntactically incorrect responses in a more graceful way. (issue #1446) -* Improved IMAP's ENVELOPE parser to handle ("Microsoft Exchange Server" NIL NIL ".MISSING-HOST-NAME.") in a more graceful way. (issue #1451) +* Fixed potential memory leaks in Pop3Client. +* Reverted SMTP pipelining of the DATA command. (issue #1459) +* Fixed ImapFolder.Rename() to disallow renaming a folder to be a child of itself. +* Fixed SmtpStream.ReadResponse/Async() to handle buffers that do not contain a complete line. (issue #1467) .NET Foundation and Contributors en-US diff --git a/samples/ImapClientDemo.Android/ImapClientDemo.Android/ImapClientDemo.Android.csproj b/samples/ImapClientDemo.Android/ImapClientDemo.Android/ImapClientDemo.Android.csproj index 197451b754..f471f5b1a1 100644 --- a/samples/ImapClientDemo.Android/ImapClientDemo.Android/ImapClientDemo.Android.csproj +++ b/samples/ImapClientDemo.Android/ImapClientDemo.Android/ImapClientDemo.Android.csproj @@ -48,7 +48,7 @@ - + diff --git a/samples/ImapClientDemo.iOS/ImapClientDemo.iOS/ImapClientDemo.iOS.csproj b/samples/ImapClientDemo.iOS/ImapClientDemo.iOS/ImapClientDemo.iOS.csproj index a584cedf58..8e7f6504ac 100644 --- a/samples/ImapClientDemo.iOS/ImapClientDemo.iOS/ImapClientDemo.iOS.csproj +++ b/samples/ImapClientDemo.iOS/ImapClientDemo.iOS/ImapClientDemo.iOS.csproj @@ -72,7 +72,7 @@ - + diff --git a/samples/ImapClientDemo/ImapClientDemo/ImapClientDemo.csproj b/samples/ImapClientDemo/ImapClientDemo/ImapClientDemo.csproj index 816fd0c9c5..19936aed3a 100644 --- a/samples/ImapClientDemo/ImapClientDemo/ImapClientDemo.csproj +++ b/samples/ImapClientDemo/ImapClientDemo/ImapClientDemo.csproj @@ -47,7 +47,7 @@ - + diff --git a/samples/ImapIdle/ImapIdle/ImapIdle.csproj b/samples/ImapIdle/ImapIdle/ImapIdle.csproj index 7e901409c5..ffb721b052 100644 --- a/samples/ImapIdle/ImapIdle/ImapIdle.csproj +++ b/samples/ImapIdle/ImapIdle/ImapIdle.csproj @@ -8,7 +8,7 @@ - +