full diff

at.noted.post

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

Compare other versions