Chilkat v11.3.0 Release Notes

Pinned December 16, 2025

  The main features of this release focus on Chilkat’s Ai class, enabling interactive AI response streaming directly into embedded desktop application browsers. It supports Azure, custom base URLs for OpenAI-compatible providers, and local providers like Ollama. ✨ New Features Ai Real-Time Streaming AI Responses to Embedded Browsers in Desktop Apps — Stream AI responses […]

Chilkat v11.2.0 Release Notes

Pinned November 3, 2025

Previous Version: Chilkat v11.1.0 Release Notes The main addition in v11.2.0 is the Chilkat.Ai class, and the Chilkat.StringBuilder.MarkdownToHtml method. Ai: The Chilkat AI class provides a unified API for interacting with different AI providers: OpenAI, Google, Claude, xAI, Perplexity, and DeepSeek. It provides functionality for conversation management, multimodal inputs, and streaming mode. Markdown to HTML […]

Semantic Versioning Starting with Chilkat 10.0.0

Pinned September 26, 2024

Starting with the v10.0.0 release (end of September 2024), Chilkat moves to standard semantic versioning.   Prior to this release, for various technical reasons, Chilkat was stuck with versions 9.5.0.xx, where only xx changed. For this first leap to semantic versioning, where the major version changes to 10 (from 9), there are no backward incompatible changes.  […]

New Example for Paraguay E-Invoicing (SIFEN)

June 19, 2023 in Uncategorized

See this new example for signing XML E-invoices for Paraguay — SISTEMA INTEGRADO DE FACTURACIÓN ELECTRÓNICA NACIONAL (SIFEN). AutoIt Paraguay eInvoice XML Digital Signature C Paraguay eInvoice XML Digital Signature Python Paraguay eInvoice XML Digital Signature C++ Paraguay eInvoice XML Digital Signature C# Paraguay eInvoice XML Digital Signature DataFlex Paraguay eInvoice XML Digital Signature Delphi […]

Office 365 IMAP, POP, SMTP OAuth2 with Client Credentials

June 19, 2023 in Uncategorized

See https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth#use-client-credentials-grant-flow In my opinion, this is still too complicated. An “easy button” is needed.

Solving CryptoCard Graphite Plus Smart Card Signing Problems

June 16, 2023 in Uncategorized

Information about the CryptoCard Graphite Plus smartcard is located at https://www.cryptotech.com.pl/Produkty/CryptoCard_Graphite,content.html “The card works closely with the new edition of the CryptoCard Suite software dedicated to it, which allows you to manage the content of the card and mediates in communication between programs using the card (logging into operating systems, e-mail programs, web browsers or […]

Amazon SP-API Postman Collections Added to Online Code Generator

June 15, 2023 in Uncategorized

Chilkat added some Amazon SP-API Postman collections to the online code generator at https://tools.chilkat.io/postmanCollection The Postman collections were obtained from the Swagger files located at https://github.com/amzn/selling-partner-api-models/tree/main/models If additional SP-API collections are needed, contact info@chilkatsoft.com.

Office365 POP3 Authenticate Fails but Previously Succeeded

June 15, 2023 in Uncategorized

It’s normal for OAuth2 access tokens to expire after some time, such as 1 hour, and then you’ll need to refresh and retry. For example, this error in the LastErrorText for a call to Pop3Authenticate could indicate the OAuth2 accces token expired: Pop3Authenticate: DllDate: Mar 28 2023 ChilkatVersion: 9.5.0.94 UnlockPrefix: *** Architecture: Little Endian; 32-bit […]

AES-CMAC Keyed Hash Algorithm

June 14, 2023 in Uncategorized

The AES-CMAC keyed hash function, see https://www.rfc-editor.org/rfc/rfc4493, has been added to Chilkat for the next version release (v9.5.0.95). Here are some examples: AutoIt AES-CMAC C AES-CMAC Python AES-CMAC C++ AES-CMAC C# AES-CMAC DataFlex AES-CMAC Delphi AES-CMAC Visual FoxPro AES-CMAC Go AES-CMAC Java AES-CMAC Objective-C AES-CMAC Perl AES-CMAC PHP ActiveX AES-CMAC PHP AES-CMAC PowerBuilder AES-CMAC PowerShell […]

Handling Emails with Unusual or Unconventional MIME Structure

June 13, 2023 in Uncategorized

In rare cases, an email’s MIME might be structured in a way that is highly unusual and doesn’t follow conventions. In other words, the nested MIME structure of an email should follow conventions that make it possible to semantically understand the purpose of each MIME part — such as an attachment, or an image to […]

SFTP Server Responds with SSH_FX_NO_SUCH_FILE when trying to OpenFile

June 10, 2023 in Uncategorized

If your application calls Chilkat’s SFtp.OpenFile, and it fails because the server responded with SSH_FX_NO_SUCH_FILE, it means the file does not exist on the server. Trust that this is correct — the server would not say so unless the remote file truly does not exist on the server at the path your application provided. All […]

How to Convert Speech to Text using Google Speech-to-Text REST API

June 9, 2023 in Uncategorized

There are two possible ways to write the code. (1) Upload the Audio File to Google Cloud Storage First write code to upload the audio file to Google Cloud Storage. For example, see: AutoIt Upload File to Google Cloud Storage C Upload File to Google Cloud Storage Chilkat2-Python Upload File to Google Cloud Storage C++ […]