cats-12.1.0
github-actions
released this
08 Oct 20:17
·
1 commit
to f11e781dcc134e93c59f410a3371eadef4a207fb
since this release
- fix: Fix for #142 - add Cookie header in the list of authorization headers
- fix: Fix issue when query parameters have empty name
- fix: Fix issue of matching reponse content types when content type was invalid
- fix: Fix issue when oneOf/anyOf could be different vairants of arrays in root path
- feat: Add fuzzer name in console for current running path
- fix: Escape json keys like key.subkey.[anotherKey]
- fix Fix NPE when apiresponse schema was null
- fix: Fix issue when request body had a reference to a schema that was referencing another schema
- fix: Default to static value when header value fails to be parsed from Parameter schema
- fix: Limit xxxOf combinations when linting
- fix: Improve handling of complex regexes through call chains and report regexes which could not be translate into concrete strings
- feat: Add custom generator for timestamps
- fix: Fix for #141 regexes with starting and ending with .*
- fix: Fix for #140 NPE when running cats fuzz sub-command
- fix: Improve handling of allOf schemas with single child
- feat: Consider properties with name 'link' as candidates for URIGenerator
- fix: Fix issue when request content type doesn't have a schema
- feat: Improve openapi parser to consider schemas having additionalProperties false and type string as string schemas
- fix: Fix issue when oneOf/anyOf could be array or simple schemas
- fix: Fix cases when generated examples are too large to be stored in memory
- fix: Properly generate strings when regex doesn't have quantifiers, but has min length
- feat: Improve handling of complex regexes like email, password or uri
- fix: Improve detection of self-refence properties and properly stop generation after --selfReferenceDepth
- fix: Fix issue when json key was '*'
- fix: Improve handling of regex that have length in their definition
- fix: Improve self-references detection
- fix: Generate examples for parameters that have content-type
- fix: Escape json keys like @idempotency_key
- fix: Fix issue when nested oneOf/anyOf combinations was considering duplicate payload structures
- fix: Fix issue with escaped URLs not being properly replaced with ref data and url params
- feat: Make NewFieldsFuzzer run for empty payloads
- fix: Fix issue with dark mode not displaying well on test case page
- fix: Update cats list sub-command description to reflect all usages
- fix: Bold and underline Usage header from help
- feat: Add --skipPath for linting
- fix: Fix issue with request payload not being selected by default in test case page