Skip to content

Commit 7e4e1bc

Browse files
committed
Bumped version to 4.9.0
1 parent 1532c13 commit 7e4e1bc

File tree

10 files changed

+56
-14
lines changed

10 files changed

+56
-14
lines changed

MimeKit/MimeKit.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>An Open Source library for creating and parsing MIME, S/MIME, PGP messages on desktop and mobile platforms.</Description>
55
<AssemblyTitle>MimeKit</AssemblyTitle>
6-
<VersionPrefix>4.8.0</VersionPrefix>
6+
<VersionPrefix>4.9.0</VersionPrefix>
77
<LangVersion>12</LangVersion>
88
<Authors>Jeffrey Stedfast</Authors>
99
<_LegacyFrameworks>net462;net47</_LegacyFrameworks>

MimeKit/MimeKitLite.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<Description>An Open Source library for creating and parsing MIME, S/MIME, PGP messages on desktop and mobile platforms.</Description>
55
<AssemblyTitle>MimeKit Lite</AssemblyTitle>
6-
<VersionPrefix>4.8.0</VersionPrefix>
6+
<VersionPrefix>4.9.0</VersionPrefix>
77
<LangVersion>12</LangVersion>
88
<Authors>Jeffrey Stedfast</Authors>
99
<_LegacyFrameworks>net462;net47</_LegacyFrameworks>

MimeKit/Properties/AssemblyInfo.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@
7878
//
7979
// If there have only been bug fixes, bump the Micro Version and/or the Build Number
8080
// in the AssemblyFileVersion attribute.
81-
[assembly: AssemblyInformationalVersion ("4.8.0.0")]
82-
[assembly: AssemblyFileVersion ("4.8.0.0")]
83-
[assembly: AssemblyVersion ("4.8.0.0")]
81+
[assembly: AssemblyInformationalVersion ("4.9.0.0")]
82+
[assembly: AssemblyFileVersion ("4.9.0.0")]
83+
[assembly: AssemblyVersion ("4.9.0.0")]

ReleaseNotes.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Release Notes
22

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

527
* Added TypeConverters for InternetAddress and InternetAddressList.

nuget/MimeKit.nuspec

+15-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>MimeKit</id>
5-
<version>4.8.0</version>
5+
<version>4.9.0</version>
66
<title>MimeKit</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,7 +26,20 @@
2626
</description>
2727
<summary>An Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms.</summary>
2828
<releaseNotes>
29-
* Added TypeConverters for InternetAddress and InternetAddressList.
29+
* Started adding some DynamicallyAccessedMembers attributes for AOT compatibility.
30+
* 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)
31+
* 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.
32+
* Improved performance of InternetAddressList.Parse()/TryParse().
33+
* Improved InternetAddressList parser performance for malformed addresses that only contain display-name strings separated by commas. (issue #1106)
34+
* Exposed BouncyCastleCertificateExtensions.IsSelfSigned(), GetKeyUsageFlags() and IsDelta() as new public APIs.
35+
* Exposed X509KeyUsageBits enum as public.
36+
* Added support for domain-bound S/MIME certificates. (issue #1113)
37+
* Dropped support for net6.0 in the nuget packages (Microsoft support ended Nov 12, 2024).
38+
* Removed explicit dependency on System.Runtime.CompilerServices.Unsafe.
39+
* Bumped System.Security.Cryptography.Pkcs dependency to v8.0.1.
40+
* Bumped BouncyCastle.Cryptography dependency to v2.5.0.
41+
* Bumped System.Buffers dependency to v4.6.0.
42+
* Bumped System.Memory dependency to v4.6.0.
3043
</releaseNotes>
3144
<copyright>.NET Foundation and Contributors</copyright>
3245
<language>en-US</language>

nuget/MimeKitLite.nuspec

+9-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>MimeKitLite</id>
5-
<version>4.8.0</version>
5+
<version>4.9.0</version>
66
<title>MimeKit Lite</title>
77
<authors>Jeffrey Stedfast</authors>
88
<owners>Jeffrey Stedfast</owners>
@@ -26,7 +26,14 @@
2626
</description>
2727
<summary>An Open Source library for creating and parsing MIME messages.</summary>
2828
<releaseNotes>
29-
* Added TypeConverters for InternetAddress and InternetAddressList.
29+
* 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)
30+
* 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.
31+
* Improved performance of InternetAddressList.Parse()/TryParse().
32+
* Improved InternetAddressList parser performance for malformed addresses that only contain display-name strings separated by commas. (issue #1106)
33+
* Dropped support for net6.0 in the nuget packages (Microsoft support ended Nov 12, 2024).
34+
* Removed explicit dependency on System.Runtime.CompilerServices.Unsafe.
35+
* Bumped System.Buffers dependency to v4.6.0.
36+
* Bumped System.Memory dependency to v4.6.0.
3037
</releaseNotes>
3138
<copyright>.NET Foundation and Contributors</copyright>
3239
<language>en-US</language>

samples/DkimVerifier/DkimVerifier/DkimVerifier.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
</PropertyGroup>
1414
<ItemGroup>
1515
<PackageReference Include="DnsClient" Version="1.7.0" />
16-
<PackageReference Include="MimeKit" version="4.8.0" />
16+
<PackageReference Include="MimeKit" version="4.9.0" />
1717
</ItemGroup>
1818
</Project>

samples/MessageReader.Android/MessageReader.Android/MessageReader.Android.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.5" />
6969
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.0.0.1" />
7070
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
71-
<PackageReference Include="MimeKit" Version="4.8.0" />
71+
<PackageReference Include="MimeKit" Version="4.9.0" />
7272
</ItemGroup>
7373
<ItemGroup>
7474
<Compile Include="MainActivity.cs" />

samples/MessageReader.iOS/MessageReader.iOS/MessageReader.iOS.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
<Reference Include="System.Data" />
7676
</ItemGroup>
7777
<ItemGroup>
78-
<PackageReference Include="MimeKit" Version="4.8.0" />
78+
<PackageReference Include="MimeKit" Version="4.9.0" />
7979
</ItemGroup>
8080
<ItemGroup>
8181
<BundleResource Include="Resources\Default-568h%402x.png" />

samples/MessageReader/MessageReader/MessageReader.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<Reference Include="System.Xml" />
4848
</ItemGroup>
4949
<ItemGroup>
50-
<PackageReference Include="MimeKit" Version="4.8.0" />
50+
<PackageReference Include="MimeKit" Version="4.9.0" />
5151
</ItemGroup>
5252
<ItemGroup>
5353
<Compile Include="MessageViewWindow.cs">

0 commit comments

Comments
 (0)