Skip to main content
Glama

ToolForte

Server Details

111 tools for AI assistants, so an answer comes from a rule instead of a guess.

84 deterministic utilities. IBAN and VAT validation, cron parsing, regex testing, hashing, JWT decoding, conversion between JSON, CSV, XML and YAML, units, number bases, timezones and date arithmetic. Eleven of them encode Dutch rules that a model tends to get wrong: AOW pension age, inheritance and gift tax, unemployment benefit duration, notice period, severance, the 30 percent ruling, holiday allowance, mileage allowance, and public and school holidays. Five more generate test data that is structurally valid and belongs to nobody: BSN, IBAN, BRP person records, UPA pension files and document numbers.

14 render tools that return a hosted file. HTML or a live URL to PDF, full page screenshots, QR codes, PDF merge and split, images to PDF, image resize, convert and compress, metadata stripping, PDF to DOCX and back. Plus read_page, which returns the readable content of a JavaScript rendered page as Markdown.

4 memory tools give an agent key-value state that survives between sessions, scoped to its own API key. 3 workflow tools list and run saved multi-step workflows on the caller's account.

6 AI tools for the jobs where a model is the right instrument rather than the wrong one: check a message for scam patterns, write a spreadsheet formula, turn a question into SQL, translate code between languages, improve a prompt, draft an email.

Utilities and memory are free. Renders and AI tools have a free tier and credit packs. Workflows need an API key, because a workflow belongs to an account rather than to a key.

Streamable HTTP at https://toolforte.com/api/mcp

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 14 tools

Disambiguation4/5

The domain utilities (calculate_vat, validate_iban, test_regex, text_diff, format_json, csv_to_json, dutch_public_holidays, working_days_between) each target a clearly distinct operation, and the meta-layer splits cleanly into search_tools (find), describe_tool (inspect), and run_tool (execute). The only mild overlap is run_tool versus calling a listed tool directly, and search_tools versus describe_tool, but the descriptions draw the boundary explicitly (search first, describe when the summary is insufficient).

Naming Consistency4/5

All names are snake_case and the majority follow a verb_noun pattern (calculate_vat, validate_iban, format_json, test_regex, describe_tool, run_tool, search_tools), with the workflow_* group forming a tidy namespace. A few names are noun phrases or use prepositions rather than verbs (csv_to_json, text_diff, dutch_public_holidays, working_days_between), a minor deviation from the otherwise predictable convention.

Tool Count5/5

Fourteen tools is well within the sweet spot and each earns its place: eight concrete exact utilities, three meta-tools that expose the wider hundred-plus catalog, and three workflow tools for composition. Nothing feels redundant or padded, and the meta-layer keeps the visible core small without limiting reach.

Completeness4/5

The set covers a coherent range of exact operations (VAT math, IBAN validation, regex, diff, JSON/CSV conversion, Dutch dates, working-day counting) plus a workflow lifecycle of list/propose/run, with search_tools and run_tool bridging to the unlisted catalog. Gaps are minor: conversion is one-directional (csv_to_json but no json_to_csv) and working_days_between has no additive counterpart, but these are workable and the wider catalog softens them.

Available Tools

14 tools
calculate_vatVAT CalculatorA
Read-onlyIdempotent
Inspect

Add VAT to a net amount or extract VAT from a gross amount at any rate (e.g. 21 for Dutch BTW). Returns exact net, VAT, and gross amounts rounded to cents.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYesadd = amount is net, add VAT on top; extract = amount is gross, split out VAT
rateYesVAT rate in percent
amountYesThe amount

Output Schema

ParametersJSON Schema
NameRequiredDescription
netNo
vatNo
rateNo
grossNo
resultNoThe result, when it is not an object

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds real behavioral detail beyond that: it returns exact net, VAT and gross values rounded to cents, which tells the agent the precision contract and avoids floating-point surprises.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero filler, and the core capability is front-loaded before the return-value detail. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema exists, so return values need not be explained, and annotations cover the safety profile. The description covers purpose, mode semantics and rounding, leaving only minor edge cases (e.g. rate 0) unaddressed for a simple deterministic calculator.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description still adds units context the schema does not state explicitly: the rate is a plain percent value ('e.g. 21 for Dutch BTW'), which anchors how the agent should pass rate. That is a modest but genuine improvement over the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (calculate VAT) and covers both directions of the operation: adding VAT to a net amount and extracting it from a gross amount. An agent can distinguish this from every unrelated sibling (csv_to_json, validate_iban, etc.) without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description frames the two usage contexts (net amount vs gross amount) that map onto the add/extract modes, so the agent knows which direction applies. It gives no explicit exclusions or alternatives, but no sibling tool overlaps with VAT arithmetic, so there is nothing to route away from.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

csv_to_jsonCSV to JSONA
Read-onlyIdempotent
Inspect

Parse CSV data into JSON with delimiter auto-detection and quoted-field handling.

ParametersJSON Schema
NameRequiredDescriptionDefault
csvYesThe CSV text; the delimiter is detected automatically
firstRowHeadersNoTreat the first row as column names and return objects (default true)

Output Schema

ParametersJSON Schema
NameRequiredDescription
jsonNo
resultNoThe result, when it is not an object
delimiterNo
row_countNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry the full safety profile (readOnly, idempotent, non-destructive, closed-world), and the description adds real behavioral detail beyond that: automatic delimiter detection and quoted-field handling. It says nothing about failure behavior on malformed CSV or the size cap, which is the only remaining gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single tight sentence with the core operation front-loaded and no filler. Every clause earns its place by naming a distinct capability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter, single-purpose converter with an output schema and complete annotations, the description covers what an agent needs. Only edge-case behavior (malformed input, empty CSV, size limit) is unaddressed, which is minor.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description's mention of auto-detection duplicates the schema's own note on the csv parameter and adds no new syntax, format, or default information for firstRowHeaders.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Parse CSV data into JSON') plus two concrete capabilities (delimiter auto-detection, quoted-field handling), which is enough to separate it from siblings like format_json. It never names a sibling or explicitly excludes them, so it falls short of the top mark.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the use case (raw CSV text goes in, JSON comes out) but gives no explicit when-to-use guidance, no prerequisites, and no mention of the nearest alternative, format_json. Usage is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

describe_toolDescribe a ToolForte toolA
Read-onlyIdempotent
Inspect

The full definition of one ToolForte tool by name: description, argument schema (JSON Schema), output schema, annotations, cost and an example call. Use it after search_tools when the argument summary is not enough. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesThe tool name, for example validate_iban

Output Schema

ParametersJSON Schema
NameRequiredDescription
nameNo
titleNoPage title
listedNo
resultNoThe result, when it is not an object
creditsNo
exampleNo
annotationsNo
descriptionNo
inputSchemaNo
outputSchemaNo

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered. The description adds only the cost trait ('Free') and a list of returned fields, which is helpful but minimal; it does not disclose rate limits, auth requirements, or error behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with what the tool returns, followed by a precise usage condition and a cost note. Every clause earns its place with no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read tool with rich annotations and an output schema, the description provides everything an agent needs: purpose, usage relative to search_tools, cost, and expected return contents. No critical information is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single parameter 'name' is fully documented with an example ('validate_iban'). The description adds no additional meaning beyond what the schema already provides (it merely says 'by name'), so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (describe) and resource (one ToolForte tool by name), and enumerates exactly what the definition includes (description, schemas, annotations, cost, example). It also names the sibling search_tools, making the distinction clear without needing to open either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use it after search_tools when the argument summary is not enough', which gives both the sequencing and the condition for choosing this tool over the alternative. The implied inverse (use search_tools when the summary suffices) is clear from the phrasing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

dutch_public_holidaysDutch Public HolidaysA
Read-onlyIdempotent
Inspect

Exact Dutch public holidays for a year, including movable feasts (Easter, Ascension, Whitsun) and King's Day rules. Use this instead of computing Dutch holidays yourself.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearYesCalendar year, 1900 to 2200

Output Schema

ParametersJSON Schema
NameRequiredDescription
yearNo
resultNoThe result, when it is not an object
holidaysNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the full safety profile (readOnly, idempotent, non-destructive, closed-world), and an output schema exists, so return values need not be described. The description adds only that results are 'exact' and lists the feast categories covered, which is modest added context beyond structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences with zero filler, and the scope/contents statement is front-loaded before the usage directive.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter lookup tool with an output schema and complete annotations, nothing an agent needs to invoke it correctly is missing. The description covers purpose, domain specifics, and when to prefer it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single `year` parameter is fully documented with its 1900-2200 range in the schema. The description adds no syntax, format, or semantics beyond that, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a precise resource ('Exact Dutch public holidays for a year') and enriches it with the specific contents it returns (movable feasts, King's Day rules). An agent can immediately distinguish this domain-specific calculator from generic siblings like working_days_between or calculate_vat.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs the agent to use this rather than computing Dutch holidays itself, which is a genuine when-to-use directive. It offers no when-not guidance or named alternative tool, but for such a narrow tool that is a minor omission.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

format_jsonJSON FormatterA
Read-onlyIdempotent
Inspect

Validate and pretty-print JSON with a real parser. Returns formatted JSON or the exact parse error.

ParametersJSON Schema
NameRequiredDescriptionDefault
jsonYesThe JSON text to validate and format
indentNoSpaces per indentation level, 0 to 8 (default 2)

Output Schema

ParametersJSON Schema
NameRequiredDescription
validNoWhether the input passed every check
outputNoThe final output of the workflow
resultNoThe result, when it is not an object

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover safety (readOnlyHint, destructiveHint=false, idempotentHint) and output schema exists, lowering the bar. The description adds the useful fact that it returns either formatted JSON or the exact parse error, but does not disclose limits like the 200000-mchar max beyond schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the action and followed by the return behavior. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple two-parameter, read-only tool with full schema and output schema, the description covers purpose and return semantics. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema fully documents both parameters including indent range and default. The description adds no parameter-level detail beyond what the schema provides, making baseline 3 appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Validate and pretty-print JSON') and the mechanism ('with a real parser'), and it clearly distinguishes itself from siblings like csv_to_json or text_diff. An agent can immediately tell what this tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use for validating/formatting JSON but does not say when to use this vs alternatives or any exclusions. Sibling names like csv_to_json hint at the boundary, but no explicit guidance is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

run_toolRun any ToolForte tool by nameAInspect

Run any ToolForte tool by name with its arguments, whether or not it is listed in this session. The result, the cost and the metering are exactly what the tool gives when called directly; run_tool itself is free. Find names with search_tools and schemas with describe_tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesThe tool name, for example calculate_vat
argumentsNoThe tool's arguments, as describe_tool documents them

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultNoThe result, when it is not an object

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare openWorldHint=true, readOnlyHint=false (so no safety profile is hidden), and the description adds genuinely non-derivable behavior: the result, cost, and metering match a direct call and run_tool itself is free. It doesn't discuss failure modes or rate limits, so it falls short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no waste. The core capability is front-loaded, then the cost/metering reassurance, then the discovery pointers - each sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema exists, so return-value explanation is unnecessary. For a generic dispatcher, the description covers what the agent needs: scope (any tool, listed or not), cost behavior, and the discovery path to name/schema lookups.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so 'name' and 'arguments' are already documented in the schema (including an example name and a pointer to describe_tool for argument shapes). The description adds no parameter detail beyond the schema, which is the correct baseline when the schema does the work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: run any ToolForte tool by name with its arguments. It also carves out the key distinction from siblings — works even for tools not listed in this session — so an agent can tell it apart from direct invocation or the discovery tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent through the sibling discovery tools: 'Find names with search_tools and schemas with describe_tool.' This is precise when-to-use and how-to-prepare guidance rather than inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_toolsFind a ToolForte toolA
Read-onlyIdempotent
Inspect

Find ToolForte tools by what you want done, for example "iban", "vat", "pdf merge", "working days", "csv to json", "screenshot". ToolForte has over a hundred exact tools (validation, conversion, Dutch tax and dates, test data, files, AI); a session lists a small core of them and this is how you reach the rest. Returns the best matches with their arguments and cost. Then call the tool by name, or through run_tool. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many matches to return, 1 to 50 (default 8)
queryNoWords describing the job. Empty lists every tool the server has.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteNo
countNoNumber of items
queryNo
toolsNo
totalNo
resultNoThe result, when it is not an object

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, so safety is covered. The description adds genuine non-schema context: catalog breadth ('over a hundred exact tools'), the session-listing constraint, the domains covered, and that it is free. Return contents ('best matches with their arguments and cost') are noted even though an output schema exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the action and examples, then breadth, then the routing instruction, all without filler. The parenthetical domain list is dense but earns its place by hinting at searchable vocabulary.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a discovery tool with a complete schema, rich annotations, and an output schema, the description supplies everything an agent needs: what it searches, why it is necessary in this session, what comes back, and the follow-up action. No material gap remains.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and both parameters (query, limit) are fully documented in the schema, including defaults and bounds. The description only implies query semantics via examples, adding little beyond the structured fields, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Find ToolForte tools by what you want done') and immediately grounds it with concrete example queries. It clearly distinguishes itself from the enumerated sibling tools, which are the leaf operations this search surfaces.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explains exactly when it is needed: 'a session lists a small core of them and this is how you reach the rest', and tells the agent what to do next ('call the tool by name, or through run_tool'). It does not contrast with describe_tool, the nearest sibling, so it falls just short of explicit alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

test_regexRegex TesterA
Read-onlyIdempotent
Inspect

Run a JavaScript regular expression against a test string using a real regex engine. Returns all matches with capture groups and indices.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe text to run the expression against
flagsNoRegex flags such as g, i, m, s, u (default g)g
patternYesJavaScript regular expression source, without the slashes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countNoNumber of items
resultNoThe result, when it is not an object
matchesNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover safety (readOnly, idempotent, non-destructive, closed-world). The description adds meaningful behavior beyond that: it uses a real JS regex engine and returns all matches with capture groups and indices, which tells the agent what to expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the core action and followed by the return shape. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple pure-function tool with full annotation coverage, complete schema descriptions, and an output schema, the description is sufficient. Only minor gap is no mention of behavior on invalid patterns.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so pattern, text, and flags are already well documented with defaults and max lengths. The description adds no parameter-level detail, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (run) and resource (JavaScript regular expression against a test string), and clarifies it uses a real regex engine and returns matches with groups/indices. Clear purpose, though it doesn't explicitly differentiate from siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the name and description (testing a regex pattern), but there is no explicit when-to-use/when-not guidance or mention of alternatives like text_diff. Minimum viable context only.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

text_diffText DiffA
Read-onlyIdempotent
Inspect

Compute an exact line-based diff between two texts with add/remove/unchanged stats.

ParametersJSON Schema
NameRequiredDescriptionDefault
modifiedYesThe text after the change
originalYesThe text before the change

Output Schema

ParametersJSON Schema
NameRequiredDescription
linesNo
statsNo
resultNoThe result, when it is not an object

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety and purity are covered. The description adds that the diff is exact and line-based and mentions output stats, which is modest value but says nothing about limits, ordering, or edge cases beyond what the schema/annotations carry.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that front-loads the operation and tacks on the return stats. Every clause earns its place, with no filler or repetition of the name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple, side-effect-free two-input utility with full schema coverage, complete annotations, and an output schema, the description needs to do little. Nothing an agent needs in order to invoke this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with only two well-named string parameters, so the schema fully documents the inputs. The description's 'two texts' framing adds nothing beyond the schema, making 3 the correct baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Compute an exact line-based diff') and the algorithm's scope plus the shape of what it returns (add/remove/unchanged stats). No sibling tool overlaps with diffing, and an agent can immediately tell what this does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The operation is self-evident enough that usage is implied (call it to diff two texts), but there is no explicit when-to-use statement, no exclusions, and no mention of alternatives among the siblings. Minimum viable guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

