full diff

social.passports.raver.rave

passports.social +14 −1
From
bafyreifc4g54g4vlqiovs5jyoiyprjgd3pww5vmt2weoe22lx4uqu637cu indexed 2026-09-27 17:41 UTC View this version
To
bafyreiauq3wdmczxcf572oro2jpveuuhjporkpkw7gqxly7erawgarvuii indexed 2026-09-27 20:50 UTC View this version

Compatibility

breaking 1 breaking change, 0 non-breaking changes.

Breaking changes (1)
  • ConstraintTightened ConstraintTightened { vertex_id: "social.passports.raver.rave:body.category", sort: "knownValues", old_value: "[\"Rave\",\"Concert\",\"Festival\"]", new_value: "[\"Rave\",\"Day Party\",\"Concert\",\"Festival\",\"Musical/Broadway\",\"Theater/Play\",\"Opera\",\"Dance/Ballet\",\"Comedy\",\"Movie/Film\",\"Sports\",\"Museum/Exhibition\",\"Conference/Convention\",\"Circus/Variety\",\"Theme Park\",\"Other\"]" }

Migration guidance

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "social.passports.raver.rave:body.category", sort: "knownValues", old_value: "[\"Rave\",\"Concert\",\"Festival\"]", new_value: "[\"Rave\",\"Day Party\",\"Concert\",\"Festival\",\"Musical/Broadway\",\"Theater/Play\",\"Opera\",\"Dance/Ballet\",\"Comedy\",\"Movie/Film\",\"Sports\",\"Museum/Exhibition\",\"Conference/Convention\",\"Circus/Variety\",\"Theme Park\",\"Other\"]" }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "A rave, concert, or festival event attended.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "category": {
1010 "description": "Event category.",
1111 "knownValues": [
1212 "Rave",
13 "Day Party",
1314 "Concert",
14 "Festival"
15 "Festival",
16 "Musical/Broadway",
17 "Theater/Play",
18 "Opera",
19 "Dance/Ballet",
20 "Comedy",
21 "Movie/Film",
22 "Sports",
23 "Museum/Exhibition",
24 "Conference/Convention",
25 "Circus/Variety",
26 "Theme Park",
27 "Other"
1528 ],
1629 "type": "string"
1730 },
1831 "createdAt": {
1932 "format": "datetime",
2033 "type": "string"
2134 },
2235 "eventDate": {
2336 "description": "Date the event occurred.",
2437 "format": "date",
2538 "type": "string"
2639 },
2740 "eventRef": {
2841 "description": "Optional pointer to the canonical community.lexicon.calendar.event record this attendance was logged against. Absent for events with no published source (manual entries).",
2942 "ref": "com.atproto.repo.strongRef",
3043 "type": "ref"
3144 },
3245 "eventUrl": {
3346 "description": "Link to the event page.",
3447 "format": "uri",
3548 "type": "string"
3649 },
3750 "genres": {
3851 "description": "Music genres, comma-separated.",
3952 "type": "string"
4053 },
4154 "hoursAttended": {
4255 "description": "Approximate hours attended.",
4356 "type": "integer"
4457 },
4558 "images": {
4659 "description": "Event photos or flyers.",
4760 "items": {
4861 "accept": [
4962 "image/*"
5063 ],
5164 "type": "blob"
5265 },
5366 "maxLength": 10,
5467 "type": "array"
5568 },
5669 "multiNight": {
5770 "description": "Whether this was a multi-night event.",
5871 "type": "boolean"
5972 },
6073 "note": {
6174 "description": "The user's note about this event.",
6275 "maxLength": 3000,
6376 "type": "string"
6477 },
6578 "setlist": {
6679 "description": "Artist or set list notes.",
6780 "type": "string"
6881 },
6982 "ticketIssuer": {
7083 "description": "Ticket provider (e.g. Dice.fm, RA.co).",
7184 "type": "string"
7285 },
7386 "title": {
7487 "description": "Event name.",
7588 "type": "string"
7689 },
7790 "venue": {
7891 "description": "Venue where the event took place. Inline place object — no external fetch required.",
7992 "ref": "social.passports.place",
8093 "type": "ref"
8194 },
8295 "venueType": {
8396 "description": "Type of venue (club, festival grounds, arena, etc.).",
8497 "type": "string"
8598 }
8699 },
87100 "required": [
88101 "title",
89102 "createdAt"
90103 ],
91104 "type": "object"
92105 },
93106 "type": "record"
94107 }
95108 },
96109 "id": "social.passports.raver.rave",
97110 "lexicon": 1
98111}

Compare other versions