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.
--alphabetically-sorted-nodes=true to enforce alphabetic sorting of nodes within categories instead of relying on the order in the spec--target-type=modern).ExtensionResponseMapper extension(s) for com.you.plugin.mappers)--knime-version to specify the minimum supported KNIME version. The maximum supported KNIME version is determined automatically based on the specified version and breaking changes in more recent KNIME versions. The version range is printed during node generation.--knime-version nightly. This will always target the latest KNIME nightly version, including breaking changes, and should only be used for testing purposes.date-time or date (note: only works with --target-type=modern).--default-table-mapping-operation-id-pattern parameter to only apply mapping to specific operation IDs based on regex (e.g. ^list.*$)URLConnection.guessContentTypeFromName to detect uploaded files’ content types (relying on automatic detection per default using Files.probeContentType is unreliable and strongly depends on the OS)--file-mapping parameter (see previous note)--knime-version-min and --knime-version-max in favor of a single --knime-version option.--plugin-folder is now properly used in root's pom.xmlPOST, …)oneOf, anyOf, allOf)--target-type=modern and set a minimum KNIME version of at least 5.6 using --knime-version-min=5.6.0--default-table-mapping-path option (to be used together with --enable-default-table-mapping)--ignore-ssl-errors-node option which will generate a node “Ignore SSL Errors” to ignore self-signed or expired SSL certificates (note: only works with --target-type=modern)application/vnd.api+json--node-migrations to generate a fragment project for node migrations.generate.sh script to prevent unnecessary redownload of nodegenerator.jar on each runanyOf relations in OpenAPI specs*_schema.json) to avoid bloating the size of Java files*_example.json) to avoid bloating the size of Java filesargs fileFAQ.md to collect answers to frequently asked questions in code and allow publishing them on NodePit. An example can be found here.--version to --plugin-version - update your args file accordingly--enable-default-table-mapping or when the x-nodepit-mapping method is set to auto) which would prevent instantiating the node model