full diff

com.divepool.rating

divepool.com +3 −3
From
bafyreieii3agmgs3m7dy3bd7r635whbdr7zxzylrqb3fcp7olojqsm46wq indexed 2026-07-23 13:53 UTC View this version
To
bafyreibro7dvug3vv5p55jswgfs5mdcfzigrmg7zrolpcmttmtdnaplxmi indexed 2026-10-22 08:21 UTC View this version

Compatibility

breaking 1 breaking change, 0 non-breaking changes.

Breaking changes (1)
  • ConstraintTightened ConstraintTightened { vertex_id: "com.divepool.rating:body.score", sort: "minimum", old_value: "0", new_value: "1" }

Migration guidance

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "com.divepool.rating:body.score", sort: "minimum", old_value: "0", new_value: "1" }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "A rating gives a subject a dated integer score from 0 to 10. To re-rate, create a new record with an updated createdAt; the current score is the latest per (author, subject).",
5 "description": "A rating gives a subject a dated integer score from 1 to 10. To re-rate, create a new record with an updated createdAt; the current score is the latest per (author, subject).",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "description": "When this rating was made",
1111 "format": "datetime",
1212 "type": "string"
1313 },
1414 "document": {
1515 "description": "An optional article (site.standard.document) containing the review — the author's own, or another author's being endorsed at this score",
1616 "ref": "com.atproto.repo.strongRef",
1717 "type": "ref"
1818 },
1919 "post": {
2020 "description": "An optional Bluesky post (app.bsky.feed.post) containing the review — the author's own, or another author's being endorsed at this score",
2121 "ref": "com.atproto.repo.strongRef",
2222 "type": "ref"
2323 },
2424 "score": {
25 "description": "A whole number from 0 (worst) to 10 (best)",
25 "description": "A whole number from 1 (worst) to 10 (best)",
2626 "maximum": 10,
27 "minimum": 0,
27 "minimum": 1,
2828 "type": "integer"
2929 },
3030 "subject": {
3131 "description": "What is being rated as one prefixed, ideally canonical and stable string ID (e.g. 'https:…' or 'mbid:…')",
3232 "format": "uri",
3333 "maxLength": 2048,
3434 "type": "string"
3535 },
3636 "text": {
3737 "description": "An optional text containing the review",
3838 "maxGraphemes": 300,
3939 "maxLength": 3000,
4040 "type": "string"
4141 }
4242 },
4343 "required": [
4444 "subject",
4545 "score",
4646 "createdAt"
4747 ],
4848 "type": "object"
4949 },
5050 "type": "record"
5151 }
5252 },
5353 "id": "com.divepool.rating",
5454 "lexicon": 1
5555}

Compare other versions