full diff

fyi.opensocial.role

From
bafyreihdismroycqryyfzi4n6564svz6kic6hokt7yrn7s5qxvdnp3ukom indexed 2026-10-27 01:16 UTC View this version
To
bafyreiebalglsxyiti55rkkrec7f2tcjxj6wnwbbjegw5glpniyztheutq indexed 2026-11-05 16:25 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • ConstraintRelaxed ConstraintRelaxed { vertex_id: "fyi.opensocial.role:body.description", sort: "maxLength", old_value: "3000", new_value: "20000" }
  • ConstraintRelaxed ConstraintRelaxed { vertex_id: "fyi.opensocial.role:body.description", sort: "maxGraphemes", old_value: "300", new_value: "2000" }

Migration guidance

Constraint changes

  • ConstraintRelaxed ConstraintRelaxed { vertex_id: "fyi.opensocial.role:body.description", sort: "maxGraphemes", old_value: "300", new_value: "2000" }
  • ConstraintRelaxed ConstraintRelaxed { vertex_id: "fyi.opensocial.role:body.description", sort: "maxLength", old_value: "3000", new_value: "20000" }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Declares that a role exists. The record key is the role id.",
5 "description": "Declares that a role exists, in the members space. The record key is the role id, of 64 characters at most. A role is deleted only once no member holds it and the permissions record grants it nothing.",
66 "key": "any",
77 "record": {
88 "properties": {
99 "bot": {
1010 "description": "People with this role are bots: accounts that act on their own, not a person. A member is a bot if any of their roles says so.",
1111 "type": "boolean"
1212 },
1313 "createdAt": {
1414 "format": "datetime",
1515 "type": "string"
1616 },
1717 "default": {
18 "description": "Granted to members who join through requestJoin.",
18 "description": "Granted to members who join through requestJoin. With no role marked so, a newcomer gets member.",
1919 "type": "boolean"
2020 },
2121 "description": {
22 "maxGraphemes": 300,
23 "maxLength": 3000,
22 "maxGraphemes": 2000,
23 "maxLength": 20000,
2424 "type": "string"
2525 },
2626 "displayName": {
2727 "maxGraphemes": 64,
2828 "maxLength": 640,
2929 "type": "string"
3030 }
3131 },
3232 "required": [
3333 "displayName"
3434 ],
3535 "type": "object"
3636 },
3737 "type": "record"
3838 }
3939 },
4040 "id": "fyi.opensocial.role",
4141 "lexicon": 1
4242}

Compare other versions