full diff

am.noz.atgallery.alpha.publishedMedia

noz.am +32 −7
From
bafyreig3yebr5m7eogjb74nxmuudy7qnipftsslvllh5koj4cdthh3vds4 indexed 2026-08-21 19:18 UTC View this version
To
bafyreiaviwjfbylatf2mzjdrduilv5mgucy4pq4ryncryozgx5vgp7dzoe indexed 2026-08-29 21:41 UTC View this version

Compatibility

breaking 2 breaking changes, 1 non-breaking change.

Breaking changes (2)
  • ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mime", sort: "knownValues", old_value: "[\"image/jpeg\",\"image/png\",\"image/webp\",\"image/gif\",\"image/avif\",\"video/mp4\"]", new_value: "[\"image/avif\",\"image/gif\",\"image/jpeg\",\"image/png\",\"image/webp\",\"video/mp4\",\"audio/flac\",\"audio/mp4\",\"audio/mpeg\",\"audio/ogg\",\"audio/wav\",\"audio/webm\",\"application/pdf\",\"text/plain\",\"application/vnd.oasis.opendocument.text\",\"application/vnd.oasis.opendocument.spreadsheet\",\"application/vnd.oasis.opendocument.presentation\",\"application/vnd.oasis.opendocument.graphics\"]" }
  • ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mediaKind", sort: "knownValues", old_value: "[\"image\",\"video\"]", new_value: "[\"audio\",\"document\",\"image\",\"video\"]" }
Non-breaking changes (1)
  • ConstraintRemoved ConstraintRemoved { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.durationMilliseconds", sort: "maximum" }

Migration guidance

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mediaKind", sort: "knownValues", old_value: "[\"image\",\"video\"]", new_value: "[\"audio\",\"document\",\"image\",\"video\"]" }
  • ConstraintTightened ConstraintTightened { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.mime", sort: "knownValues", old_value: "[\"image/jpeg\",\"image/png\",\"image/webp\",\"image/gif\",\"image/avif\",\"video/mp4\"]", new_value: "[\"image/avif\",\"image/gif\",\"image/jpeg\",\"image/png\",\"image/webp\",\"video/mp4\",\"audio/flac\",\"audio/mp4\",\"audio/mpeg\",\"audio/ogg\",\"audio/wav\",\"audio/webm\",\"application/pdf\",\"text/plain\",\"application/vnd.oasis.opendocument.text\",\"application/vnd.oasis.opendocument.spreadsheet\",\"application/vnd.oasis.opendocument.presentation\",\"application/vnd.oasis.opendocument.graphics\"]" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "am.noz.atgallery.alpha.publishedMedia:body.durationMilliseconds", sort: "maximum" }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "An immutable, public, metadata-allowlisted media rendition.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "contentWarnings": {
1010 "items": {
1111 "maxLength": 200,
1212 "type": "string"
1313 },
1414 "maxLength": 20,
1515 "type": "array"
1616 },
1717 "createdAt": {
1818 "format": "datetime",
1919 "type": "string"
2020 },
2121 "decorative": {
2222 "type": "boolean"
2323 },
2424 "defaultAltText": {
2525 "maxGraphemes": 2000,
2626 "type": "string"
2727 },
2828 "defaultCaption": {
2929 "maxGraphemes": 5000,
3030 "type": "string"
3131 },
3232 "durationMilliseconds": {
33 "maximum": 60000,
3433 "minimum": 1,
3534 "type": "integer"
3635 },
3736 "formatVersion": {
3837 "const": 1,
3938 "type": "integer"
4039 },
4140 "height": {
4241 "minimum": 1,
4342 "type": "integer"
4443 },
4544 "mediaKind": {
4645 "knownValues": [
46 "audio",
47 "document",
4748 "image",
4849 "video"
4950 ],
5051 "maxLength": 16,
5152 "type": "string"
5253 },
5354 "mime": {
5455 "knownValues": [
56 "image/avif",
57 "image/gif",
5558 "image/jpeg",
5659 "image/png",
5760 "image/webp",
58 "image/gif",
59 "image/avif",
60 "video/mp4"
61 "video/mp4",
62 "audio/flac",
63 "audio/mp4",
64 "audio/mpeg",
65 "audio/ogg",
66 "audio/wav",
67 "audio/webm",
68 "application/pdf",
69 "text/plain",
70 "application/vnd.oasis.opendocument.text",
71 "application/vnd.oasis.opendocument.spreadsheet",
72 "application/vnd.oasis.opendocument.presentation",
73 "application/vnd.oasis.opendocument.graphics"
6174 ],
6275 "maxLength": 100,
6376 "type": "string"
6477 },
6578 "preview": {
6679 "accept": [
6780 "image/webp"
6881 ],
6982 "maxSize": 1048576,
7083 "type": "blob"
7184 },
7285 "rendition": {
7386 "accept": [
87 "image/avif",
88 "image/gif",
7489 "image/jpeg",
7590 "image/png",
7691 "image/webp",
77 "image/gif",
78 "image/avif",
79 "video/mp4"
92 "video/mp4",
93 "audio/flac",
94 "audio/mp4",
95 "audio/mpeg",
96 "audio/ogg",
97 "audio/wav",
98 "audio/webm",
99 "application/pdf",
100 "text/plain",
101 "application/vnd.oasis.opendocument.text",
102 "application/vnd.oasis.opendocument.spreadsheet",
103 "application/vnd.oasis.opendocument.presentation",
104 "application/vnd.oasis.opendocument.graphics"
80105 ],
81106 "maxSize": 52428800,
82107 "type": "blob"
83108 },
84109 "size": {
85110 "maximum": 52428800,
86111 "minimum": 1,
87112 "type": "integer"
88113 },
89114 "width": {
90115 "minimum": 1,
91116 "type": "integer"
92117 }
93118 },
94119 "required": [
95120 "formatVersion",
96121 "mediaKind",
97122 "rendition",
98123 "mime",
99124 "size",
100125 "createdAt"
101126 ],
102127 "type": "object"
103128 },
104129 "type": "record"
105130 }
106131 },
107132 "id": "am.noz.atgallery.alpha.publishedMedia",
108133 "lexicon": 1
109134}

Compare other versions