QRocodile QR Code Nodes

Design QR Codes People Want to Scan With KNIME

Changelog

This log gives an overview of the most prominent changes in each release. Minor fixes, changes “under the hood” and refactoring changes are not listed here. We follow the Semantic Versioning scheme and the guidelines from “Keep a Changelog” as close as possible.

version-1.2.0 (2026-08-26)

Add
QR Code Designer: New node which opens the QRocodile designer directly in its configuration dialog — the same designer that runs on qrocodile.io. Choose a preset and adapt it: module and corner shapes, color palettes and gradients, a logo of your own, and the halo decoration around the code. The preview renders live while you work, and a continuous scan check warns when a design drifts past what a camera can still read. The node needs no API key, as everything is rendered in the dialog. It has no input ports and produces a Design on its output port; a design carries no content of its own, so one design can be applied to a single value or to every row of a table.
Add
QR Code Generator: New node which applies a design to content and renders it through the QRocodile API, as SVG or PNG. The content is either typed into the dialog or taken from a column of an optional input table, one QR code per row; the dialog follows the connected ports and offers only the fields which apply. The image is appended to the input table, together with the rate limit headers x-ratelimit-limit, x-ratelimit-remaining and x-ratelimit-reset. A row which cannot be rendered yields a missing cell carrying the reason, so a single failure does not lose the rest of a batch. Where no Design is connected, a design can be pasted into the dialog as JSON.
Add
New Design port type, which carries a design from the QR Code Designer to the QR Code Generator. Its port view shows the design rendered as a picture next to the JSON that gets sent to the API.

version-1.1.0 (2026-08-20)

Add
Render QR Code, Render QR Code With Design: The Response Type setting offers a new Auto-detect choice, which is now the default. The KNIME type of the body column follows the content-type of the response, and the Accept header lists all response types declared for the operation rather than a single one. This is the appropriate choice for the QRocodile API, which picks the response type from the format parameter alone: previously a selected type contradicting that parameter surfaced as a failure while reading the response body. Note that with Auto-detect the structure of the result table is only known once the node was executed.
Add
Render QR Code, Render QR Code With Design: The result table carries the rate limit headers x-ratelimit-limit, x-ratelimit-remaining and x-ratelimit-reset as additional columns.
Change
Render QR Code: Following the QRocodile API, the dark parameter was renamed to Module Color and bg to Background. Workflows which set either of them need to configure the renamed setting again. The default Margin is now two modules, and the presets bats, creeper and flourish were added.
Change
The parameters, response types and result columns of all nodes are now documented in the node descriptions.

version-1.0.0 (2026-08-17)

Add
Initial release. QRocodile QR Code Nodes wrap the QRocodile QR API, letting you render styled, on-brand QR codes directly from KNIME.
Add
API Key: New authentication node to authenticate against the QRocodile QR API using a personal API key.
Add
Render QR Code: New node to render a QR code from a content string, with an optional built-in preset.
Add
Render QR Code With Design: New node to render a QR code from a content string and a full design configuration, including palettes, gradients, module and finder styles, and logos.