Skip to content

Latest commit

 

History

History
135 lines (91 loc) · 4.02 KB

CHANGELOG.md

File metadata and controls

135 lines (91 loc) · 4.02 KB

What's New

Thanks to all our contributors, users, and the many people that make fuzz-lightyear possible! :heart:

If you love fuzz-lightyear, please star our project on GitHub to show your support! ⭐

0.0.11

May 9, 2024

🐛 Bug Fixes

  • Fix macOS build failure (#93)
  • Limit depth of nested Objects when generating fuzz parameters (#89)

🐍 Miscellaneous

  • Setup Github workflows for publishing to PyPI (#90)
  • Migrate Travis-ci to Github actions (#81)
  • Support Py38 and drop EOL py versions (#79)

0.0.9

August 19, 2020
  • Fix tests by adding a trailing comma

0.0.8

August 17, 2020

🎉 New Features

  • Rerun all requests in requests sequences with attacker credentials (#44)

✨ Usability

  • Add the --ignore-non-vulnerable flag to not include any non-vulnerable operations in request sequences (#53)

🐛 Bug Fixes

🐍 Miscellaneous

  • Reduce test noise from third-party libraries (#46, #49)
  • Disable color printing when not printing to terminal (#51)

0.0.7

🐛 Bug Fixes
  • Prevent side-effects upon argument merging in FuzzingRequest.send (#45)

0.0.6

🎉 New Features
  • Add the rerun parameter to post-fuzz hooks (#41)
🐍 Miscellaneous
  • Pin a minimum version for the hypothesis dependency (#42)

0.0.5

📣 Release Highlights
  • Use a smarter request-sequence generation algorithm using an adjacency list (#37)

🎉 New Features

  • Support YAML Swagger schema files (#39)

0.0.4

🎉 New Features
  • Add a setup fixture decorator @fuzz_lightyear.setup which is run before fuzzing (#32)
  • Add a --disable-unicode flag to only fuzz ASCII strings for Swagger strings (#34)
  • Support post-fuzz hooks, decorated by @fuzz_lightyear.hooks.post_fuzz(**args), which transform fuzzed input ([#36])
✨ Usability
  • Fuzzer now respects min and max constraints on Swagger numerics (#31)
🐛 Bug Fixes
  • Fix dynamic fixture imports for modules which end in (\.py)+ (#33)

0.0.3

October 18, 2019

📣 Release Highlights

  • You can now specify Swagger tags to include in the fuzzing process, to allow developers to enable this tool for a subset of endpoints (#28)

🐛 Bug Fixes

  • Path array variables print properly (#27)
  • Fuzzed headers no longer try to include non-ascii characters (#24)
  • Fuzzed headers no longer override user-specified headers (#24)
  • Null data is no longer saved in the request's state (#24)