diff --git a/docs/JSON_DOC.md b/docs/JSON_DOC.md
index 0c5e1aa88..643ef3787 100644
--- a/docs/JSON_DOC.md
+++ b/docs/JSON_DOC.md
@@ -258,6 +258,7 @@ Value | Type | Description
`checker`
*Only used by editor* | Enum | Checker mode
Possible values: `None`, `Horizontal`, `Vertical`
`flipX`
*Only used by editor* | Bool | If TRUE, allow rule to be matched by flipping its pattern horizontally
`flipY`
*Only used by editor* | Bool | If TRUE, allow rule to be matched by flipping its pattern vertically
+`invalidated`
*Only used by editor*
![Generic badge](https://img.shields.io/badge/Added_1.5.2-green.svg) | Bool | If TRUE, then the rule should be re-evaluated by the editor at one point
`outOfBoundsValue`
*Only used by editor*
![Generic badge](https://img.shields.io/badge/Added_0.9.0-gray.svg) | Int *(can be `null`)* | Default IntGrid value when checking cells outside of level bounds
`pattern`
*Only used by editor* | Array of Int | Rule pattern (size x size)
`perlinActive`
*Only used by editor* | Bool | If TRUE, enable Perlin filtering to only apply rule on specific random area
diff --git a/docs/JSON_SCHEMA.json b/docs/JSON_SCHEMA.json
index 0b7f4867f..b6dca884d 100644
--- a/docs/JSON_SCHEMA.json
+++ b/docs/JSON_SCHEMA.json
@@ -753,6 +753,7 @@
"checker",
"flipX",
"flipY",
+ "invalidated",
"pattern",
"perlinActive",
"perlinOctaves",
@@ -879,6 +880,12 @@
"integer"
]
},
+ "invalidated": {
+ "description": "If TRUE, then the rule should be re-evaluated by the editor at one point",
+ "type": [
+ "boolean"
+ ]
+ },
"xModulo": {
"description": "X cell coord modulo",
"type": [