Yelp / swagger-spec-compatibility

Python library to check Swagger Spec backward compatibility
https://swagger-spec-compatibility.readthedocs.org
Apache License 2.0
20 stars 8 forks source link

Implement detection rule for changing type of additional properties #4

Closed macisamuele closed 4 years ago

macisamuele commented 5 years ago

Change value of additionalProperties

Rationale

If the object is defined with additionalProperties set to False then the object will not allow presence of properties not defined on the properties section of the object definition. Changing the value of additionalProperties could lead to incompatible changes when the new specs define a less stringent requirement.

Mitigation

TODO

The main goal is to identify changes like