Chilkat v10.0.1 Release Notes

Chilkat v10.0.1 is a patch for certain builds of Chilkat.

Previous Version: Chilkat v10.0.0 Release Notes/

  • .NET Core Packages on NuGet: When v10.0.0 was released, Chilkat removed the substring “-9.5.0” from the DLLs/shared libs in the ChilkatNativeLib NuGet package.  This caused the following error because now both native and managed DLLs were named the same (ChilkatDnCore.dll).  This is now fixed in v10.0.0 because the DLL name in the ChilkatNativeLib is changed to chilkatDnNative.dll
    Error APPX1101: Payload contains two or more files with the same destination path 'ChilkatDnCore.dll'. Source files:
    C:\Users\cjbor\.nuget\packages\chilkatdncore\10.0.0\lib\net6.0\ChilkatDnCore.dll
    C:\Users\cjbor\.nuget\packages\chilkatnativelib\10.0.0\runtimes\win-x64\native\chilkatDnCore.dll (1617, 6)
    
  • Delphi DLL: In v10.0.0, we added a new method named GetSyncedFiles in both the Ftp2 and SFtp classes.  Because a property named SyncedFiles already exists, the Delphi getter for the SyncedFiles property (in the .pas) was the same name, but with uppercase/lowercase differences.  This caused problems because Delphi names are case insensitive.  Chilkat had no better option than to remove the newly added GetSyncedFiles from 10.0.1.
  • PDF: Fixed non-us-ascii filename problems regarding the JSON returned by GetEmbeddedFileInfo
  • Stream: Fixed a problem that occurred when the Stream’s source is a file and the app was reading it directly.
  • Crypt2: The CkEncryptFile method would incorrectly produce a file of 0 bytes for an input file of 0 bytes.  The correct output (if in a cipher mode such as CBC) is to produce an output file with one block of padding (such as 16 bytes for AES).
Tags :