cats-11.4.0
Release notes:
- Change generator logic to consider enum and default values first
- Fix several possible NPEs
- Fix #117
- Fix #119
- Fix #116
- Fix an issue where path specific headers were overriden by all level headers
- Flag when a test case result is switched from error/warn to success based on --ignoreXXX arguments
- Add default value for xxxOf combinations as they grow exponentially and some OpenAPI specs abuse this
- Fix self-reference detection by keeping full qualified property names
- Add multiple generators
- Increase limit for yaml file size
- Fix issue when OpenAPI parser was adding an empty schema
- Fail gracefully when schema definitions are not part of the contract
- Accomodate additional cases for allOf composition with root oneOf schemas
- Improve oneOf/anyOf combination generation to avoid stackoverflow on circular references
- Add additional arguments to configure interaction with anyOf/oneOf schemas