validate_ibanIBAN ValidatorA
Read-onlyIdempotent
Inspect

Check whether an IBAN is well formed: the mod-97 checksum, the country code, the length that country's IBAN must have, and whether every position holds the kind of character that country allows there (mod-97 turns letters into numbers, so on its own it cannot see a capital O typed in place of a zero). Returns validity, country, and where known the bank identifier printed inside the IBAN. This is a format check, not a bank check: a passing IBAN can still name a bank code that never existed or has since merged away, and says nothing about whether the account exists or can receive a payment. For twelve countries it also verifies the national check digit that the bank computes over the bank code and account number (BE, FR, MC, ES, IT, SM, PT, SI, PL, TN, EE, HU); nationalCheck 'failed' there means the number is very probably invented, since that digit cannot be back-computed the way the mod-97 pair can. Absent nationalCheck means not checked, never approved. For Dutch IBANs it also names the institution behind the four-letter bank code, including codes that no longer issue accounts; an unrecognised code does not make the IBAN invalid. A territory that borrows another country's IBAN (Reunion, Guernsey, Aland and the like) is reported with the prefix it actually uses, since no IBAN starts with RE or GG. Never guess whether an IBAN is well formed: use this tool. Do not present a pass as confirmation that money can be sent.

ParametersJSON Schema
NameRequiredDescriptionDefault
ibanYesThe IBAN to validate

Output Schema

ParametersJSON Schema
NameRequiredDescription
ibanNo
validNoWhether the input passed every check
resultNoThe result, when it is not an object
countryNo
bankCodeNo
checkDigitsNo
countryNameNo
institutionNo
accountNumberNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover safety (readOnly, idempotent, non-destructive, closed-world), yet the description adds substantial behavioral detail beyond them: which 12 countries get national check-digit verification, that 'failed' implies a fabricated number while absent means unchecked-not-approved, and that territories are reported under the prefix actually used. This is exactly the added context annotations cannot supply.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core capability and return values are front-loaded, and the caveats that follow are each distinct (mod-97 letter/zero ambiguity, national check digits, Dutch institution codes, territory prefixes). It is long for a validator, with some redundancy between the 'not a bank check' caveat and the closing 'do not present a pass as confirmation', but almost every sentence carries non-repeating information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite an output schema existing, the description fully explains the semantic meaning of each returned field (including the ambiguous 'absent nationalCheck') and the limits of a pass. For a validation tool whose results are easy to misinterpret, nothing an agent needs is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with a single required 'iban' parameter, so the baseline is 3. The description explains what is verified inside the IBAN but adds nothing about the parameter's format, casing, or the 64-character cap already in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the exact checks performed (mod-97 checksum, country code, country-specific length, per-position character rules) and states what is returned (validity, country, bank identifier). It is unambiguous and no sibling tool overlaps this domain.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit directive ('Never guess whether an IBAN is well formed: use this tool') plus a clear when-not framing ('This is a format check, not a bank check... Do not present a pass as confirmation that money can be sent'). The scope boundary between format validity and payment viability is stated outright.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

workflow_listList saved workflowsA
Read-onlyIdempotent
Inspect

List the workflows saved to the ToolForte account this API key belongs to. A workflow runs several ToolForte tools in order, passing each one the output of an earlier step, so it does a whole job in one call instead of you orchestrating the steps yourself. Returns each workflow's id, the inputs it expects, the steps it runs and what a run costs. Call this first: workflow_run needs an id from here. Requires an API key, because a workflow belongs to an account. Get a free key at https://toolforte.com/developers and send it on the MCP connection as the header Authorization: Bearer tf_...

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many to return, newest first.

Output Schema

ParametersJSON Schema
NameRequiredDescription
countNoNumber of items
resultNoThe result, when it is not an object
workflowsNoThe workflows on the account

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower; the description still adds account scoping, the authentication mechanism and exact header format. It doesn't mention pagination limits or rate limits beyond the schema's 'limit' field.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the purpose and the ordering directive, with no wasted sentences. The developer-signup URL and API-key marketing line are slightly promotional but do carry the auth requirement, so they mostly earn their place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An agent knows what it returns (ids, inputs, steps, cost), that it needs an API key and how to send it, and that it must be called before workflow_run. With an output schema present the return-value detail is a bonus rather than a gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single 'limit' parameter is documented there ('how many to return, newest first'). The description adds no parameter detail, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('List the workflows saved to the ToolForte account this API key belongs to') and then explains what a workflow actually is, which is not inferable from the name. It also implicitly separates itself from workflow_run and workflow_propose by describing the orchestration model.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit call-order directive: 'Call this first: workflow_run needs an id from here,' which is exactly the routing an agent needs. It does not say when NOT to use it or contrast with workflow_propose, so it stops short of full coverage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

workflow_proposePropose a workflow for a goalAInspect

Describe a job in plain words and get back a workflow built only from tools this server really has: a name, the inputs it needs, and the steps in order, each with one sentence on why it is there. The proposal is honest about gaps: partial is true and missing names what could not be done, and when nothing here fits the answer says so instead of inventing a step. Send save: true to keep it on the account, after which workflow_run can run it by the returned id. Costs 10 credits, the price of one AI generation, charged once per proposal. Requires an API key linked to a ToolForte account. Get a free key at https://toolforte.com/developers and send it on the MCP connection as the header Authorization: Bearer tf_...

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesThe job to be done, in a sentence or two, for example: take a CSV of invoices, sum the amounts per customer and write the totals to a spreadsheet.
saveNoSave the proposed workflow to the account so workflow_run can run it. Default false: the proposal is returned for you to read first.

Output Schema

ParametersJSON Schema
NameRequiredDescription
savedNoThe saved workflow's id and name, when save was true
stepsNoWhat each step produced
resultNoThe result, when it is not an object
missingNoWhat could not be done, named
partialNoWhether the workflow only does part of what was asked
definitionNoThe proposed workflow: name, declared inputs and steps
explanationNoPlain words on what the workflow does and why each step is there
creditsChargedNoCredits spent by this call

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare the safety profile (readOnly=false, destructive=false, openWorld=false, idempotent=false). The description goes well beyond that: it discloses the 10-credit cost charged once per proposal, the API-key requirement with the exact header format, the persistence semantics of save, and the honest-degradation behavior (partial flag, missing names, refusal instead of inventing steps). This is exactly the extra context annotations cannot carry.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose, then cost/auth/logistics, which is a sensible ordering. It is dense rather than padded, though the pricing clause ('Costs 10 credits, the price of one AI generation, charged once per proposal') and the full developer URL slightly stretch a definition that already covers the essentials.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite an output schema existing, it still summarises the return shape, and it covers the operational facts an agent needs before calling: mutation cost, credential requirement, and the save-to-run lifecycle with workflow_run. Nothing material is missing for a two-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters are already documented in the schema, giving a baseline of 3. The description restates save's effect (kept on the account, runnable by returned id) and the goal's intent, adding marginal framing rather than new syntax or constraints beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (describe a job in plain words → get back a workflow) and specifies the exact return shape: a name, inputs, and ordered steps each with a rationale. It also distinguishes itself from siblings by noting the proposal is built only from tools the server actually has, and explicitly hands off to workflow_run once saved.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear context for when to use it (you have a plain-language goal and want a plan) and it names the follow-on tool workflow_run plus the condition (save: true, then run by returned id). It stops short of an explicit when-not-to-use or a direct comparison to workflow_list for inspecting existing workflows, but the routing is otherwise unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

workflow_runRun a saved workflowAInspect

Run one saved workflow by id and return what every step produced. Get the id and the input keys from workflow_list. Each step costs the credits its own tool costs, normally 1 per step, and the credit for this call counts as the first step's rather than being charged on top. Steps run in order and stop at the first failure; the result says which step stopped it and what was spent up to that point. Check the "substitutions" field when it is present: it lists values a step supplied that the tool replaced with its own, which means the run succeeded on a value you did not send. Requires an API key, because a workflow belongs to an account. Get a free key at https://toolforte.com/developers and send it on the MCP connection as the header Authorization: Bearer tf_...

ParametersJSON Schema
NameRequiredDescriptionDefault
inputsNoValues for the workflow's declared inputs, keyed by the input key that workflow_list reports. Omit for a workflow that declares none.
workflowIdYesThe id of a workflow from workflow_list.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okNoWhether the run completed
nameNo
runIdNo
stepsNoWhat each step produced
outputNoThe final output of the workflow
resultNoThe result, when it is not an object
stepsRunNo
durationMsNo
workflowIdNo
stepsDefinedNo
creditsChargedNoCredits spent by this call

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: credit accounting (per-step cost, first-step credit rule), execution semantics (ordered, stops at first failure, reports the failing step and spend), the 'substitutions' caveat, and full auth requirements including the exact header format. Destructive=false and non-idempotent behavior are effectively contextualized by the run-to-failure description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the core action in the first sentence and every subsequent sentence carries real information (cost, failure behavior, substitutions, auth). It is dense and runs long for a single-tool description, but there is little filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values need not be enumerated, yet the description still explains the meaningful 'substitutions' signal. Combined with the cost, failure, and authentication details, an agent has everything needed to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters are already documented in the schema, including the workflow_list linkage and the omit-when-none rule. The description adds almost nothing new about parameter syntax or format, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Run one saved workflow by id') plus the return shape ('what every step produced'). It is clearly separable from workflow_list (which supplies the id) and workflow_propose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent to workflow_list for both the id and the input keys, and tells it when inputs may be omitted. It does not, however, contrast itself against run_tool or state when a workflow is preferable to invoking steps directly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

working_days_betweenWorking Days CalculatorA
Read-onlyIdempotent
Inspect

Count working days (Mon-Fri) between two dates inclusive, optionally excluding Dutch public holidays. Exact date math for SLA, payroll, and planning questions.

ParametersJSON Schema
NameRequiredDescriptionDefault
endYesYYYY-MM-DD
startYesYYYY-MM-DD
excludeDutchHolidaysNoSkip Dutch public holidays that fall on a weekday (default true)

Output Schema

