Chilkat v11.1.0 Release Notes
Next Version: Chilkat v11.2.0 Release Notes
Previous Version: Chilkat v11.0.0 Release Notes
- Regular Expressions: Added
PCRE2 (Perl Compatible Regular Expressions, version 2)regular expression capabilities to theStringBuilderclass in theRegexMatchandRegexReplacemethods.
This is the first time Chilkat is utilizing third-party open-source software by incorporating PCRE2, which can be found at https://github.com/PCRE2Project/pcre2. Due to theExemption for Binary Library-Like Packages,applications using Chilkat do not need to include a PCRE2 notice. This exemption states that if a binary package like Chilkat (referred to aspackage A) includes PCRE2, it must include the necessary licensing. However, any software (referred to aspackage B) that uses Chilkat (package A) does not need to include the PCRE2 notice unless it uses PCRE2 on its own. Thus, your application, aspackage B,is not required to include the PCRE2 copyright notice. - Java, Perl, Python, Ruby: 64-bit integer properties, such as
CkStream.Length, were accidentally omitted from the release. These have been restored. - SFtp: Fixed the
Failed to parse FXP message data length.error that sometimes occurred only with theSSH-2.0-AWS_SFTP_1.2server. - StringBuilder: Added the
HasEmojisproperty and theRemoveEmojismethod - Http: If
RequireSslCertVerifyisTrueand the server did not provide all intermediate certificates in the chain of authentication in the TLS handshake, then Chilkat would be unable to validate the server certificate. This was rare. Chilkat will now try to get the missing intermediate certs from trusted certs already installed on the local system (such as in the Windows certificate store). - Ftp2: Fixed a rare problem where a particular server sends extra replies to an upload that are then received in the subsequent operation, resulting in a failure with this error: “Status code in final response line does not match the 1st response line.”.
- Apple Keychain: During PKCS7 decryption, multiple
RecipientInfoentries may allow decryption with any one of N certificates. Chilkat now correctly identifies and uses the certificate containing the necessary private key for decryption. Previously, Chilkat attempted to use the first matching certificate, even if it lacked a private key, leading to decryption failures. Now, it skips certificates without the required private key. - .NET Core: Binary properties (byte arrays) such as
Crypt2.IV,Crypt2.SecretKeywere accidentally removed from v11.0.0. These properties have been restored in .NET Core. Note: Binary properties are still correctly removed from C, C++, Objective-C, Delphi DLL, PHP, Ruby, Perl, CkPython, TCL, and Xojo. The binary properties will remain in other programming languages, such as C#, VB.NET, etc. - Http: The
ClearInMemoryCookiesmethod was accidentally removed in v11.0.0, and has been re-added. - HtmlToText: Added the
EmitUrls uncommon optionto cause hyperlink URLs to be emitted within the text rather than being listed at the end of the generated plain text. - Xml: Added the
GetChildWithTag2method. - Smartcards/USB Tokens: Updated internal PKCS11 information to automatically recognize
Longmai mToken CryptoIDEtokens. - Crypt2: Added the
HashChunkBdmethod. - DirTree: Added the
UncommonOptionsproperty. - EmailBundle: Added the
Clearmethod. - JsonArray: Added the
AddArrayAt2andAddObjectAt2methods. - JsonObject: Added the
ArrayOf2method. - MailMan: Added the
DeleteUidlSetmethod. - Pdf: Added the
AFRelationshipJSON option. - SshTunnel: Added the
ClientLogDirproperty. - StringTable: Added the
FindMatchandWordFollowingmethods. - XmlDSigGen: Added the
SigLocationIdxproperty.
admin
0
Tags :