From
bafyreifbel5qicsq2db7yiy7w24orhw5ixbczzcezdhi4vc5vwqhwdvjpm
indexed 2026-07-26 20:06 UTC
View this version
To
bafyreicbsrgxzfjhe6srp6vcbjbvdd64b7g4olhazboguztwuucmprctse
indexed 2026-10-09 18:48 UTC
View this version
Compatibility
backward compatible Backward compatible. 4 non-breaking changes.
Non-breaking changes (4)
- AddedVertex AddedVertex { vertex_id: "haus.opn.mic.show:body.firstAiringAt" }
- AddedVertex AddedVertex { vertex_id: "haus.opn.mic.show:body.timeZone" }
- AddedEdge AddedEdge { src: "haus.opn.mic.show:body", tgt: "haus.opn.mic.show:body.firstAiringAt", kind: "prop", name: Some("firstAiringAt") }
- AddedEdge AddedEdge { src: "haus.opn.mic.show:body", tgt: "haus.opn.mic.show:body.timeZone", kind: "prop", name: Some("timeZone") }
Migration guidance
Added
AddedVertex { vertex_id: "haus.opn.mic.show:body.firstAiringAt" }AddedVertex { vertex_id: "haus.opn.mic.show:body.timeZone" }
Notes
- Non-breaking: AddedEdge { src: "haus.opn.mic.show:body", tgt: "haus.opn.mic.show:body.firstAiringAt", kind: "prop", name: Some("firstAiringAt") }
- Non-breaking: AddedEdge { src: "haus.opn.mic.show:body", tgt: "haus.opn.mic.show:body.timeZone", kind: "prop", name: Some("timeZone") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "A recurring open mic show series.",66
"key": "tid",77
"record": {88
"properties": {99
"artist": {1010
"description": "The AT-URI of the haus.opn.mic.artist record.",1111
"format": "at-uri",1212
"type": "string"1313
},1414
"coverArt": {1515
"accept": [1616
"image/*"1717
],1818
"maxSize": 1000000,1919
"type": "blob"2020
},2121
"createdAt": {2222
"format": "datetime",2323
"type": "string"2424
},2525
"description": {2626
"maxLength": 3000,2727
"type": "string"2828
},29
"firstAiringAt": {30
"description": "The first recurring broadcast. Together with timeZone, anchors schedule to its local date and time. No recurring broadcasts are generated before this instant. Monthly broadcasts use the same day of the month and skip months without that day.",31
"format": "datetime",32
"type": "string"33
},2934
"schedule": {3035
"knownValues": [3136
"daily",3237
"weekly",3338
"biweekly",3439
"monthly",3540
"irregular"3641
],3742
"type": "string"3843
},44
"timeZone": {45
"description": "IANA timezone for firstAiringAt and recurring local broadcast times, for example America/Chicago. Required with firstAiringAt to expand a recurring schedule.",46
"maxLength": 128,47
"type": "string"48
},3949
"title": {4050
"maxLength": 100,4151
"type": "string"4252
}4353
},4454
"required": [4555
"title",4656
"artist",4757
"schedule",4858
"createdAt"4959
],5060
"type": "object"5161
},5262
"type": "record"5363
}5464
},5565
"id": "haus.opn.mic.show",5666
"lexicon": 15767
}