addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / autoCheckpoint
Added value: +{
+ "description": "Defaults to true",
+ "type": "boolean"
+}
addedInput schema / properties / debounceMs
Added value: +{
+ "maximum": 60000,
+ "minimum": 100,
+ "type": "integer"
+}
addedInput schema / properties / excludeNames
Added value: +{
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "pattern": "^[^/\\\\]+$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
removedInput schema / properties / language
Removed value: -{
- "description": "Optional programming language (auto-detected if not provided)",
- "optional": true,
- "type": "string"
-}
addedInput schema / properties / maxBackups
Added value: +{
+ "maximum": 10000,
+ "minimum": 2,
+ "type": "integer"
+}
removedInput schema / properties / projectName / description
Removed value: -"Optional custom name for the project"
addedInput schema / properties / projectName / maxLength
Added value: +120
addedInput schema / properties / projectName / minLength
Added value: +1
removedInput schema / properties / projectName / optional
Removed value: -true
changedInput schema / properties / projectPath / description
Previous value: -"Absolute path to the project directory"New value: +"Project directory to protect"
addedInput schema / properties / projectPath / minLength
Added value: +1
addedInput schema / properties / reconciliationIntervalMs
Added value: +{
+ "maximum": 86400000,
+ "minimum": 1000,
+ "type": "integer"
+}
addedInput schema / properties / storageRoot
Added value: +{
+ "description": "Optional external directory for backup storage",
+ "minLength": 1,
+ "type": "string"
+}
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "error": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "success": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "success",
+ "message"
+ ],
+ "type": "object"
+}