Skip to content

cats-12.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Oct 20:17
· 1 commit to f11e781dcc134e93c59f410a3371eadef4a207fb since this release
538340e
  • 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