full diff

xyz.opnshelf.movie

opnshelf.xyz +1 −2
From
bafyreihmi4b5btxhlujv5ccxhsfoersaje6wfgsc7eny632fublhzsuxau indexed 2026-06-26 12:08 UTC View this version
To
bafyreif2yrnmgujfo5ln4xykytccnz3hdhmduq3hhlwcwiy5harjczeafa indexed 2026-08-18 17:25 UTC View this version

Compatibility

breaking 1 breaking change, 0 non-breaking changes.

Breaking changes (1)
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "xyz.opnshelf.movie:body", src: "xyz.opnshelf.movie:body", tgt: "xyz.opnshelf.movie:body.watchedAt", kind: "prop", name: Some("watchedAt") }

Migration guidance

Notes

  • Breaking: RequiredEdgeRemoved { vertex_id: "xyz.opnshelf.movie:body", src: "xyz.opnshelf.movie:body", tgt: "xyz.opnshelf.movie:body.watchedAt", kind: "prop", name: Some("watchedAt") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "A tracked movie record for OpnShelf",
5 "description": "A tracked movie record for Opnshelf",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "description": "Record creation timestamp",
1111 "format": "datetime",
1212 "type": "string"
1313 },
1414 "movieId": {
1515 "description": "TMDB movie ID",
1616 "type": "string"
1717 },
1818 "source": {
1919 "description": "Source of the movie data (e.g., tmdb)",
2020 "type": "string"
2121 },
2222 "watchedAt": {
2323 "description": "When the movie was watched",
2424 "format": "datetime",
2525 "type": "string"
2626 }
2727 },
2828 "required": [
2929 "movieId",
3030 "source",
31 "watchedAt",
3231 "createdAt"
3332 ],
3433 "type": "object"
3534 },
3635 "type": "record"
3736 }
3837 },
3938 "id": "xyz.opnshelf.movie",
4039 "lexicon": 1
4140}

Compare other versions