github Endava/cats cats-13.8.0

3 months ago
  • fix: Fix wildcard path issues not being supported due to early validation
  • fix: Fix issue with same parameter names for different operations on the same path
  • fix: Accept 405 as valid return type for RandomResourcesFuzzer
  • feat: Add new argument for discriminator casing default
  • fix: Fix issue when oneOf/anyOf schemas that also had properties in root parent
  • fix: #198 Merge path level params with operation level params
  • feat: Add shorthand functions for dynamic values using #(fun) syntax
  • feat: Allow global variables in functional fuzzer files
  • feat: Allow to have path variables in functional files
  • fix: Improve ldap injection detection to have less false positives
  • fix: Allow type coercion fuzzers to permit 2xx and 4xx when strictTypes is false
  • feat: When field has format but not patter make sure fuzzed value is matched against format
  • feat: Update functional tests to use scenario instead of description for test scenario
  • feat: Improve dsl parser used for java expressions in headers and ref data
  • fix: When swapping discriminators make sure field exists in JSON
  • feat: When report is skipped for specific results, present in the output the total tests run
  • fix: Fix issue when oneOf/anyOf schemas that also had properties in root parent
  • fix: Fix AIOB on BiDi fuzzer when payload empty
  • feat: Add 3 new injection fuzzers
  • feat: Add 10 new fuzzers focused on type coercion

Don't miss a new cats release

NewReleases is sending notifications on new releases.