ParametersJSON Schema
NameRequiredDescription
endNo
startNo
resultNoThe result, when it is not an object
totalDaysNo
weekendDaysNo
workingDaysNo
holidaysExcludedNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so safety is covered. The description adds genuine behavioral semantics beyond that: Mon-Fri counting, inclusive bounds, and that holidays are optional. It does not mention edge cases (start > end, weekend-only ranges), so it stops short of full transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero filler, with the counting rule front-loaded ahead of the use-case examples. Every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and all three parameters are documented in the schema. The description supplies purpose, counting semantics, and use cases, leaving only minor edge-case behavior unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already documents the YYYY-MM-DD pattern and the excludeDutchHolidays default. The description restates rather than extends this, adding only the implicit point that weekends are excluded regardless of the flag. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (count working days between two dates) plus the exact counting rule (Mon-Fri, inclusive) and an optional modifier. An agent can distinguish it from dutch_public_holidays (which lists holidays) without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Exact date math for SLA, payroll, and planning questions" gives clear usage context. However, it never states when NOT to use it or names the sibling dutch_public_holidays as the alternative when the raw holiday list is what's wanted.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 114 tool updates
    • Removedage
    • Removedaow_age
    • Removedbase64
    • Removedbmi
    • Removedbreak_even
    • Removedbuild_utm_url
    • Changedcalculate_vat2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedcheck_scam_message
    • Removedcheck_vat_number_format
    • Removedchmod
    • Removedclean_text
    • Removedcolor_contrast
    • Removedcompound_interest
    • Removedconvert_case
    • Removedconvert_color
    • Removedconvert_number_base
    • Removedconvert_subtitles
    • Removedconvert_timestamp
    • Removedconvert_timezone
    • Removedconvert_units
    • Removedcount_words
    • Changedcsv_to_json2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedcsv_to_markdown
    • Removeddate_difference
    • Removeddecode_jwt
    • Removeddedupe_lines
    • Addeddescribe_tool
    • Removeddiscount
    • Removeddocx_to_pdf
    • Removeddutch_30_percent_ruling
    • Removeddutch_gift_tax
    • Removeddutch_holiday_allowance
    • Removeddutch_inheritance_tax
    • Removeddutch_mileage_allowance
    • Removeddutch_notice_period
    • Changeddutch_public_holidays2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removeddutch_school_holidays
    • Removeddutch_severance
    • Removeddutch_ww_duration
    • Removedfind_and_replace
    • Changedformat_json2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedformat_sql
    • Removedformat_xml
    • Removedgenerate_brp_test_data
    • Removedgenerate_excel_formula
    • Removedgenerate_lorem_ipsum
    • Removedgenerate_password
    • Removedgenerate_slug
    • Removedgenerate_sql
    • Removedgenerate_test_bsn
    • Removedgenerate_test_document_number
    • Removedgenerate_test_iban
    • Removedgenerate_upa_files
    • Removedgenerate_uuids
    • Removedhash_text
    • Removedhtml_entities
    • Removedhtml_to_pdf
    • Removedhttp_status
    • Removedimage_compress
    • Removedimage_convert
    • Removedimage_resize
    • Removedimages_to_pdf
    • Removedimprove_prompt
    • Removedjson_to_csv
    • Removedjson_to_typescript
    • Removedjson_to_xml
    • Removedjson_to_yaml
    • Removedloan_payment
    • Removedmarkdown_to_html
    • Removedmemory_delete
    • Removedmemory_get
    • Removedmemory_list
    • Removedmemory_set
    • Removedmerge_csv
    • Removedmorse_code
    • Removednumbers_to_words
    • Removedparse_cron
    • Removedpassword_strength
    • Removedpdf_merge
    • Removedpdf_split
    • Removedpdf_to_docx
    • Removedpercentage
    • Removedpx_to_rem
    • Removedqr_code_png
    • Removedrandom_numbers
    • Removedread_page
    • Removedreading_time
    • Removedreverse_text
    • Removedroi
    • Removedroman_numerals
    • Removedrot13
    • Addedrun_tool
    • Addedsearch_tools
    • Removedsort_lines
    • Removedsplit_csv
    • Removedsplit_tip
    • Removedstrip_metadata
    • Changedtest_regex2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Changedtext_diff2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedtranslate_code
    • Removedurl_encode
    • Removedurl_screenshot
    • Removedurl_to_pdf
    • Removedvalidate_email
    • Changedvalidate_iban2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedweek_number
    • Removedword_frequency
    • Changedworkflow_list2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Changedworkflow_propose2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Changedworkflow_run2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Changedworking_days_between2 fields changed
      • removedInput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
      • removedOutput schema / $schema
        Removed value: -"https://json-schema.org/draft/2020-12/schema"
    • Removedwrite_email
    • Removedxml_to_json
    • Removedyaml_to_json
  2. 1 tool update
    • Changeddiscount1 field changed
      • addedOutput schema / properties / steps
        Added value: +{
        +  "description": "What each step produced",
        +  "items": {},
        +  "type": "array"
        +}
  3. 3 tool updates
    • Changedgenerate_excel_formula1 field changed
      • addedOutput schema / properties / explanation / description
        Added value: +"Plain words on what the workflow does and why each step is there"
    • Changedgenerate_sql1 field changed
      • addedOutput schema / properties / explanation / description
        Added value: +"Plain words on what the workflow does and why each step is there"
    • Addedworkflow_propose
  4. 110 tool updates
    • Changedage1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "asOf": {
        +      "type": "string"
        +    },
        +    "birthDate": {
        +      "type": "string"
        +    },
        +    "days": {
        +      "type": "number"
        +    },
        +    "months": {
        +      "type": "number"
        +    },
        +    "nextBirthday": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "date": {
        +          "type": "string"
        +        },
        +        "daysUntil": {
        +          "type": "number"
        +        },
        +        "turning": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "totalDays": {
        +      "type": "number"
        +    },
        +    "totalMonths": {
        +      "type": "number"
        +    },
        +    "totalWeeks": {
        +      "type": "number"
        +    },
        +    "years": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedaow_age1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "aowDate": {
        +      "type": "string"
        +    },
        +    "months": {
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "status": {
        +      "type": "string"
        +    },
        +    "timeLeft": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "days": {
        +          "type": "number"
        +        },
        +        "months": {
        +          "type": "number"
        +        },
        +        "years": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "years": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedbase643 fields changed
      • addedInput schema / properties / mode / description
        Added value: +"encode turns text into Base64; decode turns Base64 back into text"
      • addedInput schema / properties / text / description
        Added value: +"The text to encode, or the Base64 string to decode"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "action": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedbmi1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bmi": {
        +      "type": "number"
        +    },
        +    "categories": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "category": {
        +      "type": "string"
        +    },
        +    "healthyWeightRange": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "max": {
        +          "type": "number"
        +        },
        +        "min": {
        +          "type": "number"
        +        },
        +        "unit": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "heightCm": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "units": {
        +      "type": "string"
        +    },
        +    "weightKg": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedbreak_even1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "breakEvenRevenue": {
        +      "type": "number"
        +    },
        +    "breakEvenUnits": {
        +      "type": "number"
        +    },
        +    "breakEvenUnitsRoundedUp": {
        +      "type": "number"
        +    },
        +    "contributionMargin": {
        +      "type": "number"
        +    },
        +    "contributionMarginPercent": {
        +      "type": "number"
        +    },
        +    "fixedCosts": {
        +      "type": "number"
        +    },
        +    "pricePerUnit": {
        +      "type": "number"
        +    },
        +    "profitAtVolume": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "scenarios": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "variableCostPerUnit": {
        +      "type": "number"
        +    },
        +    "volume": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedbuild_utm_url1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "baseUrl": {
        +      "type": "string"
        +    },
        +    "params": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "utm_campaign": {
        +          "type": "string"
        +        },
        +        "utm_content": {
        +          "type": "string"
        +        },
        +        "utm_medium": {
        +          "type": "string"
        +        },
        +        "utm_source": {
        +          "type": "string"
        +        },
        +        "utm_term": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    },
        +    "warnings": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcalculate_vat1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "gross": {
        +      "type": "number"
        +    },
        +    "net": {
        +      "type": "number"
        +    },
        +    "rate": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "vat": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedcheck_scam_message
    • Changedcheck_vat_number_format1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "country": {
        +      "type": "string"
        +    },
        +    "input": {
        +      "type": "string"
        +    },
        +    "normalized": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "validFormat": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedchmod1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "command": {
        +      "type": "string"
        +    },
        +    "group": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "execute": {
        +          "type": "boolean"
        +        },
        +        "octal": {
        +          "type": "number"
        +        },
        +        "read": {
        +          "type": "boolean"
        +        },
        +        "symbolic": {
        +          "type": "string"
        +        },
        +        "write": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "input": {
        +      "type": "string"
        +    },
        +    "octal": {
        +      "type": "string"
        +    },
        +    "others": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "execute": {
        +          "type": "boolean"
        +        },
        +        "octal": {
        +          "type": "number"
        +        },
        +        "read": {
        +          "type": "boolean"
        +        },
        +        "symbolic": {
        +          "type": "string"
        +        },
        +        "write": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "owner": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "execute": {
        +          "type": "boolean"
        +        },
        +        "octal": {
        +          "type": "number"
        +        },
        +        "read": {
        +          "type": "boolean"
        +        },
        +        "symbolic": {
        +          "type": "string"
        +        },
        +        "write": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "symbolic": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedclean_text1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "changed": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "charactersAfter": {
        +      "type": "number"
        +    },
        +    "charactersBefore": {
        +      "type": "number"
        +    },
        +    "charactersRemoved": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "steps": {
        +      "description": "What each step produced",
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcolor_contrast1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "aa": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "largeText": {
        +          "type": "boolean"
        +        },
        +        "normalText": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "aaa": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "largeText": {
        +          "type": "boolean"
        +        },
        +        "normalText": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "background": {
        +      "type": "string"
        +    },
        +    "foreground": {
        +      "type": "string"
        +    },
        +    "ratio": {
        +      "type": "number"
        +    },
        +    "ratioText": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "suggestions": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcompound_interest1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "annualRatePercent": {
        +      "type": "number"
        +    },
        +    "compoundsPerYear": {
        +      "type": "number"
        +    },
        +    "futureValue": {
        +      "type": "number"
        +    },
        +    "interestPercent": {
        +      "type": "number"
        +    },
        +    "monthlyContribution": {
        +      "type": "number"
        +    },
        +    "principal": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "totalContributed": {
        +      "type": "number"
        +    },
        +    "totalInterest": {
        +      "type": "number"
        +    },
        +    "yearly": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "years": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_case1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "mode": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_color1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "hex": {
        +      "type": "string"
        +    },
        +    "hsl": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "h": {
        +          "type": "number"
        +        },
        +        "l": {
        +          "type": "number"
        +        },
        +        "s": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "rgb": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "b": {
        +          "type": "number"
        +        },
        +        "g": {
        +          "type": "number"
        +        },
        +        "r": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_number_base1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "binary": {
        +      "type": "string"
        +    },
        +    "decimal": {
        +      "type": "string"
        +    },
        +    "fromBase": {
        +      "type": "number"
        +    },
        +    "hexadecimal": {
        +      "type": "string"
        +    },
        +    "input": {
        +      "type": "string"
        +    },
        +    "negative": {
        +      "type": "boolean"
        +    },
        +    "octal": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "toBase": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedconvert_subtitles
    • Changedconvert_timestamp1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "date": {
        +      "type": "string"
        +    },
        +    "input": {
        +      "type": "number"
        +    },
        +    "interpretedAs": {
        +      "type": "string"
        +    },
        +    "iso": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "time": {
        +      "type": "string"
        +    },
        +    "unixMilliseconds": {
        +      "type": "number"
        +    },
        +    "unixSeconds": {
        +      "type": "number"
        +    },
        +    "utc": {
        +      "type": "string"
        +    },
        +    "weekday": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_timezone1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "differenceHours": {
        +      "type": "number"
        +    },
        +    "from": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "dateTime": {
        +          "type": "string"
        +        },
        +        "offset": {
        +          "type": "string"
        +        },
        +        "offsetMinutes": {
        +          "type": "number"
        +        },
        +        "weekday": {
        +          "type": "string"
        +        },
        +        "zone": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "input": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "to": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "dateTime": {
        +          "type": "string"
        +        },
        +        "offset": {
        +          "type": "string"
        +        },
        +        "offsetMinutes": {
        +          "type": "number"
        +        },
        +        "weekday": {
        +          "type": "string"
        +        },
        +        "zone": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "utc": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_units1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "category": {
        +      "type": "string"
        +    },
        +    "formatted": {
        +      "type": "string"
        +    },
        +    "from": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "key": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "to": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "key": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "value": {
        +      "description": "The stored value",
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcount_words2 fields changed
      • addedInput schema / properties / text / description
        Added value: +"The text to count"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "readingTimeMinutes": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "sentences": {
        +      "type": "number"
        +    },
        +    "words": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcsv_to_json3 fields changed
      • addedInput schema / properties / csv / description
        Added value: +"The CSV text; the delimiter is detected automatically"
      • addedInput schema / properties / firstRowHeaders / description
        Added value: +"Treat the first row as column names and return objects (default true)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "delimiter": {
        +      "type": "string"
        +    },
        +    "json": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "row_count": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcsv_to_markdown1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "columns": {
        +      "type": "number"
        +    },
        +    "delimiter": {
        +      "type": "string"
        +    },
        +    "markdown": {
        +      "type": "string"
        +    },
        +    "raggedLines": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "rows": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddate_difference1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "businessDays": {
        +      "type": "number"
        +    },
        +    "days": {
        +      "type": "number"
        +    },
        +    "end": {
        +      "type": "string"
        +    },
        +    "endWeekday": {
        +      "type": "string"
        +    },
        +    "includeEndDate": {
        +      "type": "boolean"
        +    },
        +    "months": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "start": {
        +      "type": "string"
        +    },
        +    "startWeekday": {
        +      "type": "string"
        +    },
        +    "swapped": {
        +      "type": "boolean"
        +    },
        +    "totalDays": {
        +      "type": "number"
        +    },
        +    "totalHours": {
        +      "type": "number"
        +    },
        +    "totalWeeks": {
        +      "type": "number"
        +    },
        +    "weeksAndDays": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "days": {
        +          "type": "number"
        +        },
        +        "weeks": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "years": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddecode_jwt1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "checkedAt": {
        +      "type": "string"
        +    },
        +    "expired": {},
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)"
        +    },
        +    "header": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "alg": {
        +          "type": "string"
        +        },
        +        "typ": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "issuedAt": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "iso": {
        +          "type": "string"
        +        },
        +        "unix": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "notBefore": {},
        +    "payload": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "iat": {
        +          "type": "number"
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "sub": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "signature": {
        +      "type": "string"
        +    },
        +    "verified": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddedupe_lines1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "kept": {
        +      "type": "number"
        +    },
        +    "removed": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "total": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddiscount1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "discountPercent": {
        +      "type": "number"
        +    },
        +    "finalPrice": {
        +      "type": "number"
        +    },
        +    "finalPriceWithVat": {
        +      "type": "number"
        +    },
        +    "originalPrice": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "saving": {
        +      "type": "number"
        +    },
        +    "vatAmount": {
        +      "type": "number"
        +    },
        +    "vatPercent": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addeddocx_to_pdf
    • Changeddutch_30_percent_ruling1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "allowancePerMonth": {
        +      "type": "number"
        +    },
        +    "allowancePerYear": {
        +      "type": "number"
        +    },
        +    "cappedByWnt": {
        +      "type": "boolean"
        +    },
        +    "eligible": {
        +      "type": "boolean"
        +    },
        +    "grossAnnualSalary": {
        +      "type": "number"
        +    },
        +    "limitedByNorm": {
        +      "type": "boolean"
        +    },
        +    "netAdvantagePerYear": {
        +      "type": "number"
        +    },
        +    "netPerYearWithRuling": {
        +      "type": "number"
        +    },
        +    "netPerYearWithoutRuling": {
        +      "type": "number"
        +    },
        +    "notes": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "salaryNorm": {
        +      "type": "number"
        +    },
        +    "taxableSalaryWithRuling": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_gift_tax1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "effectiveRate": {
        +      "type": "number"
        +    },
        +    "exemptionApplied": {
        +      "type": "number"
        +    },
        +    "highBracketTax": {
        +      "type": "number"
        +    },
        +    "lowBracketTax": {
        +      "type": "number"
        +    },
        +    "netReceived": {
        +      "type": "number"
        +    },
        +    "notes": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "taxableAmount": {
        +      "type": "number"
        +    },
        +    "totalTax": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_holiday_allowance1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "allowancePercent": {
        +      "type": "number"
        +    },
        +    "grossAllowance": {
        +      "type": "number"
        +    },
        +    "netAllowance": {
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "specialRatePercent": {
        +      "type": "number"
        +    },
        +    "taxWithheld": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_inheritance_tax1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "effectiveRate": {
        +      "type": "number"
        +    },
        +    "exemption": {
        +      "type": "number"
        +    },
        +    "exemptionApplied": {
        +      "type": "number"
        +    },
        +    "highBracketTax": {
        +      "type": "number"
        +    },
        +    "lowBracketTax": {
        +      "type": "number"
        +    },
        +    "netReceived": {
        +      "type": "number"
        +    },
        +    "notes": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "taxableAmount": {
        +      "type": "number"
        +    },
        +    "totalTax": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_mileage_allowance1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "aboveTaxFree": {
        +      "type": "boolean"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "perMonth": {
        +      "type": "number"
        +    },
        +    "perWeek": {
        +      "type": "number"
        +    },
        +    "perYear": {
        +      "type": "number"
        +    },
        +    "ratePerKm": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "taxFreeRate": {
        +      "type": "number"
        +    },
        +    "taxablePartPerYear": {
        +      "type": "number"
        +    },
        +    "weeklyKm": {
        +      "type": "number"
        +    },
        +    "yearlyKm": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_notice_period1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "appliedMonths": {
        +      "type": "number"
        +    },
        +    "employmentEnds": {
        +      "type": "string"
        +    },
        +    "fromContract": {
        +      "type": "boolean"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "noticePeriodStarts": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "serviceYears": {
        +      "type": "number"
        +    },
        +    "statutoryMonths": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_public_holidays2 fields changed
      • addedInput schema / properties / year / description
        Added value: +"Calendar year, 1900 to 2200"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "holidays": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "year": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_school_holidays1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "holidays": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "next": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "advisory": {
        +          "type": "boolean"
        +        },
        +        "daysUntilStart": {
        +          "type": "number"
        +        },
        +        "dutch": {
        +          "type": "string"
        +        },
        +        "end": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "ongoing": {
        +          "type": "boolean"
        +        },
        +        "start": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "region": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "schoolYear": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_severance1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "capped": {
        +      "type": "boolean"
        +    },
        +    "formulaAmount": {
        +      "type": "number"
        +    },
        +    "monthlyBase": {
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "payment": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "serviceDays": {
        +      "type": "number"
        +    },
        +    "serviceYears": {
        +      "type": "number"
        +    },
        +    "statutoryMaximum": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_ww_duration1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "actualYears": {
        +      "type": "number"
        +    },
        +    "cappedAtMaximum": {
        +      "type": "boolean"
        +    },
        +    "months": {
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "notionalYears": {
        +      "type": "number"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "raisedToMinimum": {
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "totalYears": {
        +      "type": "number"
        +    },
        +    "uncappedMonths": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedfind_and_replace1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedformat_json3 fields changed
      • addedInput schema / properties / indent / description
        Added value: +"Spaces per indentation level, 0 to 8 (default 2)"
      • addedInput schema / properties / json / description
        Added value: +"The JSON text to validate and format"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedformat_sql1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "sql": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedformat_xml1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "xml": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_brp_test_data5 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test persons to generate, 1 to 50 (default 10)"
      • addedInput schema / properties / dateFormat / description
        Added value: +"How dates are written: yyyymmdd (BRP style), iso (YYYY-MM-DD) or dutch (DD-MM-YYYY)"
      • addedInput schema / properties / maxAge / description
        Added value: +"Oldest age to generate, in years"
      • addedInput schema / properties / minAge / description
        Added value: +"Youngest age to generate, in years"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "people": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "seed": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedgenerate_excel_formula
    • Changedgenerate_lorem_ipsum1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "paragraphs": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "text": {
        +      "type": "string"
        +    },
        +    "type": {
        +      "type": "string"
        +    },
        +    "words": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_password1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "charsetSize": {
        +      "type": "number"
        +    },
        +    "crackTime": {
        +      "type": "string"
        +    },
        +    "entropyBits": {
        +      "type": "number"
        +    },
        +    "length": {
        +      "type": "number"
        +    },
        +    "passwords": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "strength": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_slug2 fields changed
      • addedInput schema / properties / text / description
        Added value: +"The title or phrase to turn into a URL slug"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "originalLength": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "slug": {
        +      "type": "string"
        +    },
        +    "slugLength": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedgenerate_sql
    • Changedgenerate_test_bsn2 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test BSNs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bsns": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_test_document_number1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "label": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "numbers": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "type": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_test_iban3 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test IBANs to generate, 1 to 100 (default 1)"
      • addedInput schema / properties / country / description
        Added value: +"Country code of the IBAN layout: NL, DE, BE, FR or GB (default NL)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "country": {
        +      "type": "string"
        +    },
        +    "ibans": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_upa_files6 fields changed
      • addedInput schema / properties / months / description
        Added value: +"How many monthly periods to generate, 1 to 12 (default 1)"
      • addedInput schema / properties / schemeType / description
        Added value: +"Pension scheme type: FPR, SPR or DB"
      • addedInput schema / properties / seed / description
        Added value: +"Same seed returns the same employments. Omit for the default set."
      • addedInput schema / properties / startMonth / description
        Added value: +"Month of the first period, 1 to 12"
      • addedInput schema / properties / startYear / description
        Added value: +"Year of the first period"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "fileCount": {
        +      "type": "number"
        +    },
        +    "fileNames": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "peopleCount": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "seed": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_uuids2 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many UUIDs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "format": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "values": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedhash_text1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "algorithms": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "byteLength": {
        +      "type": "number"
        +    },
        +    "hashes": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "SHA-256": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedhtml_entities1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "mode": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedhtml_to_pdf3 fields changed
      • addedInput schema / properties / format / description
        Added value: +"Paper size: A4 or Letter (default A4)"
      • addedInput schema / properties / landscape / description
        Added value: +"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedhttp_status1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "found": {
        +      "type": "boolean"
        +    },
        +    "matches": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "query": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_compress1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_convert1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_resize1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimages_to_pdf1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedimprove_prompt
    • Changedjson_to_csv1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "columns": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "csv": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "rowCount": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedjson_to_typescript1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "declarations": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "typescript": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedjson_to_xml1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "xml": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedjson_to_yaml1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "yaml": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedloan_payment1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "amount": {
        +      "type": "number"
        +    },
        +    "annualRatePercent": {
        +      "type": "number"
        +    },
        +    "interestToPrincipalRatio": {
        +      "type": "number"
        +    },
        +    "monthlyPayment": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "schedule": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "scheduleTruncated": {
        +      "type": "boolean"
        +    },
        +    "termMonths": {
        +      "type": "number"
        +    },
        +    "totalInterest": {
        +      "type": "number"
        +    },
        +    "totalPaid": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmarkdown_to_html2 fields changed
      • addedInput schema / properties / markdown / description
        Added value: +"The Markdown text to convert"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "html": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_delete1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "deleted": {
        +      "description": "Whether an entry existed and was removed",
        +      "type": "boolean"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_get1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "updatedAt": {
        +      "description": "When the entry was last written (ISO 8601)",
        +      "type": "string"
        +    },
        +    "value": {
        +      "description": "The stored value",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_list2 fields changed
      • addedInput schema / properties / limit / description
        Added value: +"Maximum number of keys to return, 1 to 200 (default 200)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "keys": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_set1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "replaced": {
        +      "description": "Whether an earlier value under this key was overwritten",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedmerge_csv
    • Changedmorse_code1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "mode": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changednumbers_to_words1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "number": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "words": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedparse_cron1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "description": {
        +      "type": "string"
        +    },
        +    "nextRuns": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpassword_strength2 fields changed
      • addedInput schema / properties / password / description
        Added value: +"The password to score; it is analysed in memory and not stored"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "crackTime": {
        +      "type": "string"
        +    },
        +    "entropy": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "score": {
        +      "type": "number"
        +    },
        +    "strength": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpdf_merge1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpdf_split1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedpdf_to_docx
    • Changedpercentage1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "mode": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "resultIsPercent": {
        +      "type": "boolean"
        +    },
        +    "sentence": {
        +      "type": "string"
        +    },
        +    "x": {
        +      "type": "number"
        +    },
        +    "y": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpx_to_rem1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "direction": {
        +      "type": "string"
        +    },
        +    "input": {
        +      "type": "number"
        +    },
        +    "px": {
        +      "type": "number"
        +    },
        +    "pxText": {
        +      "type": "string"
        +    },
        +    "rem": {
        +      "type": "number"
        +    },
        +    "remText": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "rootFontSize": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedqr_code_png2 fields changed
      • addedInput schema / properties / size / description
        Added value: +"Image width and height in pixels, 128 to 1024 (default 512)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedrandom_numbers1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "max": {
        +      "type": "number"
        +    },
        +    "min": {
        +      "type": "number"
        +    },
        +    "numbers": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "unique": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedread_page1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "content": {
        +      "description": "Readable content of the page",
        +      "type": "string"
        +    },
        +    "description": {
        +      "type": "string"
        +    },
        +    "finalUrl": {
        +      "type": "string"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "links": {
        +      "description": "Links found in the main content",
        +      "items": {},
        +      "type": "array"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "title": {
        +      "description": "Page title",
        +      "type": "string"
        +    },
        +    "truncated": {
        +      "description": "Whether the content was cut at the size limit",
        +      "type": "boolean"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedreading_time1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "reading": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "label": {
        +          "type": "string"
        +        },
        +        "minutes": {
        +          "type": "number"
        +        },
        +        "time": {
        +          "type": "string"
        +        },
        +        "wpm": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "readingPresets": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "sentences": {
        +      "type": "number"
        +    },
        +    "speaking": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "label": {
        +          "type": "string"
        +        },
        +        "minutes": {
        +          "type": "number"
        +        },
        +        "time": {
        +          "type": "string"
        +        },
        +        "wpm": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "speakingPresets": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "wordCount": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedreverse_text1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "mode": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedroi1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "annualisedPercent": {
        +      "type": "number"
        +    },
        +    "gain": {
        +      "type": "number"
        +    },
        +    "invested": {
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "returned": {
        +      "type": "number"
        +    },
        +    "roiPercent": {
        +      "type": "number"
        +    },
        +    "years": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedroman_numerals1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "breakdown": {
        +      "type": "string"
        +    },
        +    "direction": {
        +      "type": "string"
        +    },
        +    "number": {
        +      "type": "number"
        +    },
        +    "parts": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "roman": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedrot131 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "decode": {
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "shift": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedsort_lines1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "lines": {
        +      "type": "number"
        +    },
        +    "mode": {
        +      "type": "string"
        +    },
        +    "removedDuplicates": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedsplit_csv
    • Changedsplit_tip1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bill": {
        +      "type": "number"
        +    },
        +    "effectiveTipPercent": {
        +      "type": "number"
        +    },
        +    "people": {
        +      "type": "number"
        +    },
        +    "perPerson": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "tip": {
        +          "type": "number"
        +        },
        +        "total": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "roundUp": {
        +      "type": "boolean"
        +    },
        +    "tip": {
        +      "type": "number"
        +    },
        +    "tipPercent": {
        +      "type": "number"
        +    },
        +    "total": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedstrip_metadata
    • Changedtest_regex4 fields changed
      • addedInput schema / properties / flags / description
        Added value: +"Regex flags such as g, i, m, s, u (default g)"
      • addedInput schema / properties / pattern / description
        Added value: +"JavaScript regular expression source, without the slashes"
      • addedInput schema / properties / text / description
        Added value: +"The text to run the expression against"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "matches": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedtext_diff3 fields changed
      • addedInput schema / properties / modified / description
        Added value: +"The text after the change"
      • addedInput schema / properties / original / description
        Added value: +"The text before the change"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "lines": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "stats": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "added": {
        +          "type": "number"
        +        },
        +        "removed": {
        +          "type": "number"
        +        },
        +        "unchanged": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedtranslate_code
    • Changedurl_encode3 fields changed
      • addedInput schema / properties / mode / description
        Added value: +"encode or decode"
      • addedInput schema / properties / text / description
        Added value: +"The text to percent-encode, or the encoded string to decode"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "action": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedurl_screenshot3 fields changed
      • addedInput schema / properties / fullPage / description
        Added value: +"Capture the whole scrollable page instead of the first screen (default false)"
      • addedInput schema / properties / width / description
        Added value: +"Viewport width in pixels, 320 to 1920 (default 1280)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedurl_to_pdf3 fields changed
      • addedInput schema / properties / format / description
        Added value: +"Paper size: A4 or Letter (default A4)"
      • addedInput schema / properties / landscape / description
        Added value: +"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedvalidate_email2 fields changed
      • addedInput schema / properties / email / description
        Added value: +"The email address to check"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "domain": {
        +      "type": "string"
        +    },
        +    "email": {
        +      "type": "string"
        +    },
        +    "local": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    },
        +    "warnings": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedvalidate_iban1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "accountNumber": {
        +      "type": "string"
        +    },
        +    "bankCode": {
        +      "type": "string"
        +    },
        +    "checkDigits": {
        +      "type": "string"
        +    },
        +    "country": {
        +      "type": "string"
        +    },
        +    "countryName": {
        +      "type": "string"
        +    },
        +    "iban": {
        +      "type": "string"
        +    },
        +    "institution": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "kind": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedweek_number1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "date": {
        +      "type": "string"
        +    },
        +    "isoWeek": {
        +      "type": "number"
        +    },
        +    "isoYear": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "ukWeek": {
        +      "type": "number"
        +    },
        +    "usWeek": {
        +      "type": "number"
        +    },
        +    "weekEnd": {
        +      "type": "string"
        +    },
        +    "weekStart": {
        +      "type": "string"
        +    },
        +    "weekday": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedword_frequency1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "totalWords": {
        +      "type": "number"
        +    },
        +    "uniqueWords": {
        +      "type": "number"
        +    },
        +    "words": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworkflow_list1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "workflows": {
        +      "description": "The workflows on the account",
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworkflow_run1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "creditsCharged": {
        +      "description": "Credits spent by this call",
        +      "type": "number"
        +    },
        +    "durationMs": {
        +      "type": "number"
        +    },
        +    "name": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "output": {
        +      "additionalProperties": {},
        +      "description": "The final output of the workflow",
        +      "properties": {},
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "runId": {
        +      "type": "string"
        +    },
        +    "steps": {
        +      "description": "What each step produced",
        +      "items": {},
        +      "type": "array"
        +    },
        +    "stepsDefined": {
        +      "type": "number"
        +    },
        +    "stepsRun": {
        +      "type": "number"
        +    },
        +    "workflowId": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworking_days_between2 fields changed
      • addedInput schema / properties / excludeDutchHolidays / description
        Added value: +"Skip Dutch public holidays that fall on a weekday (default true)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "end": {
        +      "type": "string"
        +    },
        +    "holidaysExcluded": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "start": {
        +      "type": "string"
        +    },
        +    "totalDays": {
        +      "type": "number"
        +    },
        +    "weekendDays": {
        +      "type": "number"
        +    },
        +    "workingDays": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedwrite_email
    • Changedxml_to_json1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "elements": {
        +      "type": "number"
        +    },
        +    "json": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "value": {
        +      "additionalProperties": {},
        +      "description": "The stored value",
        +      "properties": {
        +        "order": {
        +          "additionalProperties": {},
        +          "properties": {
        +            "@id": {
        +              "type": "string"
        +            },
        +            "item": {
        +              "items": {},
        +              "type": "array"
        +            }
        +          },
        +          "type": "object"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedyaml_to_json1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "json": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "value": {
        +      "additionalProperties": {},
        +      "description": "The stored value",
        +      "properties": {
        +        "name": {
        +          "type": "string"
        +        },
        +        "port": {
        +          "type": "number"
        +        },
        +        "tags": {
        +          "items": {},
        +          "type": "array"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
  5. 101 tool updates
    • Changedage1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "asOf": {
        -      "type": "string"
        -    },
        -    "birthDate": {
        -      "type": "string"
        -    },
        -    "days": {
        -      "type": "number"
        -    },
        -    "months": {
        -      "type": "number"
        -    },
        -    "nextBirthday": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "date": {
        -          "type": "string"
        -        },
        -        "daysUntil": {
        -          "type": "number"
        -        },
        -        "turning": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "totalDays": {
        -      "type": "number"
        -    },
        -    "totalMonths": {
        -      "type": "number"
        -    },
        -    "totalWeeks": {
        -      "type": "number"
        -    },
        -    "years": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedaow_age1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "aowDate": {
        -      "type": "string"
        -    },
        -    "months": {
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "status": {
        -      "type": "string"
        -    },
        -    "timeLeft": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "days": {
        -          "type": "number"
        -        },
        -        "months": {
        -          "type": "number"
        -        },
        -        "years": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "years": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedbase643 fields changed
      • removedInput schema / properties / mode / description
        Removed value: -"encode turns text into Base64; decode turns Base64 back into text"
      • removedInput schema / properties / text / description
        Removed value: -"The text to encode, or the Base64 string to decode"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "action": {
        -      "type": "string"
        -    },
        -    "output": {
        -      "description": "The final output of the workflow",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedbmi1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bmi": {
        -      "type": "number"
        -    },
        -    "categories": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "category": {
        -      "type": "string"
        -    },
        -    "healthyWeightRange": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "max": {
        -          "type": "number"
        -        },
        -        "min": {
        -          "type": "number"
        -        },
        -        "unit": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "heightCm": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "units": {
        -      "type": "string"
        -    },
        -    "weightKg": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedbreak_even1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "breakEvenRevenue": {
        -      "type": "number"
        -    },
        -    "breakEvenUnits": {
        -      "type": "number"
        -    },
        -    "breakEvenUnitsRoundedUp": {
        -      "type": "number"
        -    },
        -    "contributionMargin": {
        -      "type": "number"
        -    },
        -    "contributionMarginPercent": {
        -      "type": "number"
        -    },
        -    "fixedCosts": {
        -      "type": "number"
        -    },
        -    "pricePerUnit": {
        -      "type": "number"
        -    },
        -    "profitAtVolume": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "scenarios": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "variableCostPerUnit": {
        -      "type": "number"
        -    },
        -    "volume": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedbuild_utm_url1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "baseUrl": {
        -      "type": "string"
        -    },
        -    "params": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "utm_campaign": {
        -          "type": "string"
        -        },
        -        "utm_content": {
        -          "type": "string"
        -        },
        -        "utm_medium": {
        -          "type": "string"
        -        },
        -        "utm_source": {
        -          "type": "string"
        -        },
        -        "utm_term": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    },
        -    "warnings": {
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcalculate_vat1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "gross": {
        -      "type": "number"
        -    },
        -    "net": {
        -      "type": "number"
        -    },
        -    "rate": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "vat": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcheck_vat_number_format1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "country": {
        -      "type": "string"
        -    },
        -    "input": {
        -      "type": "string"
        -    },
        -    "normalized": {
        -      "type": "string"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "validFormat": {
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedchmod1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "command": {
        -      "type": "string"
        -    },
        -    "group": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "execute": {
        -          "type": "boolean"
        -        },
        -        "octal": {
        -          "type": "number"
        -        },
        -        "read": {
        -          "type": "boolean"
        -        },
        -        "symbolic": {
        -          "type": "string"
        -        },
        -        "write": {
        -          "type": "boolean"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "input": {
        -      "type": "string"
        -    },
        -    "octal": {
        -      "type": "string"
        -    },
        -    "others": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "execute": {
        -          "type": "boolean"
        -        },
        -        "octal": {
        -          "type": "number"
        -        },
        -        "read": {
        -          "type": "boolean"
        -        },
        -        "symbolic": {
        -          "type": "string"
        -        },
        -        "write": {
        -          "type": "boolean"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "owner": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "execute": {
        -          "type": "boolean"
        -        },
        -        "octal": {
        -          "type": "number"
        -        },
        -        "read": {
        -          "type": "boolean"
        -        },
        -        "symbolic": {
        -          "type": "string"
        -        },
        -        "write": {
        -          "type": "boolean"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "symbolic": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedclean_text1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "changed": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "charactersAfter": {
        -      "type": "number"
        -    },
        -    "charactersBefore": {
        -      "type": "number"
        -    },
        -    "charactersRemoved": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "steps": {
        -      "description": "What each step produced",
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcolor_contrast1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "aa": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "largeText": {
        -          "type": "boolean"
        -        },
        -        "normalText": {
        -          "type": "boolean"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "aaa": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "largeText": {
        -          "type": "boolean"
        -        },
        -        "normalText": {
        -          "type": "boolean"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "background": {
        -      "type": "string"
        -    },
        -    "foreground": {
        -      "type": "string"
        -    },
        -    "ratio": {
        -      "type": "number"
        -    },
        -    "ratioText": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "suggestions": {
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcompound_interest1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "annualRatePercent": {
        -      "type": "number"
        -    },
        -    "compoundsPerYear": {
        -      "type": "number"
        -    },
        -    "futureValue": {
        -      "type": "number"
        -    },
        -    "interestPercent": {
        -      "type": "number"
        -    },
        -    "monthlyContribution": {
        -      "type": "number"
        -    },
        -    "principal": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "totalContributed": {
        -      "type": "number"
        -    },
        -    "totalInterest": {
        -      "type": "number"
        -    },
        -    "yearly": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "years": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_case1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "mode": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_color1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "hex": {
        -      "type": "string"
        -    },
        -    "hsl": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "h": {
        -          "type": "number"
        -        },
        -        "l": {
        -          "type": "number"
        -        },
        -        "s": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "rgb": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "b": {
        -          "type": "number"
        -        },
        -        "g": {
        -          "type": "number"
        -        },
        -        "r": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_number_base1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "binary": {
        -      "type": "string"
        -    },
        -    "decimal": {
        -      "type": "string"
        -    },
        -    "fromBase": {
        -      "type": "number"
        -    },
        -    "hexadecimal": {
        -      "type": "string"
        -    },
        -    "input": {
        -      "type": "string"
        -    },
        -    "negative": {
        -      "type": "boolean"
        -    },
        -    "octal": {
        -      "type": "string"
        -    },
        -    "output": {
        -      "description": "The final output of the workflow",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "toBase": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_timestamp1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "date": {
        -      "type": "string"
        -    },
        -    "input": {
        -      "type": "number"
        -    },
        -    "interpretedAs": {
        -      "type": "string"
        -    },
        -    "iso": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "time": {
        -      "type": "string"
        -    },
        -    "unixMilliseconds": {
        -      "type": "number"
        -    },
        -    "unixSeconds": {
        -      "type": "number"
        -    },
        -    "utc": {
        -      "type": "string"
        -    },
        -    "weekday": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_timezone1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "differenceHours": {
        -      "type": "number"
        -    },
        -    "from": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "dateTime": {
        -          "type": "string"
        -        },
        -        "offset": {
        -          "type": "string"
        -        },
        -        "offsetMinutes": {
        -          "type": "number"
        -        },
        -        "weekday": {
        -          "type": "string"
        -        },
        -        "zone": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "input": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "to": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "dateTime": {
        -          "type": "string"
        -        },
        -        "offset": {
        -          "type": "string"
        -        },
        -        "offsetMinutes": {
        -          "type": "number"
        -        },
        -        "weekday": {
        -          "type": "string"
        -        },
        -        "zone": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "utc": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedconvert_units1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "category": {
        -      "type": "string"
        -    },
        -    "formatted": {
        -      "type": "string"
        -    },
        -    "from": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "key": {
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "to": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "key": {
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "value": {
        -      "description": "The stored value",
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcount_words2 fields changed
      • removedInput schema / properties / text / description
        Removed value: -"The text to count"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "characters": {
        -      "type": "number"
        -    },
        -    "readingTimeMinutes": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "sentences": {
        -      "type": "number"
        -    },
        -    "words": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcsv_to_json3 fields changed
      • removedInput schema / properties / csv / description
        Removed value: -"The CSV text; the delimiter is detected automatically"
      • removedInput schema / properties / firstRowHeaders / description
        Removed value: -"Treat the first row as column names and return objects (default true)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "delimiter": {
        -      "type": "string"
        -    },
        -    "json": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "row_count": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedcsv_to_markdown1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "columns": {
        -      "type": "number"
        -    },
        -    "delimiter": {
        -      "type": "string"
        -    },
        -    "markdown": {
        -      "type": "string"
        -    },
        -    "raggedLines": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "rows": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddate_difference1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "businessDays": {
        -      "type": "number"
        -    },
        -    "days": {
        -      "type": "number"
        -    },
        -    "end": {
        -      "type": "string"
        -    },
        -    "endWeekday": {
        -      "type": "string"
        -    },
        -    "includeEndDate": {
        -      "type": "boolean"
        -    },
        -    "months": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "start": {
        -      "type": "string"
        -    },
        -    "startWeekday": {
        -      "type": "string"
        -    },
        -    "swapped": {
        -      "type": "boolean"
        -    },
        -    "totalDays": {
        -      "type": "number"
        -    },
        -    "totalHours": {
        -      "type": "number"
        -    },
        -    "totalWeeks": {
        -      "type": "number"
        -    },
        -    "weeksAndDays": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "days": {
        -          "type": "number"
        -        },
        -        "weeks": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "years": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddecode_jwt1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "checkedAt": {
        -      "type": "string"
        -    },
        -    "expired": {},
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)"
        -    },
        -    "header": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "alg": {
        -          "type": "string"
        -        },
        -        "typ": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "issuedAt": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "iso": {
        -          "type": "string"
        -        },
        -        "unix": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "notBefore": {},
        -    "payload": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "iat": {
        -          "type": "number"
        -        },
        -        "name": {
        -          "type": "string"
        -        },
        -        "sub": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "signature": {
        -      "type": "string"
        -    },
        -    "verified": {
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddedupe_lines1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "kept": {
        -      "type": "number"
        -    },
        -    "removed": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "total": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddiscount1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "discountPercent": {
        -      "type": "number"
        -    },
        -    "finalPrice": {
        -      "type": "number"
        -    },
        -    "finalPriceWithVat": {
        -      "type": "number"
        -    },
        -    "originalPrice": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "saving": {
        -      "type": "number"
        -    },
        -    "vatAmount": {
        -      "type": "number"
        -    },
        -    "vatPercent": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Removeddocx_to_pdf
    • Changeddutch_30_percent_ruling1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "allowancePerMonth": {
        -      "type": "number"
        -    },
        -    "allowancePerYear": {
        -      "type": "number"
        -    },
        -    "cappedByWnt": {
        -      "type": "boolean"
        -    },
        -    "eligible": {
        -      "type": "boolean"
        -    },
        -    "grossAnnualSalary": {
        -      "type": "number"
        -    },
        -    "limitedByNorm": {
        -      "type": "boolean"
        -    },
        -    "netAdvantagePerYear": {
        -      "type": "number"
        -    },
        -    "netPerYearWithRuling": {
        -      "type": "number"
        -    },
        -    "netPerYearWithoutRuling": {
        -      "type": "number"
        -    },
        -    "notes": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "salaryNorm": {
        -      "type": "number"
        -    },
        -    "taxableSalaryWithRuling": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_gift_tax1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "effectiveRate": {
        -      "type": "number"
        -    },
        -    "exemptionApplied": {
        -      "type": "number"
        -    },
        -    "highBracketTax": {
        -      "type": "number"
        -    },
        -    "lowBracketTax": {
        -      "type": "number"
        -    },
        -    "netReceived": {
        -      "type": "number"
        -    },
        -    "notes": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "taxableAmount": {
        -      "type": "number"
        -    },
        -    "totalTax": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_holiday_allowance1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "allowancePercent": {
        -      "type": "number"
        -    },
        -    "grossAllowance": {
        -      "type": "number"
        -    },
        -    "netAllowance": {
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "specialRatePercent": {
        -      "type": "number"
        -    },
        -    "taxWithheld": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_inheritance_tax1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "effectiveRate": {
        -      "type": "number"
        -    },
        -    "exemption": {
        -      "type": "number"
        -    },
        -    "exemptionApplied": {
        -      "type": "number"
        -    },
        -    "highBracketTax": {
        -      "type": "number"
        -    },
        -    "lowBracketTax": {
        -      "type": "number"
        -    },
        -    "netReceived": {
        -      "type": "number"
        -    },
        -    "notes": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "taxableAmount": {
        -      "type": "number"
        -    },
        -    "totalTax": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_mileage_allowance1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "aboveTaxFree": {
        -      "type": "boolean"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "perMonth": {
        -      "type": "number"
        -    },
        -    "perWeek": {
        -      "type": "number"
        -    },
        -    "perYear": {
        -      "type": "number"
        -    },
        -    "ratePerKm": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "taxFreeRate": {
        -      "type": "number"
        -    },
        -    "taxablePartPerYear": {
        -      "type": "number"
        -    },
        -    "weeklyKm": {
        -      "type": "number"
        -    },
        -    "yearlyKm": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_notice_period1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "appliedMonths": {
        -      "type": "number"
        -    },
        -    "employmentEnds": {
        -      "type": "string"
        -    },
        -    "fromContract": {
        -      "type": "boolean"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "noticePeriodStarts": {
        -      "type": "string"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "serviceYears": {
        -      "type": "number"
        -    },
        -    "statutoryMonths": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_public_holidays2 fields changed
      • removedInput schema / properties / year / description
        Removed value: -"Calendar year, 1900 to 2200"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "holidays": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "year": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_school_holidays1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "holidays": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "next": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "advisory": {
        -          "type": "boolean"
        -        },
        -        "daysUntilStart": {
        -          "type": "number"
        -        },
        -        "dutch": {
        -          "type": "string"
        -        },
        -        "end": {
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        },
        -        "ongoing": {
        -          "type": "boolean"
        -        },
        -        "start": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "region": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "schoolYear": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_severance1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "capped": {
        -      "type": "boolean"
        -    },
        -    "formulaAmount": {
        -      "type": "number"
        -    },
        -    "monthlyBase": {
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "payment": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "serviceDays": {
        -      "type": "number"
        -    },
        -    "serviceYears": {
        -      "type": "number"
        -    },
        -    "statutoryMaximum": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changeddutch_ww_duration1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "actualYears": {
        -      "type": "number"
        -    },
        -    "cappedAtMaximum": {
        -      "type": "boolean"
        -    },
        -    "months": {
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "notionalYears": {
        -      "type": "number"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "raisedToMinimum": {
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "totalYears": {
        -      "type": "number"
        -    },
        -    "uncappedMonths": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedfind_and_replace1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedformat_json3 fields changed
      • removedInput schema / properties / indent / description
        Removed value: -"Spaces per indentation level, 0 to 8 (default 2)"
      • removedInput schema / properties / json / description
        Removed value: -"The JSON text to validate and format"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "output": {
        -      "description": "The final output of the workflow",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "valid": {
        -      "description": "Whether the input passed every check",
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedformat_sql1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "sql": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedformat_xml1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "xml": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_brp_test_data5 fields changed
      • removedInput schema / properties / count / description
        Removed value: -"How many test persons to generate, 1 to 50 (default 10)"
      • removedInput schema / properties / dateFormat / description
        Removed value: -"How dates are written: yyyymmdd (BRP style), iso (YYYY-MM-DD) or dutch (DD-MM-YYYY)"
      • removedInput schema / properties / maxAge / description
        Removed value: -"Oldest age to generate, in years"
      • removedInput schema / properties / minAge / description
        Removed value: -"Youngest age to generate, in years"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "format": {
        -      "type": "string"
        -    },
        -    "people": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "seed": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_lorem_ipsum1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "characters": {
        -      "type": "number"
        -    },
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "paragraphs": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "text": {
        -      "type": "string"
        -    },
        -    "type": {
        -      "type": "string"
        -    },
        -    "words": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_password1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "charsetSize": {
        -      "type": "number"
        -    },
        -    "crackTime": {
        -      "type": "string"
        -    },
        -    "entropyBits": {
        -      "type": "number"
        -    },
        -    "length": {
        -      "type": "number"
        -    },
        -    "passwords": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "strength": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_slug2 fields changed
      • removedInput schema / properties / text / description
        Removed value: -"The title or phrase to turn into a URL slug"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "originalLength": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "slug": {
        -      "type": "string"
        -    },
        -    "slugLength": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_test_bsn2 fields changed
      • removedInput schema / properties / count / description
        Removed value: -"How many test BSNs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bsns": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_test_document_number1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "format": {
        -      "type": "string"
        -    },
        -    "label": {
        -      "type": "string"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "numbers": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "type": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_test_iban3 fields changed
      • removedInput schema / properties / count / description
        Removed value: -"How many test IBANs to generate, 1 to 100 (default 1)"
      • removedInput schema / properties / country / description
        Removed value: -"Country code of the IBAN layout: NL, DE, BE, FR or GB (default NL)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "country": {
        -      "type": "string"
        -    },
        -    "ibans": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_upa_files6 fields changed
      • removedInput schema / properties / months / description
        Removed value: -"How many monthly periods to generate, 1 to 12 (default 1)"
      • removedInput schema / properties / schemeType / description
        Removed value: -"Pension scheme type: FPR, SPR or DB"
      • removedInput schema / properties / seed / description
        Removed value: -"Same seed returns the same employments. Omit for the default set."
      • removedInput schema / properties / startMonth / description
        Removed value: -"Month of the first period, 1 to 12"
      • removedInput schema / properties / startYear / description
        Removed value: -"Year of the first period"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "fileCount": {
        -      "type": "number"
        -    },
        -    "fileNames": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "format": {
        -      "type": "string"
        -    },
        -    "peopleCount": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "seed": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedgenerate_uuids2 fields changed
      • removedInput schema / properties / count / description
        Removed value: -"How many UUIDs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "format": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "values": {
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedhash_text1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "algorithms": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "byteLength": {
        -      "type": "number"
        -    },
        -    "hashes": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "SHA-256": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedhtml_entities1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "mode": {
        -      "type": "string"
        -    },
        -    "output": {
        -      "description": "The final output of the workflow",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedhtml_to_pdf3 fields changed
      • removedInput schema / properties / format / description
        Removed value: -"Paper size: A4 or Letter (default A4)"
      • removedInput schema / properties / landscape / description
        Removed value: -"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedhttp_status1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "found": {
        -      "type": "boolean"
        -    },
        -    "matches": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "query": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedimage_compress1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedimage_convert1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedimage_resize1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedimages_to_pdf1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedjson_to_csv1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "columns": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "csv": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "rowCount": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedjson_to_typescript1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "declarations": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "typescript": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedjson_to_xml1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "xml": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedjson_to_yaml1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "yaml": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedloan_payment1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "amount": {
        -      "type": "number"
        -    },
        -    "annualRatePercent": {
        -      "type": "number"
        -    },
        -    "interestToPrincipalRatio": {
        -      "type": "number"
        -    },
        -    "monthlyPayment": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "schedule": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "scheduleTruncated": {
        -      "type": "boolean"
        -    },
        -    "termMonths": {
        -      "type": "number"
        -    },
        -    "totalInterest": {
        -      "type": "number"
        -    },
        -    "totalPaid": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmarkdown_to_html2 fields changed
      • removedInput schema / properties / markdown / description
        Removed value: -"The Markdown text to convert"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "html": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmemory_delete1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "deleted": {
        -      "description": "Whether an entry existed and was removed",
        -      "type": "boolean"
        -    },
        -    "key": {
        -      "description": "The memory key",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmemory_get1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "key": {
        -      "description": "The memory key",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "updatedAt": {
        -      "description": "When the entry was last written (ISO 8601)",
        -      "type": "string"
        -    },
        -    "value": {
        -      "description": "The stored value",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmemory_list2 fields changed
      • removedInput schema / properties / limit / description
        Removed value: -"Maximum number of keys to return, 1 to 200 (default 200)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "keys": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmemory_set1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "key": {
        -      "description": "The memory key",
        -      "type": "string"
        -    },
        -    "replaced": {
        -      "description": "Whether an earlier value under this key was overwritten",
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedmorse_code1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "mode": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changednumbers_to_words1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "number": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "words": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedparse_cron1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "description": {
        -      "type": "string"
        -    },
        -    "nextRuns": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "valid": {
        -      "description": "Whether the input passed every check",
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedpassword_strength2 fields changed
      • removedInput schema / properties / password / description
        Removed value: -"The password to score; it is analysed in memory and not stored"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "crackTime": {
        -      "type": "string"
        -    },
        -    "entropy": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "score": {
        -      "type": "number"
        -    },
        -    "strength": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedpdf_merge1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedpdf_split1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Removedpdf_to_docx
    • Changedpercentage1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "mode": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "resultIsPercent": {
        -      "type": "boolean"
        -    },
        -    "sentence": {
        -      "type": "string"
        -    },
        -    "x": {
        -      "type": "number"
        -    },
        -    "y": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedpx_to_rem1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "direction": {
        -      "type": "string"
        -    },
        -    "input": {
        -      "type": "number"
        -    },
        -    "px": {
        -      "type": "number"
        -    },
        -    "pxText": {
        -      "type": "string"
        -    },
        -    "rem": {
        -      "type": "number"
        -    },
        -    "remText": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "rootFontSize": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedqr_code_png2 fields changed
      • removedInput schema / properties / size / description
        Removed value: -"Image width and height in pixels, 128 to 1024 (default 512)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedrandom_numbers1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "max": {
        -      "type": "number"
        -    },
        -    "min": {
        -      "type": "number"
        -    },
        -    "numbers": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "unique": {
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedread_page1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "characters": {
        -      "type": "number"
        -    },
        -    "content": {
        -      "description": "Readable content of the page",
        -      "type": "string"
        -    },
        -    "description": {
        -      "type": "string"
        -    },
        -    "finalUrl": {
        -      "type": "string"
        -    },
        -    "format": {
        -      "type": "string"
        -    },
        -    "links": {
        -      "description": "Links found in the main content",
        -      "items": {},
        -      "type": "array"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "title": {
        -      "description": "Page title",
        -      "type": "string"
        -    },
        -    "truncated": {
        -      "description": "Whether the content was cut at the size limit",
        -      "type": "boolean"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedreading_time1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "characters": {
        -      "type": "number"
        -    },
        -    "reading": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "label": {
        -          "type": "string"
        -        },
        -        "minutes": {
        -          "type": "number"
        -        },
        -        "time": {
        -          "type": "string"
        -        },
        -        "wpm": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "readingPresets": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "sentences": {
        -      "type": "number"
        -    },
        -    "speaking": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "label": {
        -          "type": "string"
        -        },
        -        "minutes": {
        -          "type": "number"
        -        },
        -        "time": {
        -          "type": "string"
        -        },
        -        "wpm": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "speakingPresets": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "wordCount": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedreverse_text1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "mode": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedroi1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "annualisedPercent": {
        -      "type": "number"
        -    },
        -    "gain": {
        -      "type": "number"
        -    },
        -    "invested": {
        -      "type": "number"
        -    },
        -    "note": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "returned": {
        -      "type": "number"
        -    },
        -    "roiPercent": {
        -      "type": "number"
        -    },
        -    "years": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedroman_numerals1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "breakdown": {
        -      "type": "string"
        -    },
        -    "direction": {
        -      "type": "string"
        -    },
        -    "number": {
        -      "type": "number"
        -    },
        -    "parts": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "roman": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedrot131 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "decode": {
        -      "type": "boolean"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "shift": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedsort_lines1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "lines": {
        -      "type": "number"
        -    },
        -    "mode": {
        -      "type": "string"
        -    },
        -    "removedDuplicates": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedsplit_tip1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bill": {
        -      "type": "number"
        -    },
        -    "effectiveTipPercent": {
        -      "type": "number"
        -    },
        -    "people": {
        -      "type": "number"
        -    },
        -    "perPerson": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "tip": {
        -          "type": "number"
        -        },
        -        "total": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "roundUp": {
        -      "type": "boolean"
        -    },
        -    "tip": {
        -      "type": "number"
        -    },
        -    "tipPercent": {
        -      "type": "number"
        -    },
        -    "total": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Removedstrip_metadata
    • Changedtest_regex4 fields changed
      • removedInput schema / properties / flags / description
        Removed value: -"Regex flags such as g, i, m, s, u (default g)"
      • removedInput schema / properties / pattern / description
        Removed value: -"JavaScript regular expression source, without the slashes"
      • removedInput schema / properties / text / description
        Removed value: -"The text to run the expression against"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "matches": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedtext_diff3 fields changed
      • removedInput schema / properties / modified / description
        Removed value: -"The text after the change"
      • removedInput schema / properties / original / description
        Removed value: -"The text before the change"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "lines": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "stats": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "added": {
        -          "type": "number"
        -        },
        -        "removed": {
        -          "type": "number"
        -        },
        -        "unchanged": {
        -          "type": "number"
        -        }
        -      },
        -      "type": "object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedurl_encode3 fields changed
      • removedInput schema / properties / mode / description
        Removed value: -"encode or decode"
      • removedInput schema / properties / text / description
        Removed value: -"The text to percent-encode, or the encoded string to decode"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "action": {
        -      "type": "string"
        -    },
        -    "output": {
        -      "description": "The final output of the workflow",
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedurl_screenshot3 fields changed
      • removedInput schema / properties / fullPage / description
        Removed value: -"Capture the whole scrollable page instead of the first screen (default false)"
      • removedInput schema / properties / width / description
        Removed value: -"Viewport width in pixels, 320 to 1920 (default 1280)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedurl_to_pdf3 fields changed
      • removedInput schema / properties / format / description
        Removed value: -"Paper size: A4 or Letter (default A4)"
      • removedInput schema / properties / landscape / description
        Removed value: -"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "bytes": {
        -      "description": "Size in bytes",
        -      "type": "number"
        -    },
        -    "contentType": {
        -      "description": "MIME type of the produced file",
        -      "type": "string"
        -    },
        -    "expiresAt": {
        -      "description": "When the download URL stops working (ISO 8601)",
        -      "type": "string"
        -    },
        -    "metering": {
        -      "additionalProperties": {},
        -      "description": "What this call cost and what allowance remains",
        -      "properties": {
        -        "remaining": {
        -          "type": "number"
        -        },
        -        "source": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "url": {
        -      "description": "Hosted download URL of the produced file",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedvalidate_email2 fields changed
      • removedInput schema / properties / email / description
        Removed value: -"The email address to check"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "domain": {
        -      "type": "string"
        -    },
        -    "email": {
        -      "type": "string"
        -    },
        -    "local": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "valid": {
        -      "description": "Whether the input passed every check",
        -      "type": "boolean"
        -    },
        -    "warnings": {
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedvalidate_iban1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "accountNumber": {
        -      "type": "string"
        -    },
        -    "bankCode": {
        -      "type": "string"
        -    },
        -    "checkDigits": {
        -      "type": "string"
        -    },
        -    "country": {
        -      "type": "string"
        -    },
        -    "countryName": {
        -      "type": "string"
        -    },
        -    "iban": {
        -      "type": "string"
        -    },
        -    "institution": {
        -      "additionalProperties": {},
        -      "properties": {
        -        "kind": {
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "valid": {
        -      "description": "Whether the input passed every check",
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedweek_number1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "date": {
        -      "type": "string"
        -    },
        -    "isoWeek": {
        -      "type": "number"
        -    },
        -    "isoYear": {
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "ukWeek": {
        -      "type": "number"
        -    },
        -    "usWeek": {
        -      "type": "number"
        -    },
        -    "weekEnd": {
        -      "type": "string"
        -    },
        -    "weekStart": {
        -      "type": "string"
        -    },
        -    "weekday": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedword_frequency1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "totalWords": {
        -      "type": "number"
        -    },
        -    "uniqueWords": {
        -      "type": "number"
        -    },
        -    "words": {
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedworkflow_list1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "count": {
        -      "description": "Number of items",
        -      "type": "number"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "workflows": {
        -      "description": "The workflows on the account",
        -      "items": {},
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedworkflow_run1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "creditsCharged": {
        -      "description": "Credits spent by this call",
        -      "type": "number"
        -    },
        -    "durationMs": {
        -      "type": "number"
        -    },
        -    "name": {
        -      "type": "string"
        -    },
        -    "ok": {
        -      "description": "Whether the run completed",
        -      "type": "boolean"
        -    },
        -    "output": {
        -      "additionalProperties": {},
        -      "description": "The final output of the workflow",
        -      "properties": {},
        -      "type": "object"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "runId": {
        -      "type": "string"
        -    },
        -    "steps": {
        -      "description": "What each step produced",
        -      "items": {},
        -      "type": "array"
        -    },
        -    "stepsDefined": {
        -      "type": "number"
        -    },
        -    "stepsRun": {
        -      "type": "number"
        -    },
        -    "workflowId": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedworking_days_between2 fields changed
      • removedInput schema / properties / excludeDutchHolidays / description
        Removed value: -"Skip Dutch public holidays that fall on a weekday (default true)"
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "end": {
        -      "type": "string"
        -    },
        -    "holidaysExcluded": {
        -      "items": {},
        -      "type": "array"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "start": {
        -      "type": "string"
        -    },
        -    "totalDays": {
        -      "type": "number"
        -    },
        -    "weekendDays": {
        -      "type": "number"
        -    },
        -    "workingDays": {
        -      "type": "number"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedxml_to_json1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "elements": {
        -      "type": "number"
        -    },
        -    "json": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "value": {
        -      "additionalProperties": {},
        -      "description": "The stored value",
        -      "properties": {
        -        "order": {
        -          "additionalProperties": {},
        -          "properties": {
        -            "@id": {
        -              "type": "string"
        -            },
        -            "item": {
        -              "items": {},
        -              "type": "array"
        -            }
        -          },
        -          "type": "object"
        -        }
        -      },
        -      "type": "object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
    • Changedyaml_to_json1 field changed
      • changedOutput schema / (root)
        Previous value: -{
        -  "$schema": "https://json-schema.org/draft/2020-12/schema",
        -  "additionalProperties": {},
        -  "properties": {
        -    "json": {
        -      "type": "string"
        -    },
        -    "result": {
        -      "description": "The result, when it is not an object"
        -    },
        -    "value": {
        -      "additionalProperties": {},
        -      "description": "The stored value",
        -      "properties": {
        -        "name": {
        -          "type": "string"
        -        },
        -        "port": {
        -          "type": "number"
        -        },
        -        "tags": {
        -          "items": {},
        -          "type": "array"
        -        }
        -      },
        -      "type": "object"
        -    }
        -  },
        -  "type": "object"
        -}New value: +null
  6. 60 tool updates
    • Addedage
    • Addedaow_age
    • Addedbmi
    • Addedbreak_even
    • Addedbuild_utm_url
    • Addedchmod
    • Addedclean_text
    • Addedcolor_contrast
    • Addedcompound_interest
    • Addedconvert_case
    • Addedconvert_number_base
    • Addedconvert_timestamp
    • Addedconvert_timezone
    • Addedconvert_units
    • Addedcsv_to_markdown
    • Addeddate_difference
    • Addeddecode_jwt
    • Addeddedupe_lines
    • Addeddiscount
    • Addeddocx_to_pdf
    • Addeddutch_30_percent_ruling
    • Addeddutch_gift_tax
    • Addeddutch_holiday_allowance
    • Addeddutch_inheritance_tax
    • Addeddutch_mileage_allowance
    • Addeddutch_notice_period
    • Addeddutch_school_holidays
    • Addeddutch_severance
    • Addeddutch_ww_duration
    • Addedfind_and_replace
    • Addedformat_sql
    • Addedformat_xml
    • Addedgenerate_lorem_ipsum
    • Addedgenerate_password
    • Addedgenerate_test_document_number
    • Addedhash_text
    • Addedhtml_entities
    • Addedhttp_status
    • Addedjson_to_csv
    • Addedjson_to_typescript
    • Addedjson_to_xml
    • Addedjson_to_yaml
    • Addedloan_payment
    • Addedmorse_code
    • Addednumbers_to_words
    • Addedpdf_to_docx
    • Addedpercentage
    • Addedpx_to_rem
    • Addedrandom_numbers
    • Addedreading_time
    • Addedreverse_text
    • Addedroi
    • Addedroman_numerals
    • Addedrot13
    • Addedsort_lines
    • Addedsplit_tip
    • Addedweek_number
    • Addedword_frequency
    • Addedxml_to_json
    • Addedyaml_to_json
  7. 1 tool update
    • Addedstrip_metadata
  8. 40 tool updates
    • Changedbase643 fields changed
      • addedInput schema / properties / mode / description
        Added value: +"encode turns text into Base64; decode turns Base64 back into text"
      • addedInput schema / properties / text / description
        Added value: +"The text to encode, or the Base64 string to decode"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "action": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcalculate_vat1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "gross": {
        +      "type": "number"
        +    },
        +    "net": {
        +      "type": "number"
        +    },
        +    "rate": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "vat": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcheck_vat_number_format1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "country": {
        +      "type": "string"
        +    },
        +    "input": {
        +      "type": "string"
        +    },
        +    "normalized": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "validFormat": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedconvert_color1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "hex": {
        +      "type": "string"
        +    },
        +    "hsl": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "h": {
        +          "type": "number"
        +        },
        +        "l": {
        +          "type": "number"
        +        },
        +        "s": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "rgb": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "b": {
        +          "type": "number"
        +        },
        +        "g": {
        +          "type": "number"
        +        },
        +        "r": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcount_words2 fields changed
      • addedInput schema / properties / text / description
        Added value: +"The text to count"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "readingTimeMinutes": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "sentences": {
        +      "type": "number"
        +    },
        +    "words": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcsv_to_json3 fields changed
      • addedInput schema / properties / csv / description
        Added value: +"The CSV text; the delimiter is detected automatically"
      • addedInput schema / properties / firstRowHeaders / description
        Added value: +"Treat the first row as column names and return objects (default true)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "delimiter": {
        +      "type": "string"
        +    },
        +    "json": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "row_count": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changeddutch_public_holidays2 fields changed
      • addedInput schema / properties / year / description
        Added value: +"Calendar year, 1900 to 2200"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "holidays": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "year": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedformat_json3 fields changed
      • addedInput schema / properties / indent / description
        Added value: +"Spaces per indentation level, 0 to 8 (default 2)"
      • addedInput schema / properties / json / description
        Added value: +"The JSON text to validate and format"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_brp_test_data5 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test persons to generate, 1 to 50 (default 10)"
      • addedInput schema / properties / dateFormat / description
        Added value: +"How dates are written: yyyymmdd (BRP style), iso (YYYY-MM-DD) or dutch (DD-MM-YYYY)"
      • addedInput schema / properties / maxAge / description
        Added value: +"Oldest age to generate, in years"
      • addedInput schema / properties / minAge / description
        Added value: +"Youngest age to generate, in years"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "people": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "seed": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_slug2 fields changed
      • addedInput schema / properties / text / description
        Added value: +"The title or phrase to turn into a URL slug"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "originalLength": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "slug": {
        +      "type": "string"
        +    },
        +    "slugLength": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_test_bsn2 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test BSNs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bsns": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_test_iban3 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many test IBANs to generate, 1 to 100 (default 1)"
      • addedInput schema / properties / country / description
        Added value: +"Country code of the IBAN layout: NL, DE, BE, FR or GB (default NL)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "country": {
        +      "type": "string"
        +    },
        +    "ibans": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_upa_files6 fields changed
      • addedInput schema / properties / months / description
        Added value: +"How many monthly periods to generate, 1 to 12 (default 1)"
      • addedInput schema / properties / schemeType / description
        Added value: +"Pension scheme type: FPR, SPR or DB"
      • addedInput schema / properties / seed / description
        Added value: +"Same seed returns the same employments. Omit for the default set."
      • addedInput schema / properties / startMonth / description
        Added value: +"Month of the first period, 1 to 12"
      • addedInput schema / properties / startYear / description
        Added value: +"Year of the first period"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "fileCount": {
        +      "type": "number"
        +    },
        +    "fileNames": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "peopleCount": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "seed": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedgenerate_uuids2 fields changed
      • addedInput schema / properties / count / description
        Added value: +"How many UUIDs to generate, 1 to 100 (default 1)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "format": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "values": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedhtml_to_pdf3 fields changed
      • addedInput schema / properties / format / description
        Added value: +"Paper size: A4 or Letter (default A4)"
      • addedInput schema / properties / landscape / description
        Added value: +"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_compress1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_convert1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimage_resize1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedimages_to_pdf1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmarkdown_to_html2 fields changed
      • addedInput schema / properties / markdown / description
        Added value: +"The Markdown text to convert"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "html": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_delete1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "deleted": {
        +      "description": "Whether an entry existed and was removed",
        +      "type": "boolean"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_get1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "updatedAt": {
        +      "description": "When the entry was last written (ISO 8601)",
        +      "type": "string"
        +    },
        +    "value": {
        +      "description": "The stored value",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_list2 fields changed
      • addedInput schema / properties / limit / description
        Added value: +"Maximum number of keys to return, 1 to 200 (default 200)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "keys": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedmemory_set1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "key": {
        +      "description": "The memory key",
        +      "type": "string"
        +    },
        +    "replaced": {
        +      "description": "Whether an earlier value under this key was overwritten",
        +      "type": "boolean"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedparse_cron1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "description": {
        +      "type": "string"
        +    },
        +    "nextRuns": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpassword_strength2 fields changed
      • addedInput schema / properties / password / description
        Added value: +"The password to score; it is analysed in memory and not stored"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "crackTime": {
        +      "type": "string"
        +    },
        +    "entropy": {
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "score": {
        +      "type": "number"
        +    },
        +    "strength": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpdf_merge1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedpdf_split1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedqr_code_png2 fields changed
      • addedInput schema / properties / size / description
        Added value: +"Image width and height in pixels, 128 to 1024 (default 512)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedread_page1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "characters": {
        +      "type": "number"
        +    },
        +    "content": {
        +      "description": "Readable content of the page",
        +      "type": "string"
        +    },
        +    "description": {
        +      "type": "string"
        +    },
        +    "finalUrl": {
        +      "type": "string"
        +    },
        +    "format": {
        +      "type": "string"
        +    },
        +    "links": {
        +      "description": "Links found in the main content",
        +      "items": {},
        +      "type": "array"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "title": {
        +      "description": "Page title",
        +      "type": "string"
        +    },
        +    "truncated": {
        +      "description": "Whether the content was cut at the size limit",
        +      "type": "boolean"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedtest_regex4 fields changed
      • addedInput schema / properties / flags / description
        Added value: +"Regex flags such as g, i, m, s, u (default g)"
      • addedInput schema / properties / pattern / description
        Added value: +"JavaScript regular expression source, without the slashes"
      • addedInput schema / properties / text / description
        Added value: +"The text to run the expression against"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "matches": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedtext_diff3 fields changed
      • addedInput schema / properties / modified / description
        Added value: +"The text after the change"
      • addedInput schema / properties / original / description
        Added value: +"The text before the change"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "lines": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "stats": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "added": {
        +          "type": "number"
        +        },
        +        "removed": {
        +          "type": "number"
        +        },
        +        "unchanged": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedurl_encode3 fields changed
      • addedInput schema / properties / mode / description
        Added value: +"encode or decode"
      • addedInput schema / properties / text / description
        Added value: +"The text to percent-encode, or the encoded string to decode"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "action": {
        +      "type": "string"
        +    },
        +    "output": {
        +      "description": "The final output of the workflow",
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedurl_screenshot3 fields changed
      • addedInput schema / properties / fullPage / description
        Added value: +"Capture the whole scrollable page instead of the first screen (default false)"
      • addedInput schema / properties / width / description
        Added value: +"Viewport width in pixels, 320 to 1920 (default 1280)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedurl_to_pdf3 fields changed
      • addedInput schema / properties / format / description
        Added value: +"Paper size: A4 or Letter (default A4)"
      • addedInput schema / properties / landscape / description
        Added value: +"Landscape orientation instead of portrait (default false)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "bytes": {
        +      "description": "Size in bytes",
        +      "type": "number"
        +    },
        +    "contentType": {
        +      "description": "MIME type of the produced file",
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "description": "When the download URL stops working (ISO 8601)",
        +      "type": "string"
        +    },
        +    "metering": {
        +      "additionalProperties": {},
        +      "description": "What this call cost and what allowance remains",
        +      "properties": {
        +        "remaining": {
        +          "type": "number"
        +        },
        +        "source": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "url": {
        +      "description": "Hosted download URL of the produced file",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedvalidate_email2 fields changed
      • addedInput schema / properties / email / description
        Added value: +"The email address to check"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "domain": {
        +      "type": "string"
        +    },
        +    "email": {
        +      "type": "string"
        +    },
        +    "local": {
        +      "type": "string"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    },
        +    "warnings": {
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedvalidate_iban1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "accountNumber": {
        +      "type": "string"
        +    },
        +    "bankCode": {
        +      "type": "string"
        +    },
        +    "checkDigits": {
        +      "type": "string"
        +    },
        +    "country": {
        +      "type": "string"
        +    },
        +    "countryName": {
        +      "type": "string"
        +    },
        +    "iban": {
        +      "type": "string"
        +    },
        +    "institution": {
        +      "additionalProperties": {},
        +      "properties": {
        +        "kind": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "valid": {
        +      "description": "Whether the input passed every check",
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworkflow_list1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "count": {
        +      "description": "Number of items",
        +      "type": "number"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "workflows": {
        +      "description": "The workflows on the account",
        +      "items": {},
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworkflow_run1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "creditsCharged": {
        +      "description": "Credits spent by this call",
        +      "type": "number"
        +    },
        +    "durationMs": {
        +      "type": "number"
        +    },
        +    "name": {
        +      "type": "string"
        +    },
        +    "ok": {
        +      "description": "Whether the run completed",
        +      "type": "boolean"
        +    },
        +    "output": {
        +      "additionalProperties": {},
        +      "description": "The final output of the workflow",
        +      "properties": {},
        +      "type": "object"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "runId": {
        +      "type": "string"
        +    },
        +    "steps": {
        +      "description": "What each step produced",
        +      "items": {},
        +      "type": "array"
        +    },
        +    "stepsDefined": {
        +      "type": "number"
        +    },
        +    "stepsRun": {
        +      "type": "number"
        +    },
        +    "workflowId": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedworking_days_between2 fields changed
      • addedInput schema / properties / excludeDutchHolidays / description
        Added value: +"Skip Dutch public holidays that fall on a weekday (default true)"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "properties": {
        +    "end": {
        +      "type": "string"
        +    },
        +    "holidaysExcluded": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "result": {
        +      "description": "The result, when it is not an object"
        +    },
        +    "start": {
        +      "type": "string"
        +    },
        +    "totalDays": {
        +      "type": "number"
        +    },
        +    "weekendDays": {
        +      "type": "number"
        +    },
        +    "workingDays": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
  9. 5 tool updates
    • Addedimage_compress
    • Addedimage_convert
    • Addedimage_resize
    • Addedimages_to_pdf
    • Addedpdf_split
  10. 35 tool updates
    • First observedbase64
    • First observedcalculate_vat
    • First observedcheck_vat_number_format
    • First observedconvert_color
    • First observedcount_words
    • First observedcsv_to_json
    • First observeddutch_public_holidays
    • First observedformat_json
    • First observedgenerate_brp_test_data
    • First observedgenerate_slug
    • First observedgenerate_test_bsn
    • First observedgenerate_test_iban
    • First observedgenerate_upa_files
    • First observedgenerate_uuids
    • First observedhtml_to_pdf
    • First observedmarkdown_to_html
    • First observedmemory_delete
    • First observedmemory_get
    • First observedmemory_list
    • First observedmemory_set
    • First observedparse_cron
    • First observedpassword_strength
    • First observedpdf_merge
    • First observedqr_code_png
    • First observedread_page
    • First observedtest_regex
    • First observedtext_diff
    • First observedurl_encode
    • First observedurl_screenshot
    • First observedurl_to_pdf
    • First observedvalidate_email
    • First observedvalidate_iban
    • First observedworkflow_list
    • First observedworkflow_run
    • First observedworking_days_between

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to perform common utility tasks through a streamable HTTP MCP endpoint, including JSON inspection, regex testing, cron parsing, hashing, base64 encoding/decoding, URL analysis, color conversion, text diffing, CSV parsing, JWT decode/verification, Markdown-to-HTML rendering, and UUID/token generation without API keys.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server providing 35 utility tools for AI agents including text analysis, encoding, hashing, password generation, JSON/CSV/XML parsing, regex, color, date, finance, URL metadata, SEO tags, DNS lookup, SSL inspection, and JWT decoding. Free, zero-dependency, and works with any MCP client.
    35
    45 npm
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Swiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required
    18
    5
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources