|
2 | 2 | <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
3 | 3 | <metadata minClientVersion="2.12">
|
4 | 4 | <id>MimeKit</id>
|
5 |
| - <version>4.10.0</version> |
| 5 | + <version>4.11.0</version> |
6 | 6 | <title>MimeKit</title>
|
7 | 7 | <authors>Jeffrey Stedfast</authors>
|
8 | 8 | <owners>Jeffrey Stedfast</owners>
|
|
26 | 26 | </description>
|
27 | 27 | <summary>An Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms.</summary>
|
28 | 28 | <releaseNotes>
|
29 |
| -* Fixed logic for converting BouncyCastle DSA keys to System.Security equivalents. |
30 |
| -* Fixed BouncyCastleSecureMimeContext to respect the CheckCertificateRevocation property when encrypting to recipeints and when verifying signatures. |
31 |
| -* Marked IX509CertificateDatabase.Update(X509CrlRecord) as obsolete. |
32 |
| -* Fixed TemporarySecureMimeContext.Import(X509Crl) to not import duplicates. |
33 |
| -* Added new MimeMessage .ctor that takes IEnumerable<Header>. |
34 |
| -* Fixed MimeReader to better handle garbage at the start of an mbox. |
35 |
| -* Fixed MimeReader/ExperimentalMimeParser to handle really long mbox markers by introducing 2 new methods: OnMboxMarkerBegin() and OnMboxMarkerEnd(). |
36 |
| -* Improved MimeReader header parsing (mostly just state tracking improvements) which allows it to throw the appropriate exception if EOS is reached before parsing any headers. |
37 |
| -* Make sure to flush any remaining text in the FlowedToText and FlowedToHtml converters (issue #1130) |
38 |
| -* Fixed Header folding/encoding logic for Original-Message-ID by making it follow the same rules as Message-ID/Content-ID/etc. (issue #1133) |
| 29 | +* Fixed logic for validating HTML Tag and Attribute names. (issue #1136) |
| 30 | +* Minor performance improvements to MimeParser, ExperimentalMimeParser, and MimeReader. |
| 31 | +* Obsoleted MimeReader.OnMultipartBoundary() and OnMultipartEndBoundary(), replacing them with OnMultipartBoundaryBegin/Read/End() and OnMultipartEndBoundaryBegin/Read/End(). This now allows ExperimentalMimeParser to track trailing whitespace on boundary lines, resulting in improved re-serialization of parsed messages. |
| 32 | +* Fixed serialization of message/rfc822 parts without a message. |
| 33 | +* Fixed serialization of messages that did not have a blank line between the headers and body (only when parsed using the ExperimentalMimeParser). |
| 34 | +* When using DbTransactions, set the transaction on the DbCommands. (issue #1142) |
| 35 | +* Improved Date header parser for JST and KST timezones. |
| 36 | +* Improved Date header parser to handle AM/PM and leap seconds. |
| 37 | +* Improved address parser to handle unbalanced ')' (rfc7103) |
39 | 38 | </releaseNotes>
|
40 | 39 | <copyright>.NET Foundation and Contributors</copyright>
|
41 | 40 | <language>en-US</language>
|
|
79 | 78 | </group>
|
80 | 79 | <group targetFramework="net8.0">
|
81 | 80 | <dependency id="System.Security.Cryptography.Pkcs" version="8.0.1" />
|
82 |
| - <dependency id="System.Formats.Asn1" version="8.0.1" /> |
83 | 81 | <dependency id="BouncyCastle.Cryptography" version="2.5.1" />
|
84 | 82 | </group>
|
85 | 83 | <group targetFramework="netstandard2.0">
|
86 | 84 | <dependency id="System.Security.Cryptography.Pkcs" version="8.0.1" />
|
87 |
| - <dependency id="System.Formats.Asn1" version="8.0.1" /> |
88 | 85 | <dependency id="System.Text.Encoding.CodePages" version="8.0.0" />
|
89 | 86 | <dependency id="System.Data.DataSetExtensions" version="4.5.0" />
|
90 | 87 | <dependency id="System.Buffers" version="4.6.0" />
|
|
93 | 90 | </group>
|
94 | 91 | <group targetFramework="netstandard2.1">
|
95 | 92 | <dependency id="System.Security.Cryptography.Pkcs" version="8.0.1" />
|
96 |
| - <dependency id="System.Formats.Asn1" version="8.0.1" /> |
97 | 93 | <dependency id="System.Text.Encoding.CodePages" version="8.0.0" />
|
98 | 94 | <dependency id="BouncyCastle.Cryptography" version="2.5.1" />
|
99 | 95 | </group>
|
|
0 commit comments