Skip to content

remove 'replace' feature in bundle #194

@karenetheridge

Description

@karenetheridge

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. $refs 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.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions