From
bafyreih6dzkvdqqmjzz6s7pbqytlo6nr2olyqn24v75djexeahq6hnxne4
indexed 2026-10-14 22:52 UTC
View this version
To
bafyreics52zl3dwoicavh65geuvghj6xaf7szi2sk6mwn5vcygoqtqveoy
indexed 2026-10-17 02:12 UTC
View this version
Compatibility
breaking 3 breaking changes, 0 non-breaking changes.
Breaking changes (3)
- RemovedVertex RemovedVertex { vertex_id: "dev.gitosphere.repository.issue:body.bodyDocument" }
- RemovedEdge RemovedEdge { src: "dev.gitosphere.repository.issue:body", tgt: "dev.gitosphere.repository.issue:body.bodyDocument", kind: "prop", name: Some("bodyDocument") }
- ConstraintTightened ConstraintTightened { vertex_id: "dev.gitosphere.repository.issue:body.bodyDocumentFormat", sort: "knownValues", old_value: "[\"gsp-xml-zip-v1\",\"gsp-markdown-v1\"]", new_value: "[\"gsp-markdown-v1\"]" }
Migration guidance
Removed
RemovedVertex { vertex_id: "dev.gitosphere.repository.issue:body.bodyDocument" }
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "dev.gitosphere.repository.issue:body.bodyDocumentFormat", sort: "knownValues", old_value: "[\"gsp-xml-zip-v1\",\"gsp-markdown-v1\"]", new_value: "[\"gsp-markdown-v1\"]" }
Notes
- Breaking: RemovedEdge { src: "dev.gitosphere.repository.issue:body", tgt: "dev.gitosphere.repository.issue:body.bodyDocument", kind: "prop", name: Some("bodyDocument") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"key": "any",66
"record": {77
"properties": {88
"blobs": {99
"items": {1010
"accept": [1111
"image/*"1212
],1313
"maxSize": 1000000,1414
"type": "blob"1515
},1616
"maxLength": 10,1717
"type": "array"1818
},1919
"body": {2020
"maxGraphemes": 10000,2121
"maxLength": 100000,2222
"type": "string"2323
},24
"bodyDocument": {25
"maxLength": 262144,26
"type": "bytes"27
},2824
"bodyDocumentFormat": {29
"description": "gsp-markdown-v1 makes body the canonical Markdown and omits bodyDocument. gsp-xml-zip-v1 makes bodyDocument canonical and body its Markdown projection.",25
"description": "gsp-markdown-v1 makes body the canonical Markdown.",3026
"knownValues": [31
"gsp-xml-zip-v1",3227
"gsp-markdown-v1"3328
],3429
"type": "string"3530
},3631
"createdAt": {3732
"format": "datetime",3833
"type": "string"3934
},4035
"issueId": {4136
"maxLength": 36,4237
"minLength": 36,4338
"type": "string"4439
},4540
"mentions": {4641
"items": {4742
"format": "did",4843
"type": "string"4944
},5045
"maxLength": 50,5146
"type": "array"5247
},5348
"number": {5449
"maximum": 9007199254740991,5550
"minimum": 1,5651
"type": "integer"5752
},5853
"references": {5954
"items": {6055
"format": "at-uri",6156
"type": "string"6257
},6358
"maxLength": 50,6459
"type": "array"6560
},6661
"repositoryId": {6762
"maxLength": 36,6863
"minLength": 36,6964
"type": "string"7065
},7166
"title": {7267
"maxGraphemes": 256,7368
"maxLength": 2560,7469
"minLength": 1,7570
"type": "string"7671
}7772
},7873
"required": [7974
"issueId",8075
"number",8176
"title",8277
"repositoryId",8378
"bodyDocumentFormat",8479
"createdAt"8580
],8681
"type": "object"8782
},8883
"type": "record"8984
}9085
},9186
"description": "Alpha issue record stored in its Gitosphere repository Space.",9287
"id": "dev.gitosphere.repository.issue",9388
"lexicon": 19489
}