From
bafyreicbhnft4qhci6osptj2ihvlcq4xorxdhjmkkimbchghzum6behgey
indexed 2026-05-04 01:34 UTC
View this version
To
bafyreicfwh2sxzrw6njlcf243gz6p2cqlazf37lqzs3ctq7onhve35qyn4
indexed 2026-05-05 14:16 UTC
View this version
Compatibility
breaking 1 breaking change, 2 non-breaking changes.
Breaking changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "uk.skyblur.post.store:input.visibility", sort: "enum", old_value: "followers,following,mutual", new_value: "followers,following,mutual,list" }
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "uk.skyblur.post.store:input.listUri" }
- AddedEdge AddedEdge { src: "uk.skyblur.post.store:input", tgt: "uk.skyblur.post.store:input.listUri", kind: "prop", name: Some("listUri") }
Migration guidance
Added
AddedVertex { vertex_id: "uk.skyblur.post.store:input.listUri" }
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "uk.skyblur.post.store:input.visibility", sort: "enum", old_value: "followers,following,mutual", new_value: "followers,following,mutual,list" }
Notes
- Non-breaking: AddedEdge { src: "uk.skyblur.post.store:input", tgt: "uk.skyblur.post.store:input.listUri", kind: "prop", name: Some("listUri") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Stores a restricted post in the Skyblur AppView. Auth required.",66
"input": {77
"encoding": "application/json",88
"schema": {99
"properties": {1010
"additional": {1111
"maxGraphemes": 10000,1212
"maxLength": 100000,1313
"type": "string"1414
},15
"listUri": {16
"description": "Selected Bluesky list AT-URI. Required by application validation when visibility is 'list'.",17
"format": "at-uri",18
"type": "string"19
},1520
"text": {1621
"maxGraphemes": 300,1722
"maxLength": 3000,1823
"type": "string"1924
},2025
"uri": {2126
"description": "The URI must include the logged-in user's DID in the format at://did...",2227
"format": "at-uri",2328
"type": "string"2429
},2530
"visibility": {2631
"enum": [2732
"followers",2833
"following",29
"mutual"34
"mutual",35
"list"3036
],3137
"type": "string"3238
}3339
},3440
"required": [3541
"text",3642
"uri",3743
"visibility"3844
],3945
"type": "object"4046
}4147
},4248
"output": {4349
"encoding": "application/json",4450
"schema": {4551
"properties": {4652
"message": {4753
"type": "string"4854
},4955
"success": {5056
"type": "boolean"5157
}5258
},5359
"required": [5460
"success"5561
],5662
"type": "object"5763
}5864
},5965
"type": "procedure"6066
}6167
},6268
"id": "uk.skyblur.post.store",6369
"lexicon": 16470
}