remove 'replace' feature in bundle
karenetheridge opened this issue · 2 comments
karenetheridge commented
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.