full diff

dev.gitosphere.repository.issue

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": 1
9489}

Compare other versions