From
bafyreibplfzzljrcf2iqpdnowupfkl7dsnaedueq46qen4ym4qjdq24iou
indexed 2026-02-18 18:31 UTC
View this version
To
bafyreifjwa7cnk7kerb3u67fme44ruswtkvwsnaoxxvl4ic2rp3z5vjv7a
indexed 2026-07-26 20:04 UTC
View this version
Compatibility
breaking 6 breaking changes, 0 non-breaking changes.
Breaking changes (6)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "at.noted.post:body", src: "at.noted.post:body", tgt: "at.noted.post:body.createdAt", kind: "prop", name: Some("createdAt") }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.title", sort: "maxLength", value: "500" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.extended", sort: "maxLength", value: "5000" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.tags:items", sort: "maxLength", value: "50" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.slug", sort: "maxLength", value: "500" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.body", sort: "maxLength", value: "5000" }
Migration guidance
Constraint changes
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.tags:items", sort: "maxLength", value: "50" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.title", sort: "maxLength", value: "500" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.slug", sort: "maxLength", value: "500" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.body", sort: "maxLength", value: "5000" }
- ConstraintAdded ConstraintAdded { vertex_id: "at.noted.post:body.extended", sort: "maxLength", value: "5000" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "at.noted.post:body", src: "at.noted.post:body", tgt: "at.noted.post:body.createdAt", kind: "prop", name: Some("createdAt") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Record representing a single post",56
"key": "tid",67
"record": {78
"properties": {89
"body": {10
"maxLength": 5000,911
"type": "string"1012
},1113
"createdAt": {1214
"format": "datetime",1315
"type": "string"1416
},1517
"extended": {18
"maxLength": 5000,1619
"type": "string"1720
},1821
"slug": {22
"maxLength": 500,1923
"type": "string"2024
},2125
"tags": {2226
"items": {27
"maxLength": 50,2328
"type": "string"2429
},2530
"type": "array"2631
},2732
"title": {33
"maxLength": 500,2834
"type": "string"2935
}3036
},3137
"required": [3238
"title",33
"slug"39
"slug",40
"createdAt"3441
],3542
"type": "object"3643
},3744
"type": "record"3845
}3946
},47
"description": "A post on a website",4048
"id": "at.noted.post",4149
"lexicon": 14250
}