Changelog

1.2.1 (2020-01-07)

  • Blacklist bravado-core==5.16.0 as not compatible with the library (PR #18)

1.2.0 (2019-03-27)

  • Expose read-the-docs documentation links for rules defined by the library (PR #9)

1.1.0 (2019-03-07)

  • Add --blacklist-rules CLI option to ignore certain rules during the checks (PR #6)
  • Fixed SchemaWalker to properly combine old and new parameters during the spec traversal. (PR #7)
  • Simplified creation and registration of new rules (PR #8)

1.0.1 (2019-02-26)

  • Updated package metadata

1.0.0 (2019-02-26)

  • Initial library implementation with definition of the following rules:
    • [REQ-E001] - Added Required Property in Request contract
    • [REQ-E002] - Removed Enum value from Request contract
    • [REQ-E003] - Removing properties from an object with additionalProperties set to False used as request parameter
    • [RES-E001] - Added properties in an object with additionalProperties set to False used in response
    • [RES-E002] - Remove a required property from an object used in responses
    • [RES-E003] - Added Enum value in Response contract
    • [MIS-E001] - Delete an endpoint
    • [MIS-E002] - Changed type