Github-archive

Latest version: v6.1.2

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

3.1.1

- Removed `branch` flag and functionality as it was causing issues and inconsistencies when cloning/pulling and branches didn't match up. This became especially prevelant when repos started changing from `master` to `main`

3.1.0

- Changed all classmethods to staticmethods
- Corrected a bug where org names may not have had whitespace stripped properly
- CLI arguments now have an explicit default of `False`, this shouldn't change behavior from previous versions
- CLI default argument for `branch` has been changed from `master` to `None` and is handled via logic now. If no branch is specified, the default repo branch will be used instead of blindly assuming that `master` is the default branch (closes 18)
- Revamped the entire test suite to use conftest, simplified boilerplate, etc

3.0.1

- Fixed broken entrypoint after shifting code around

3.0.0

- Refactored the entire codebase to be more pythonic, simpler, DRY, and documented (closes 15)
- Better error handling by raising errors where applicable and switching from a homegrown logger to the built-in Python logger (closes 12)
- Added unit tests and test coverage (closes 14)
- Added various additional configuration options
- Automated releasing on PyPi via Travis
- Various bug fixes throughout
- Better documentation on exactly what is possible with this tool
- Added a Makefile
- Adjusted most of the command and option names to be more uniform and explicit

2.1.2

- Fixed the script's entrypoint (PyPi installs work again)

2.1.1

- Fixed the long argument names which had underscores intead of hyphens
- Fixed a bug where threads were not waiting at the end of the script before printing the completion message

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.