Compare two releases

Start from a checkout of this repository with the plugin and runtime installed in the same environment, following the installation guide.

The fixtures in examples/ contain the same public main Process. The previous release declares version 1.2.3; the current release adds a nullable prefix input and declares 1.3.0. Existing callers can omit the new input.

From the repository root, run:

transpiler-mate baseline examples/current.cwl \
  --previous examples/previous.cwl \
  --output baseline.json --check

Open baseline.json. The expected result is:

Field Value Meaning
minimum_bump minor An optional public input was added
minimum_version 1.3.0 One minor increment from 1.2.3
suggested_version 1.3.0 No unresolved review
review_required false This finding is statically classified
declared_version_sufficient true Current metadata satisfies the floor

The input.added finding identifies the normalized input path and records its new value. examples/baseline.json provides a sample report.

For changes involving defaults, commands, or wiring, a report may instead have review_required: true and suggested_version: null. Continue with review and CI usage; a high version alone does not resolve behavioral review.