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.  […]

Chilkat C++ Class Thread Safety

June 30, 2023 in Uncategorized

Are Chilkat C++ classes thread safe? Should I use a guard, such as a mutex, in multi-threaded code? Answer: Yes, Chilkat C++ classes are thread-safe, meaning they can be safely used in a multi-threaded environment. Chilkat ensures that only one thread can access an object instance at a time. For instance, if both thread A […]

Create JWT using EdDSA (Ed25519) Private Key

June 28, 2023 in Uncategorized

Chilkat added the ability to create JWT’s using Ed25519 private keys. See: AutoIt Create JWT Using Ed25519 Private Key (EdDSA) C Create JWT Using Ed25519 Private Key (EdDSA) Python Create JWT Using Ed25519 Private Key (EdDSA) C++ Create JWT Using Ed25519 Private Key (EdDSA) C# Create JWT Using Ed25519 Private Key (EdDSA) DataFlex Create JWT […]

Helping with old programming environments where string lengths are limited, such as Microsoft Navision

June 27, 2023 in Uncategorized

Many Chilkat methods have string arguments, and return strings. In some cases, the strings can be long. There are older programming environments such as Microsoft Navision, SQL Server, and others where string lengths have limits. These older programming languages support ActiveX, and programmers utilize Chilkat via the ActiveX DLL. To get around the string limitation […]

Using Microsoft Graph API HTTP Request/Response Documentation to Generate Code

June 20, 2023 in Microsoft Graph

This blog post describes how to use the raw HTTP request/response samples provided in the Microsoft Graph API documentation to generate Chilkat source code in your chosen programming language. First, let’s have a look at one particular request. This is the “Create call” action found in the Teamwork and Communications –> Calls and online meetings […]

Use CURL to Chilkat Source Code Generator

June 20, 2023 in Uncategorized

Question According to the Sonar API documentation at https://docs.sonar.expert/system/api-calls-using-third-party-applications-personal-access-tokens, this is an example of how to run a query to their GraphQL. It looks a little different than your example because all it wants to authenticate is an access token which I already have. Do you have any examples similar to this using vbscript or […]

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.

What to do if Chilkat.Cert.LoadFromSmartcard Fails?

June 16, 2023 in Smart Cards

Here are the initial steps to follow to determine the reason why LoadFromSmartcard failed. Make sure to set the Cert,SmartCardPin property prior to calling LoadFromSmartcard. Make sure you are using the very latest version of Chilkat.  Chilkat’s internal intelligence regarding the options and choices to be made for different smartcard makes/models evolves with each new […]

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 […]