@eyeinthesky One of such "bug fixes" has already been proposed:
In section 4.1 "Actor objects", the definition of "inbox" uses the imprecise term "reference" and is different from the definition of "outbox", giving the false impression that the range of the "inbox" property is different than that of "outbox". A possible correction is to make the definition of inbox parallel with that of outbox: "An OrderedCollection comprised of all the messages received by the actor; see 5.2 Inbox."
-- https://www.w3.org/wiki/ActivityPub_errata
Previously, inbox was a reference, but now an embedded inbox collection will be considered valid:
{
"type": "Person",
"inbox": {
"type": "OrderedCollection",
"items": []
}
It's a breaking change. I don't actually mind the change itself, but the way it was made. When I pointed out that this change affects existing implementations and asked to amend the erratum, other participants literally started to gaslight me with "there is no change" and completely ignored my objections.
@evan @julian @slyborg