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 13-Dec-2021 — PDF Signature not Visible in Chrome or Microsoft Edge

December 13, 2021 in Daily Notes

What’s going on with Chilkat support today…. 1. Encountered SMTP response of “503: Bad sequence of commands”.   This happened when attempting to use STARTTLS on a server where STARTTLS was not enabled.  The port in use is 587, which is the traditional SMTP port for explicit TLS.  (Explicit TLS is where the initial connection […]

Chilkat 10-Dec-2021 – Brasilian Tax Server problems?

December 10, 2021 in Uncategorized

Chilkat is going to try to blog daily notes on issues we’re handling for customers. So… starting for today.. Suddenly SOAP XML posts to the Brasilian tax server https://nfce.sefazrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx  stop working with a 415 response code having error “The server cannot service the request because the media type is unsupported.”.    The error “media type is […]

Validating PDF Signatures with https://ec.europa.eu/cefdigital/DSS/webapp-demo/validation

December 2, 2021 in PDF

A Chilkat customer is signing PDFs and then validating using the online tool at https://ec.europa.eu/cefdigital/DSS/webapp-demo/validation A few errors/warnings were encountered: 1) “The signature is not intact”.   <b>This error only happens if the “ltvOcsp” option was set</b> to create an LTV-enabled signature.  The source of the “Signature is not intact” error can be found here:  https://github.com/esig/dss/blob/master/validation-policy/src/main/java/eu/europa/esig/dss/validation/process/bbb/cv/checks/SignatureIntactCheck.java […]

Support for PureBasic on Apple M1 and Linux arm32/arm64, etc.

December 1, 2021 in PureBasic

Chilkat has received email from customers asking to support PureBasic on M1 Apple silicon and Raspberry Pi.   This is no problem for Chilkat.  We can easily produce the required native .so, .dylib, etc. for each architecture.  We only need documentation from PureBasic about these new architectures.  For example, what are the compiler directives to choose? […]

Chilkat v9.5.0.89 Release Notes

December 1, 2021 in release notes

The previous version release notes: Chilkat v9.5.0.88 Release Notes Chilkat v9.5.0.89 Release Notes Http: Integrated Amazon Pay authentication into the Chilkat HTTP API to eliminate the need for the application developer to directly implement the computations for canonical request and signature. Http: Integrated Duo Security Multi-Factor Authentication (MFA) into the Chilkat HTTP API to eliminate […]

.NET RijndaelManaged to Chilkat Equivalent

November 24, 2021 in Encryption

Here’s a snippet of C# code to do AES encryption.  What is the equivalent in Chilkat? Dim cspRijndael As New System.Security.Cryptography.RijndaelManaged csCryptoStream = New CryptoStream(fsOutput, cspRijndael.CreateEncryptor(bytKey, bytIV), CryptoStreamMode.Write) “Rijndael” is the name of the encryption algorithm, and (essentially) “AES” is Rijndael limited to the choices of 128, 192, or 256 bits. Rijndael/AES is a symmetric […]

Case-Insensitive JSON

November 24, 2021 in JSON

Question: How can JSON be processed in a case-insensitive manner? Rant followed by Answer:  JSON is intended to be case-sensitive.  XML is the same.  Similar to Java, C, C++, etc.  Names are case-sensitive.   Except, of course, there are knuckleheads out there that don’t understand the fundamental specifications and as a result introduce complexity into systems […]

XML Signature for Guatemala Fel Factura Electronica

November 19, 2021 in Guatemala

(Chilkat is going to begin posting about the ongoing work with customers involving smart cards and tokens used for signing PDFs and XML invoices, etc.) Chilkat is helping a customer with XML Signatures for Guatemala Fel Factura Electronica, which is to sign XML that begins like the following: <?xml version=”1.0″ encoding=”utf-8″?> <dte:GTDocumento xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” Version=”0.1″ […]

AKD eID Cards of the Republic of Croatia

November 19, 2021 in PKCS11

Chilkat is going to begin posting about the ongoing work with customers involving smart cards and tokens used for signing PDFs and XML invoices, etc. Currently, Chilkat is working with a customer to resolve issues having to do with signing PDFs using AKD eID Card for the Republic of Croatia. This is for PKCS11 (AKD […]