changedInput schema / properties / triggers / items / properties / filter_custom_field_query / description
Previous value: -"Custom-field filter as a JSON expression passed as a string. A condition is [field, operator, value], where field is the custom field's name or ID. Combine conditions with [\"AND\", [cond, …]] or [\"OR\", [cond, …]], and negate with [\"NOT\", cond]. Valid operators depend on the field's data type (e.g. exact, in, isnull, exists, icontains, gt, gte, lt, lte, range); pick an invalid one and Paperless names the valid ones. Examples: '[\"Amount\", \"gte\", 100]', '[\"AND\", [[\"Due\", \"lt\", \"2026-10-01\"], [\"Paid\", \"exact\", false]]]'."New value: +"Custom-field filter as a JSON expression passed as a string. A condition is [field, operator, value], where field is the custom field's name or ID. Combine conditions with [\"AND\", [cond, …]] or [\"OR\", [cond, …]], and negate with [\"NOT\", cond]. Valid operators depend on the field's data type (e.g. exact, in, isnull, exists, icontains, gt, gte, lt, lte, range); pick an invalid one and Paperless names the valid ones. Examples: '[\"Amount\", \"gte\", 100]', '[\"AND\", [[\"Due\", \"lt\", \"2026-10-01\"], [\"Paid\", \"exact\", false]]]'. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_filename / description
Previous value: -"Filename pattern (whole name must match), * wildcards allowed"New value: +"Filename pattern (the whole name must match, case-insensitive), * wildcards allowed. Works for every trigger type: at consumption start it checks the incoming file's name, for types 2–4 the document's original file name."
changedInput schema / properties / triggers / items / properties / filter_has_all_tags / description
Previous value: -"Document has ALL of these tags"New value: +"Document has ALL of these tags. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_any_correspondents / description
Previous value: -"Correspondent is one of these"New value: +"Correspondent is one of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_any_document_types / description
Previous value: -"Document type is one of these"New value: +"Document type is one of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_any_storage_paths / description
Previous value: -"Storage path is one of these"New value: +"Storage path is one of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_not_correspondents / description
Previous value: -"Correspondent is none of these"New value: +"Correspondent is none of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_not_document_types / description
Previous value: -"Document type is none of these"New value: +"Document type is none of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_not_storage_paths / description
Previous value: -"Storage path is none of these"New value: +"Storage path is none of these. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_not_tags / description
Previous value: -"Document has NONE of these tags"New value: +"Document has NONE of these tags. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_has_tags / description
Previous value: -"Document has ANY of these tags"New value: +"Document has ANY of these tags. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / filter_mailrule / description
Previous value: -"Only documents fetched by this mail rule ID"New value: +"Consumption-started (type 1) triggers only: only documents fetched by this mail rule ID"
changedInput schema / properties / triggers / items / properties / filter_path / description
Previous value: -"Path pattern, * wildcards allowed"New value: +"Consumption-started (type 1) triggers only: consume-folder path pattern, * wildcards allowed"
changedInput schema / properties / triggers / items / properties / matching_algorithm / description
Previous value: -"Content match for `match`: 0=none, 1=any word, 2=all words, 3=exact, 4=regular expression, 5=fuzzy word"New value: +"Content match for `match`: 0=none, 1=any word, 2=all words, 3=exact, 4=regular expression, 5=fuzzy word. Checked for types 2–4 (added, updated, scheduled) only — not at consumption start, when the document has no content or metadata yet."
changedInput schema / properties / triggers / items / properties / sources / description
Previous value: -"Consumption sources: 1=consume folder, 2=API upload, 3=mail fetch, 4=web UI (default [1,2,3])"New value: +"Consumption-started (type 1) triggers only: consumption sources 1=consume folder, 2=API upload, 3=mail fetch, 4=web UI (default [1,2,3])"