Skip to content

Commit

Permalink
Bumped version to 4.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jstedfast committed Dec 9, 2024
1 parent 1532c13 commit 7e4e1bc
Show file tree
Hide file tree
Showing 10 changed files with 56 additions and 14 deletions.
2 changes: 1 addition & 1 deletion MimeKit/MimeKit.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>An Open Source library for creating and parsing MIME, S/MIME, PGP messages on desktop and mobile platforms.</Description>
<AssemblyTitle>MimeKit</AssemblyTitle>
<VersionPrefix>4.8.0</VersionPrefix>
<VersionPrefix>4.9.0</VersionPrefix>
<LangVersion>12</LangVersion>
<Authors>Jeffrey Stedfast</Authors>
<_LegacyFrameworks>net462;net47</_LegacyFrameworks>
Expand Down
4 changes: 2 additions & 2 deletions MimeKit/MimeKitLite.csproj
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Description>An Open Source library for creating and parsing MIME, S/MIME, PGP messages on desktop and mobile platforms.</Description>
<AssemblyTitle>MimeKit Lite</AssemblyTitle>
<VersionPrefix>4.8.0</VersionPrefix>
<VersionPrefix>4.9.0</VersionPrefix>
<LangVersion>12</LangVersion>
<Authors>Jeffrey Stedfast</Authors>
<_LegacyFrameworks>net462;net47</_LegacyFrameworks>
Expand Down
6 changes: 3 additions & 3 deletions MimeKit/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,6 @@
//
// If there have only been bug fixes, bump the Micro Version and/or the Build Number
// in the AssemblyFileVersion attribute.
[assembly: AssemblyInformationalVersion ("4.8.0.0")]
[assembly: AssemblyFileVersion ("4.8.0.0")]
[assembly: AssemblyVersion ("4.8.0.0")]
[assembly: AssemblyInformationalVersion ("4.9.0.0")]
[assembly: AssemblyFileVersion ("4.9.0.0")]
[assembly: AssemblyVersion ("4.9.0.0")]
22 changes: 22 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Release Notes

## MimeKit 4.9.0 (2024-12-09)

* Started adding some DynamicallyAccessedMembers attributes for AOT compatibility.
* Refactored some code for AOT Compatibility (MimeKitLite is now 100% AOT Compatible but MimeKit still has
issues related to SQLite database loading for the S/MIME certificate database).
(MailKit issue [#10844](https://github.com/jstedfast/MailKit/issues/1844))
* Fixed TextPreviewer to use an encoding with an empty string fallback to prevent '?' characters from
being appended to the generated preview string if the byte sequence was truncated.
* Improved performance of InternetAddressList.Parse()/TryParse().
* Improved InternetAddressList parser performance for malformed addresses that only contain
display-name strings separated by commas.
(issue [#1106](https://github.com/jstedfast/MimeKit/issues/1106))
* Exposed BouncyCastleCertificateExtensions.IsSelfSigned(), GetKeyUsageFlags() and IsDelta() as new public APIs.
* Exposed X509KeyUsageBits enum as public.
* Added support for domain-bound S/MIME certificates. (issue [#1113](https://github.com/jstedfast/MimeKit/issues/1113))
* Dropped support for net6.0 in the nuget packages (Microsoft support ended Nov 12, 2024).
* Removed explicit dependency on System.Runtime.CompilerServices.Unsafe.
* Bumped System.Security.Cryptography.Pkcs dependency to v8.0.1.
* Bumped BouncyCastle.Cryptography dependency to v2.5.0.
* Bumped System.Buffers dependency to v4.6.0.
* Bumped System.Memory dependency to v4.6.0.

## MimeKit 4.8.0 (2024-09-29)

* Added TypeConverters for InternetAddress and InternetAddressList.
Expand Down
17 changes: 15 additions & 2 deletions nuget/MimeKit.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata minClientVersion="2.12">
<id>MimeKit</id>
<version>4.8.0</version>
<version>4.9.0</version>
<title>MimeKit</title>
<authors>Jeffrey Stedfast</authors>
<owners>Jeffrey Stedfast</owners>
Expand All @@ -26,7 +26,20 @@
</description>
<summary>An Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms.</summary>
<releaseNotes>
* Added TypeConverters for InternetAddress and InternetAddressList.
* Started adding some DynamicallyAccessedMembers attributes for AOT compatibility.
* Refactored some code for AOT Compatibility (MimeKitLite is now 100% AOT Compatible but MimeKit still has issues related to SQLite database loading for the S/MIME certificate database). (MailKit issue #10844)
* Fixed TextPreviewer to use an encoding with an empty string fallback to prevent '?' characters from being appended to the generated preview string if the byte sequence was truncated.
* Improved performance of InternetAddressList.Parse()/TryParse().
* Improved InternetAddressList parser performance for malformed addresses that only contain display-name strings separated by commas. (issue #1106)
* Exposed BouncyCastleCertificateExtensions.IsSelfSigned(), GetKeyUsageFlags() and IsDelta() as new public APIs.
* Exposed X509KeyUsageBits enum as public.
* Added support for domain-bound S/MIME certificates. (issue #1113)
* Dropped support for net6.0 in the nuget packages (Microsoft support ended Nov 12, 2024).
* Removed explicit dependency on System.Runtime.CompilerServices.Unsafe.
* Bumped System.Security.Cryptography.Pkcs dependency to v8.0.1.
* Bumped BouncyCastle.Cryptography dependency to v2.5.0.
* Bumped System.Buffers dependency to v4.6.0.
* Bumped System.Memory dependency to v4.6.0.
</releaseNotes>
<copyright>.NET Foundation and Contributors</copyright>
<language>en-US</language>
Expand Down
11 changes: 9 additions & 2 deletions nuget/MimeKitLite.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata minClientVersion="2.12">
<id>MimeKitLite</id>
<version>4.8.0</version>
<version>4.9.0</version>
<title>MimeKit Lite</title>
<authors>Jeffrey Stedfast</authors>
<owners>Jeffrey Stedfast</owners>
Expand All @@ -26,7 +26,14 @@
</description>
<summary>An Open Source library for creating and parsing MIME messages.</summary>
<releaseNotes>
* Added TypeConverters for InternetAddress and InternetAddressList.
* Refactored some code for AOT Compatibility (MimeKitLite is now 100% AOT Compatible but MimeKit still has issues related to SQLite database loading for the S/MIME certificate database). (MailKit issue #10844)
* Fixed TextPreviewer to use an encoding with an empty string fallback to prevent '?' characters from being appended to the generated preview string if the byte sequence was truncated.
* Improved performance of InternetAddressList.Parse()/TryParse().
* Improved InternetAddressList parser performance for malformed addresses that only contain display-name strings separated by commas. (issue #1106)
* Dropped support for net6.0 in the nuget packages (Microsoft support ended Nov 12, 2024).
* Removed explicit dependency on System.Runtime.CompilerServices.Unsafe.
* Bumped System.Buffers dependency to v4.6.0.
* Bumped System.Memory dependency to v4.6.0.
</releaseNotes>
<copyright>.NET Foundation and Contributors</copyright>
<language>en-US</language>
Expand Down
2 changes: 1 addition & 1 deletion samples/DkimVerifier/DkimVerifier/DkimVerifier.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="DnsClient" Version="1.7.0" />
<PackageReference Include="MimeKit" version="4.8.0" />
<PackageReference Include="MimeKit" version="4.9.0" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.5" />
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.0.0.1" />
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
<PackageReference Include="MimeKit" Version="4.8.0" />
<PackageReference Include="MimeKit" Version="4.9.0" />
</ItemGroup>
<ItemGroup>
<Compile Include="MainActivity.cs" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
<Reference Include="System.Data" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="MimeKit" Version="4.8.0" />
<PackageReference Include="MimeKit" Version="4.9.0" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Default-568h%402x.png" />
Expand Down
2 changes: 1 addition & 1 deletion samples/MessageReader/MessageReader/MessageReader.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="MimeKit" Version="4.8.0" />
<PackageReference Include="MimeKit" Version="4.9.0" />
</ItemGroup>
<ItemGroup>
<Compile Include="MessageViewWindow.cs">
Expand Down

0 comments on commit 7e4e1bc

Please sign in to comment.