Open
Description
The oneOf
constraint on a property means that its value is restricted to matching exactly one of the subschemas.
This should probably follow the same pattern as the existing enum
property validation where:
- Adding a new schema to
oneOf
to an existingoneOf
constraint is only OK if it does not result in existing valid values match an existing subschema and the new schema. Default to breaking. - Adding a net-new
oneOf
constraint is breaking - Removing a
oneOf
schema is breaking
Metadata
Metadata
Assignees
Labels
Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Categorizes issue or PR as related to a new feature.Important over the long term, but may not be staffed and/or may need multiple releases to complete.Indicates an issue or PR is ready to be actively worked on.