-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Labels
Description
I was reading json-schema-org/json-schema-spec#514 and json-schema-org/json-schema-spec#628 and realized that the 'replace' option in bundle()
is treating $ref
like an inclusion, not a delegation, which is wrong. $ref
s should always remain as-is, so its sub-schema can be delegated to (evaluated in place), as described in that ticket.
I see that this feature was already deprecated once, in version 3.10, and then undeprecated although left undocumented, so there shouldn't be any serious ramifications here. So this ticket is mostly informational at this point.