Node Generator

Integrate Web APIs into 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.1 (2024-11-10)

Fix
Prevent hyphen character in package names (see here; kudos to ssimara)

version-1.2.0 (2024-09-25)

Add
Add mapping support for anyOf relations in OpenAPI specs
Add
Add support for cookies as parameters (in addition to header, query, path, and body)
Add
Add support for automatically updating outdated update site URLs to the current KNIME version. This is only supported when generating a project to be hosted on NodePit
Change
Generator now creates node projects that require at least KNIME 5.3
Change
Generate example values for password fields
Change
Store JSON schemas in dedicated files (*_schema.json) to avoid bloating the size of Java files
Change
Store JSON examples in dedicated files (*_example.json) to avoid bloating the size of Java files
Fix
Prevent errors in generated code if parameters use special characters
Fix
Improve sorting of generated args file
Fix
Make JSON examples more deterministic

version-1.1.0 (2023-12-14)

Add
Create a FAQ.md to collect answers to frequently asked questions in code and allow publishing them on NodePit. An example can be found here.
Add
Write header information to source files
Change
Rename option --version to --plugin-version - update your args file accordingly
Change
Consider deprecated routes: Deprecate their node counterparts, i.e. keep them available but hide them in KNIME from the Node Repository
Fix
Generating nodes with an empty Jolt mapping (when --enable-default-table-mapping or when the x-nodepit-mapping method is set to auto) which would prevent instantiating the node model
Fix
Adhere to the node description DTD

version-1.0.0 (2023-11-02)

Info
Initial release